Ir para conteúdo

Featured Replies

Postado

Quando o player fala !staff, aparece todos os membros da staff, acima de account id 2, tipo um book escrito. Em ordem, de 6/5/4/3/2

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

  • Respostas 6
  • Visualizações 489
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Não testei. Olha aí function onSay(cid) local staff = {} local result = db.getResult("SELECT `name`, `online` FROM `players` WHERE `group_id` > 0 ;") if result:getID()

Postado

Eu posso lhe arranjar um script tipo assim:

O Player fala: !staff


GOD -

Jno

Thiagobji


CM -

[VAGO]


GM -

[VAGO]


~~~~~~


Essa é a equipe do XXX OTServ

O que acha?

Só que ai você vai ter que editar nos [VAGOS], se quiser mudar o nome Thiagobji e Jno tem que ir lá apagar e colocar outro, entendeu?

Editado por thiagobji (veja o histórico de edições)

horizontallogowhite1.png

Postado

Não testei. Olha aí



function onSay(cid)

	    local staff = {}

	    local result = db.getResult("SELECT `name`, `online` FROM `players` WHERE `group_id` > 0 ;")


	    if result:getID() ~= -1 then

			    while true do

					    table.insert(staff, {name = result:getDataString("name"), status = result:getDataInt("online")})

					    if not result:next() then

							    break

					    end

			    end

	    else

			    return	    doShowTextDialog("Nosso servidor não possui nenhum membro na staff.")

	    end


	    local str = "Staff:\n"

	    for _, v in pairs(staff) do

			    str = str .. "\n *".. v.name .. "[".. (v.status > 0 and "ONLINE" or "OFFLINE") .. "]"

	    end


	    return doShowTextDialog(cid, 2173, str)

end


-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Postado
  • Autor

Max, ele aparece todos os players, não aqueles que é TUTOR/GM/CM/ADM

E não da nenhum erro.

Editado por jNo (veja o histórico de edições)

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Postado

Tente esse amigo:

function onSay(cid)
local staff = {}
local result = db.getResult("SELECT `name`, `online` FROM `players` WHERE `group_id` > 1 ;")

if result:getID() ~= -1 then
while true do
table.insert(staff, {name = result:getDataString("name"), status = result:getDataInt("online")})
if not result:next() then
break
end
end
else
return doShowTextDialog("Nosso servidor não possui nenhum membro na staff.")
end

local str = "Staff:\n"
for _, v in pairs(staff) do
str = str .. "\n *".. v.name .. "[".. (v.status > 0 and "ONLINE" or "OFFLINE") .. "]"
end

return doShowTextDialog(cid, 2173, str)
end[/code]

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo