Пытаюсь сделать рпг с s/l pl системой, но вообще не умею програмировать. У меня составляется переменная, ее надо сохранить на комп пользователя. Это делает три кастом скрипта (колл прелоад, сейв (переменная), прелоад энд) но как обьяснить ему что сохранить нужно только одному игроку, который запустил триггер? Просто у меня сохраняется на комп каждому игроку код игрока, написавшего -сейв, а не только на его комп. Спасибо заранее, я знаю что я тупой)

Принятый ответ

GetTriggerPlayer()
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
19
4 года назад
1
Похожие вопросы:

ответ
""function CodeGen_SaveToDisk takes string loadcode, string filename returns nothing
call PreloadGenClear()
call PreloadGenStart()
call Preload(loadcode)
call PreloadGenEnd(filename)
call ClearSelection()
endfunction""
Этот блок надо помещать под GetLocalPlayer()== твой игрок
В функции function CodeGen_Compile takes nothing returns string у тебя вместо игрока используется GetTriggerPlayer(), который равен null.

В данной системе есть ошибка. А именно. В функции:
function CodeGen_Encode takes integer i returns string
    local integer b
    local string s = ""
    
    if i <= udg_SaveLoad_Base then
        return SubString(udg_SaveLoad_Alphabet, i, i + 1)
    endif
    
    loop
        exitwhen i <= 0
        set b = i - (i / udg_SaveLoad_Base) * udg_SaveLoad_Base
        set s = SubString(udg_SaveLoad_Alphabet, b, b + 1) + s
        set i = i / udg_SaveLoad_Base
    endloop
    
    return s
endfunction
надо изменить:
    if i <= udg_SaveLoad_Base then
        return SubString(udg_SaveLoad_Alphabet, i, i + 1)
    endif
на:
    if i < udg_SaveLoad_Base then
        return SubString(udg_SaveLoad_Alphabet, i, i + 1)
    endif

1
37
4 года назад
1
Бот, кстати, правильный ответ нашел - про GetLocalPlayer
0
1
4 года назад
0
Я пытался там разобратся, но там какой-то код на всю страницу. А у меня 3 строчки и все
0
17
4 года назад
0
if GetLocalPlayer() == Player(индекс_игрока) then
// код
endif
0
1
4 года назад
Отредактирован NewNoOne
0
Судя по ответам, я не понятно обьяснил. Как указать целью кастом кода триггеринг игрока? Что б это работало, сорри за качество скриншот не работает)
Загруженные файлы
1
32
4 года назад
1
GetTriggerPlayer()
Принятый ответ
0
32
4 года назад
0
мда, даже гуи не освоил, а уже прелоады...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.