Postado Dezembro 25, 2012 12 anos 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
Postado Dezembro 25, 2012 12 anos 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 Dezembro 25, 2012 12 anos por thiagobji (veja o histórico de edições)
Postado Dezembro 25, 2012 12 anos 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 -
Postado Dezembro 26, 2012 12 anos Autor Max, ele aparece todos os players, não aqueles que é TUTOR/GM/CM/ADM E não da nenhum erro. Editado Dezembro 26, 2012 12 anos 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 Dezembro 26, 2012 12 anos 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.