Привет, может кто сможет помочь, есть скриптик, чтобы при вводе команды игроку, при выдаче наказания, писался бы текст, но он то пишется, то не пишется (Текст о скриншоте), хде ошибка?
Код:
textpm = "В случае подачи жалобы обязательно сделайте ScreenShot(F8)."
function main()
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("mute", mute)
sampRegisterChatCommand("jail", jail)
sampRegisterChatCommand("kick", kick)
sampRegisterChatCommand("apunish", apunish)
sampRegisterChatCommand("warn", warn)
sampRegisterChatCommand("ban", ban)
sampRegisterChatCommand("sban", sban)
while true do wait(0)
end
end
function mute(param)
local id, time, reason = param:match("(.*) (.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/mute "..id.." "..time.." "..reason)
end
function jail(param)
local id, time, reason = param:match("(.*) (.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/jail "..id.." "..time.." "..reason)
end
function kick(param)
local id, reason = param:match("(.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/kick "..id.." "..reason)
end
function apunish(param)
local id, time, reason = param:match("(.*) (.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/apunish "..id.." "..time.." "..reason)
end
function warn(param)
local id, reason = param:match("(.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/warn "..id.." "..reason)
end
function ban(param)
local id, time, reason = param:match("(.*) (.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/ban "..id.." "..time.." "..reason)
end
function sban(param)
local id, time, reason = param:match("(.*) (.*) (.*)")
sampSendChat("/pm "..id.." 0 "..textpm)
sampSendChat("/sban "..id.." "..time.." "..reason)
end