Tony Araujo 282 Postado Março 13, 2013 Share Postado Março 13, 2013 Olá galera, eu estava jogando um servidor, e reparei um sistema bem legal.. Ele mostrava no comando !online , os players e seus leveis. bom , criei uma funçao que voce pode colocar em qualquer lugar que voce quizer. Basta por nas scripts a funçao pOnlines() Bom, ai vai a funçao. (LIB) -- OrochiElf -- function pOnlines() p = getPlayersOnline() for _, i in ipairs(p) do pn = getCreatureName(i) lv = getPlayerLevel(i) doShowTextDialog(cid, 2160, ""..pn.." ["..lv.."]\n") end return true end Espero que seja util . Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/ Compartilhar em outros sites More sharing options...
Roksas 846 Postado Março 13, 2013 Share Postado Março 13, 2013 Parabéns, é que nem um atalho, substitui até um talkaction Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1485457 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Março 13, 2013 Share Postado Março 13, 2013 ta mano se intendi isso vai mostrar dezenas de janelas o certo eh concatenar tudo e depois mostrar o showTextDialog... Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1485508 Compartilhar em outros sites More sharing options...
caotic 393 Postado Março 13, 2013 Share Postado Março 13, 2013 (editado) nossa mano tu vai repetir a string. str = "" for _, i in ipairs(p) do pn = getCreatureName(i) lv = getPlayerLevel(i) local attr = ""..pn..""..lv.."" local str = str..attr end print(str) Editado Março 13, 2013 por caotic Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1485522 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 13, 2013 Share Postado Março 13, 2013 Pra que fazer isso com função? Seria bem melhor fazer direto na talkaction... Fora o que o pessoal falo ali em cima, vai abrir vários diálogos. Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1485568 Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Março 14, 2013 Share Postado Março 14, 2013 (editado) function pOnlines() local str = "Nome e level dos jogadores online/n/n" for _, i in ipairs(getPlayersOnline()) do str = str .. getPlayerName(i) .. "[" .. getPlayerLevel(i) .. "]/n" end return doShowTextDialog(cid, 2160, str) end Editado Março 14, 2013 por Skymagnum Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1486123 Compartilhar em outros sites More sharing options...
Vinc 101 Postado Março 15, 2013 Share Postado Março 15, 2013 (editado) n,n vai msotra um monte de janelas vai só retorna um monte de erro por n ter declarado a variavel cid Editado Março 15, 2013 por lordbug99 Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1486973 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Março 15, 2013 Share Postado Março 15, 2013 /\ kkk nem tinha reparado nisso... algum mod podia editar esse topico dele neh.. pq ta feia a coisa ;x Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1486980 Compartilhar em outros sites More sharing options...
Demonbholder 420 Postado Março 15, 2013 Share Postado Março 15, 2013 Aconselho você aprender um pouco mais de lua, acredito que sua função não está funcionando como você queria que ela funcionasse. Fechado. Link para o comentário https://xtibia.com/forum/topic/209680-ponlines/#findComment-1486984 Compartilhar em outros sites More sharing options...
Posts Recomendados