Raksamp строки повторяются

sassha_xuisisal

Известный
Автор темы
18
1
kod:
local sampev = require("samp.events")
require("addon")

function sampev.onSendSpawn()
    newTask(function()
        wait(7000)
        if getBotSkin() == 18 then -- ID SKINS
            runCommand('/setspawn')
            wait(2000)
            sendDialogResponse(1781,1,3,'')
            wait(1000)
            reconnect(15000)
            wait(25000)
            setAutoPick(true)
            setBotPosition(1528.71, 1596.18, 10.87) -- POSITION PICKUP
            wait(2000)
            sendDialogResponse(581,1,0,'')
            sendDialogResponse(7551,1,0,'')
            wait(2000)
            runCommand('/setspawn')
            sendDialogResponse(1781,1,1,'')
            wait(1000)
            reconnect(15000)
            print('gotovo')
        end
    end)
end
runCommand('/setspawn')
wait(2000)
sendDialogResponse(1781,1,3,'')
wait(1000)
вот эта часть кода повторяется после реконнекта, как этого уникнуть?
 

sassha_xuisisal

Известный
Автор темы
18
1
нет смысла эти 4 строки в отдельную функцию выносить
Ну и как тогда сделать что бы оно после реконнекта не потворялось? Просто все руинит, в программировании я 0
 

sassha_xuisisal

Известный
Автор темы
18
1
Не понял. Что оно тебе руинит?
У меня два диалога, на смену спавна на организацию, потом на отель, и получается что дублируется смена спавна на организацию, тем самым спавн остается на организации. Код который отвечает за смену спавна на отель не успевает проиграться, но проблему я по сути решил просто изменив первое значение wait(7000) после спавна на wait(12000). Но все же это костыли, не помешало бы нормальное решение проблемы
 

MrDorlik

Известный
974
392
У меня два диалога, на смену спавна на организацию, потом на отель, и получается что дублируется смена спавна на организацию, тем самым спавн остается на организации. Код который отвечает за смену спавна на отель не успевает проиграться, но проблему я по сути решил просто изменив первое значение wait(7000) после спавна на wait(12000). Но все же это костыли, не помешало бы нормальное решение проблемы
твой код и так один сплошной костыль, который непонятно что делает, одним костылем больше, одним костылем меньше
 

sassha_xuisisal

Известный
Автор темы
18
1
твой код и так один сплошной костыль, который непонятно что делает, одним костылем больше, одним костылем меньше
Тоже верно, но со своей задачей вроде бы справляется