Ir para conteúdo
  • 0

[PEDIDO] SCRIPT STAFF ON


ITALOx

Pergunta

Salve XT!

Então, eu queria um script, que ao player digitar "!staffon" aparecesse quem dá staff tivesse online.

 

Exemplo: 

04:53: Lord Surfista [250]: !staffon

04:53: Staff online no servidor:

[TUTOR] Dark

[TUTOR] Frost

[GM] Hurt

[GM] Ratinho

(aparece no default)

E assim por diante, eu agradeceria de coração, pois já procurei, e não achei.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 1
3 horas atrás, Italox disse:

Salve XT!

Então, eu queria um script, que ao player digitar "!staffon" aparecesse quem dá staff tivesse online.

 

Exemplo: 

04:53: Lord Surfista [250]: !staffon

04:53: Staff online no servidor:

[TUTOR] Dark

[TUTOR] Frost

[GM] Hurt

[GM] Ratinho

(aparece no default)

E assim por diante, eu agradeceria de coração, pois já procurei, e não achei.



Em Talkactions/scripts  copie e cole qualquer arquivo.lua  e renomei para staffon e apague tudo dentro dele..

Dentro coloque isso 

Citar

function onSay(cid, words, param, channel)
        local Info = db.getResult("SELECT * FROM `players` WHERE `online` = '1' AND `group_id` > 1")
        local PlayerString = "Membros da Staff Online no momento:\n"
        if Info:getID() ~= -1 then
                local count, i = Info:getRows(false), 0
                   repeat
                   PlayerString = PlayerString .. Info:getDataString("name") .. " - "
                   if Info:getDataInt("group_id") == 3 then
                   PlayerString = PlayerString .. "Help"
                   elseif Info:getDataInt("group_id") == 4 then
                   PlayerString = PlayerString .. "Tutor"        
                   elseif Info:getDataInt("group_id") == 5 then
                   PlayerString = PlayerString .. "Game Master"                
                   elseif Info:getDataInt("group_id") == 12 then
                   PlayerString = PlayerString .. "Mapper"  
                   elseif Info:getDataInt("group_id") == 6 then
                   PlayerString = PlayerString .. "Administrator"
                   elseif Info:getDataInt("group_id") == 9 then
                   PlayerString = PlayerString .. "Community Manager"
                        end
                 PlayerString = PlayerString .. "\n"
                   until not(Info:next())
                                                  Info:free()
                   else
                   PlayerString = PlayerString .. "Nao ha staff online no momento"
                   end
                   doPlayerPopupFYI(cid, PlayerString);
        return true
end

 

 

Em Talkactions.lua coloque isso

Citar

 <talkaction words="!staffon" event="script" value="staffon.lua"/>

 

Onde tem "group_id") == 
Voce adiciona a group que deseja e em baixo coloca o nome 
EX: "group 1 e o Help , Dai voce coloca em "group_id") == , o Id do group e em baixo o nome  , Caso tenha mais cargos e so copiar e colar e fazer o mesmo

Editado por Vini Original
Link para o comentário
Compartilhar em outros sites

  • 0
Citar

function onSay(cid, words, param, channel)
        local Info = db.getResult("SELECT * FROM `players` WHERE `online` = '1' AND `group_id` > 1")
        local PlayerString = "Membro da staff online agora:\n"
        if Info:getID() ~= -1 then
                local count, i = Info:getRows(false), 0
                   repeat
                   PlayerString = PlayerString .. Info:getDataString("name") .. " - "
                   if Info:getDataInt("group_id") == 1 then
                   PlayerString = PlayerString .. "Tutor"
                   elseif Info:getDataInt("group_id") == 2 then
                   PlayerString = PlayerString .. "S.Tutor"        
                   elseif Info:getDataInt("group_id") == 4 then
                   PlayerString = PlayerString .. "Game Master"                
                   elseif Info:getDataInt("group_id") == 5 then
                   PlayerString = PlayerString .. "Community Manager"  
                   elseif Info:getDataInt("group_id") == 6 then
                   PlayerString = PlayerString .. "Administrator"
                        end
                 PlayerString = PlayerString .. "\n"
                   until not(Info:next())
                                                  Info:free()
                   else
                   PlayerString = PlayerString .. "Nenhum Staff está online!"
                   end
                   doPlayerPopupFYI(cid, PlayerString);
        return true
        
end

Organizei umas coisas que tinha dado erro, e ele pegou, obrigado.

Editado por Italox
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...