Ошибка в коде

Xen8morph

Новичок
Автор темы
16
0
Попробовал сделать скрипт который при вводе команды показывает Ник и лвл игрока.В игре скрипт работает, но стоит мне прописать команду /lvl, тут же скрипт просто помирает. В lua и программировании буквально 2 дня, строго не судите.
upload_2019-4-14_19-58-20.png
 

biscuitt

Известный
186
14
Я скажу честно, мне было лень искать ошибку, поэтому:

Lua:
function lvl(id)
   local id = tonumber (id)
   if not id then
      sampAddChatMessage ('Хай ку, ід введи', -1)
   end
   if not sampIsPlayerConnected(id) then
      sampAddChatMessage('Нет таких, не долбись в глаза, введи ид правильно', -1)
   else
   sampAddChatMessage('Nick: '..sampGetPlayerNickname(id)..'. Lvl: '..sampGetPlayerScore(id)..'.', -1)
   end
end

Попробовал сделать скрипт который при вводе команды показывает Ник и лвл игрока.В игре скрипт работает, но стоит мне прописать команду /lvl, тут же скрипт просто помирает. В lua и программировании буквально 2 дня, строго не судите.Посмотреть вложение 28207
И это, лог бы. Всегда смотри туда, ибо там показываются ошибки.
 

Xen8morph

Новичок
Автор темы
16
0
Я скажу честно, мне было лень искать ошибку, поэтому:

Lua:
function lvl(id)
   local id = tonumber (id)
   if not id then
      sampAddChatMessage ('Хай ку, ід введи', -1)
   end
   if not sampIsPlayerConnected(id) then
      sampAddChatMessage('Нет таких, не долбись в глаза, введи ид правильно', -1)
   else
   sampAddChatMessage('Nick: '..sampGetPlayerNickname(id)..'. Lvl: '..sampGetPlayerScore(id)..'.', -1)
   end
end


И это, лог бы. Всегда смотри туда, ибо там показываются ошибки.
Спасибо