Postado Outubro 30, 2012 12 anos Este é um post popular. Tem duas funções que tem como objetivo retornar os players de uma certa guild, uma serve só para pegar os players de uma guild que estejam online e a outra retorna todos os jogadores mesmo que esteja offline. function getGuildMembersOnline(GuildId) local players = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerGuildId(pid) == tonumber(GuildId) then table.insert(players, pid) end end return #players > 0 and players or false end function getGuildMembers(GuildId) local players,query = {},db.getResult("SELECT `name` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. GuildId .. ");") if (query:getID() ~= -1) then repeat table.insert(players,query:getDataString("name")) until not query:next() query:free() end return #players > 0 and players or false end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Outubro 30, 2012 12 anos Chupa pau kkk @topic Muito boa a função REP+ Editado Outubro 30, 2012 12 anos por WarW0lf (veja o histórico de edições)
Postado Outubro 30, 2012 12 anos warw0lf sem floodar no tópico. ------------------------------------- Tópico: Tipo entendi pra que serve, mais como eu uso ela em um script? por exemplo uma talkactions que vai checar os players de uma certa guild? 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
Postado Outubro 30, 2012 12 anos @Anne~ , Eu axo qe para usar em talkaction , axo que seria assim function onSay(cid,words) getGuildMembersOnline(GuildId) end e function onSay(cid,words) getGuildMembers(GuildId) end Clique na imagem e veja nosso TOPICO OFFICIAL
Postado Outubro 30, 2012 12 anos Autor depende do que você queira que o script faça, tem uma infinidade de possibilidades... [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.