- 251
- 48
- Версия SA-MP
-
- 0.3.7 (R1)
В lua я недавно и хотел бы спросить, как сократить стандартную команду? К примеру, есть команда /prefix и я хочу сократить ее до /pref
Я создал команду (зарегистрировал) /pref
После вписал код (мне его подсказали):
function cmd_pref(args)
idPrefix, textPrefix = string.find(args, "(%d+) (%a+)")
if idPrefix== nil or idPrefix == "" or tostring(textPrefix) == nil or tostring(textPrefix) == "" then
return sampAddChatMessage("{FF0000}Ошибка! {FFFF00} Введите: /pref [ID] [Префикс]", main_color)
else
sampSendChat("/prefix "..tonumber(idPrefix).." "..tostring(textPreifx))
end
end
По итогу, когда я ввожу /pref 5 (id) test(текст), то он выдает префикс 1 id-y, но префикс NIL.
Подскажите.
Я создал команду (зарегистрировал) /pref
После вписал код (мне его подсказали):
function cmd_pref(args)
idPrefix, textPrefix = string.find(args, "(%d+) (%a+)")
if idPrefix== nil or idPrefix == "" or tostring(textPrefix) == nil or tostring(textPrefix) == "" then
return sampAddChatMessage("{FF0000}Ошибка! {FFFF00} Введите: /pref [ID] [Префикс]", main_color)
else
sampSendChat("/prefix "..tonumber(idPrefix).." "..tostring(textPreifx))
end
end
По итогу, когда я ввожу /pref 5 (id) test(текст), то он выдает префикс 1 id-y, но префикс NIL.
Подскажите.