Jump to content

killer100

Members
  • Posts

    41
  • Joined

  • Last visited

Everything posted by killer100

  1. Помогите со скриптом пожалуйста, этот скрипт показывает онлайн админов, но он показывает вот так: Online admins list: Admins: name, name, name SuperModerators: name, name Moderators: name, name, name А как сделать что бы он показывал вот так? Online admins list: Admins: name, name, name SuperModerators: name, name,name Moderators: name, name local admins = "" function processAdminList() players = getElementsByType ( "player" ) admins = "" for k,v in ipairs(players) do local accountname = "" if (isGuestAccount(getPlayerAccount(v)) == false) then accountname = getAccountName (getPlayerAccount(v)) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" ) ) then if (admins == "") then admins = "Admins: "..getPlayerName(v) else admins = admins .. ", a: " .. getPlayerName(v) end end if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "SuperModerator" ) ) then if (admins == "") then admins = "SuperModerators: "..getPlayerName(v) else admins = admins .. ", b: " .. getPlayerName(v) end end if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Moderator" ) ) then if (admins == "") then admins = "Moderators: "..getPlayerName(v) else admins = admins .. ", c: " .. getPlayerName(v) end end end end end addEventHandler( "onPlayerLogin", getRootElement(), processAdminList ) addEventHandler( "onPlayerLogout", getRootElement(), processAdminList ) addEventHandler( "onPlayerQuit", getRootElement(), processAdminList ) function setAdminList(Player,command) if admins ~= "" then outputChatBox("Online Admins: "..admins , Player, 255 , 255, 0) else outputChatBox("No admins online." , Player, 255 , 255, 0) end end addCommandHandler("admins", setAdminList) function tAdmins(message,messageType) if message == "!admins" or message == "!Admins" or message =="!onlineadmins" then local playeraccount = getPlayerAccount(source) if admins ~= "" then outputChatBox("Online Admins: "..admins , getRootElement(), 255 , 255, 0) else outputChatBox("No admins online." , getRootElement(), 255 , 255, 0) end end end addEventHandler("onPlayerChat",getRootElement(),tAdmins)
  2. там не такого, помогите кто может
  3. https://community.multitheftauto.com/index.php?p=resources&s=details&id=2537 Это не то, в этом скрипте игроку даётся мут, и тем более он не работает...
  4. Помогите написать скрипт пожалуйста. Если игрок спамит в чат отослал например 5 одинаковых сообщений подряд, то его кикает консоль с причиной Spam. Как это сделать?
  5. А когда допустим вводишь команду или когда выходят сообщения скриптов как сделать что бы они сохранялись в лог?
  6. volk-rus спс. У меня ещё вопрос, как сделать что бы в лог заносилось всё? Например что пишут в чате и.т.д ?
  7. Надпись вообще не выходит, есть ошибка в консоле. WARNING: sban/sban.lua 368: Bad 'client' pointer @ 'getPlayerName' (1) WARNING: sban/sban.lua 368: Bad 'client' pointer @ 'getPlayerName' (1) ERROR: sban/sban.lua 368: attempt to concatenate a boolean value
  8. Народ подскажите почему не выходит надпись в чат у этого скрипта? function banSerial( source, command, noob, reason ) if ( noob ) then local theNoob = getPlayerFromName( noob ) if ( theNoob ) then local theNoobSerial = getPlayerSerial( theNoob ) addBan( nil, nil, theNoobSerial, source, reason ) outputChatBox(getPlayerName(theNoob) .." has been serial banned by " .. getPlayerName(source)..".",getRootElement(),255,255,0,true) else outputChatBox("#ff0000ERROR:#fff000 Invalid player name.", source ,255 ,255 ,0, true) end end end addCommandHandler( "sban", banSerial )
  9. Спасибо тебе большое TEDERIs, ты классный скриптер!
  10. TEDERIs всё работает, в рейс моде после рестарта карты объект удаляется, спасибо тебе, но вот есть проблемка, больно долго вводить /attach PLAYER_NAME MODEL OFFSET_X OFFSET_Y OFFSET_Z OFFSET_RX OFFSET_RY OFFSET_RZ, можно как нибудь сократить до: /attach PLAYER_NAME MODEL ? может можно как нибудь указать смещение в скрипте 0 5 0 0 0 0 ?
  11. Но в рейс моде обязательно нужно что бы при смерти игрока объект пропадал, а то этот объект будет с ним постоянно, но и за это спасибо.
  12. Ты не понял меня, я имел ввиду если написать /attach player_name id то объект прикрепится к автомобилю игрока. Пример: /attach TEDERIs 3458, то объект 3458 прикрепляется к твоему автомобилю. А если написать /attach TEDERIs 0, то у тебя убирается этот объект. И что бы объекты убирались тоже, когда ты упал в воду и умер(это в рейс моде) или твой автомобиль взорвался.
  13. TEDERIs, а как сделать если написать /attach name id и объект прикрепится к игроку, но если его авто взорвётся, или он умрёт(допустим в рейс моде), то объект пропадёт? И если написать /attach killer 0, то объект пропадёт.
  14. проверял точно не там, даже останавливаешь ресурс admin, а залогнится всё равно можно...
  15. Хотел узнать в каком ресурсе или файле находится комманда /login
×
×
  • Create New...