- 140
- 8
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
- Версия MoonLoader
- .026-beta
как сделать что бы после формы рендерилось и если ошибка или не верная комманда то писалось в /a мол шото не так
вот мой код
это в хуке
onServerMessage
вот мой код
Код:
if not isGamePaused() and not isPauseMenuActive() then--формы админов в /a
aflvl,name,sname, cmd = text:match('%[A%](.-)(%a+)_(%a+)%[%d+%]: /(.+)')
if name and sname and cmd then
if mainIni.settings.alvl == 1 then
cmds = {'frem', 'rem', 'getip', 'flip', 'aklist'}
elseif mainIni.settings.alvl == 2 then
cmds = {'frem', 'rem', 'getip', 'flip', 'spawn', 'slap', 'mute', 'prison', 'kick', 'setmark', 'stats', 'showhistory', 'showhistoryoffline', 'aeject', 'amembers'}
elseif mainIni.settings.alvl == 3 then
cmds = {'frem', 'rem', 'getip', 'flip', 'spawn', 'slap', 'mute', 'prison', 'kick', 'setmark', 'stats', 'showhistory', 'showhistoryoffline', 'aeject', 'amembers', 'sethp', 'unmute', 'pclist', 'adelbarricade', 'offstats', 'actiondel'}
elseif mainIni.settings.alvl == 4 then
cmds = {'frem', 'rem', 'getip', 'flip', 'spawn', 'slap', 'mute', 'prison', 'kick', 'setmark', 'stats', 'showhistory', 'showhistoryoffline', 'aeject', 'amembers', 'sethp', 'unmute', 'pclist', 'adelbarricade', 'offstats', 'actiondel', 'warn', 'offwarn', 'tempskin', 'freeze', 'unfreeze', 'msg', 'unjail', 'pveh', 'alldelv', 'unwarn', 'auninvite', 'cc', 'offmute', 'offunmute', 'offunjail', 'offunprison', 'pc', 'ponline'}
elseif mainIni.settings.alvl == 5 then
cmds = {'frem', 'rem', 'getip', 'flip', 'spawn', 'slap', 'mute', 'prison', 'kick', 'setmark', 'stats', 'showhistory', 'showhistoryoffline', 'aeject', 'amembers', 'sethp', 'unmute', 'pclist', 'adelbarricade', 'offstats', 'actiondel', 'warn', 'offwarn', 'tempskin', 'freeze', 'unfreeze', 'msg', 'unjail', 'pveh', 'alldelv', 'unwarn', 'auninvite', 'cc', 'offmute', 'offunmute', 'offunjail', 'offunprison', 'pc', 'ponline', 'ban', 'offban', 'unban', 'setweather', 'fuelvehs', 'banip', 'unbanip', 'hc', 'givecupon', 'resetcupon'}
end
for k,v in pairs(cmds) do
if cmd:match(v) then
if mainIni.settings.joba == 1 then
if aflvl == ' (Мл.Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
elseif mainIni.settings.joba == 2 then
if aflvl == ' (Мл.Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
elseif mainIni.settings.joba == 3 then
if aflvl == ' (Мл.Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Мл.Администратор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
elseif mainIni.settings.joba == 4 then
if aflvl == ' (Мл.Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Мл.Администратор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Администратор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
elseif mainIni.settings.joba == 5 then
if aflvl == ' (Мл.Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Модератор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Мл.Администратор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Администратор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
if aflvl == ' (Ст.Администратор) ' then
printStyledString('ADMIN FORMA', 150, 2)
lastCmd = '/'..cmd..' '..u8:decode(mainIni.settings.forma)..' '..name:match('%a')..'.'..sname
addOneOffSound(0.0,0.0,0.0,3201)
end
end
end
end
end
end
это в хуке
onServerMessage
Последнее редактирование: