Ir para conteúdo
Entre para seguir isso  
Mock

[8.x+ TFS]Comando !online personalizado

Recommended Posts

Mock    201
Mock

!online

 

Testado_em = "Tfs 2.1x.."

Autor = "mock"

Nome = "Comando !online"

Creditos = cid-- eu

 

Quantas veses no seu ot vc entra ai nao quer receber pvt ou n que que saibam que vocÊ esta online pois vc so responde pelo ctrl-r ai so tem vc online vc bane alguem e descobrem q é vc e começam a perseguir vc :/

Isso ocorre sempre nao com todos mais ocorre entao eu dei um jeito de dar uma mudada nisso :D

 

eu estava aqui brincando com scripts e consegui faze-lo!

você chega la: fala !online

ai aparece quem ta on, na maioria dos casos aparece o level

Nesse meu script e diferente!

aparece os nomes, levels quantas pessoas estao online e ainda se tiver gm,god, CM online nao mostra o name :D

Bom e facil demais vo passa o script:

function onSay(cid,words,param)

local string = "O server possue "..getWorldCreatures(0).." players

 

online, Estes sao:\n"

local players = getOnlinePlayers()

for i, player in ipairs(players) do

if getPlayerGroupId(getPlayerByName(player)) >= 3 then

if getPlayerGroupId(getPlayerByName(player)) == 3 then

string = string .. " {{GM}},"

elseif getPlayerGroupId(getPlayerByName(player)) == 4 then

string = string .. " {{CM}},"

elseif getPlayerGroupId(getPlayerByName(player)) >= 5 then

string = string .. " {{GOD}},"

end

else

string = string .. player .."

 

["..getPlayerLevel(getPlayerByName(player)).."],"

end

end

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,string)

doPlayerSendTextMessage(cid,27,"!online")

end

 

Viram :o

 

00:34 O server possue 14 players online, Estes sao:

Lancer [24],Moises Cabiludo [28],Elder Jud [174],Daniel Makilador [240],Matheus Makilador [71],Dee Dee Ramone [56],Gladiador Assasinu

[85],Demodras Kyoko [315],Knight Pudim [366],Dilon [119], {{GOD}},Suez [600],Saulim [88],Bart Simpson [173],

 

VocÊ pode mudar o script se quiser pondo os players em tabelas e ordenando por level pode por varias coisas.

 

Agora e o seguinte vc vai por isso em talkactions e parabens se vc falar !online vai sair o !online do server q ta no commands.xml,

pra ajeitar isso e facil:

Vai em commands.xml e muda isso:

 

<command cmd="!online" group="7" acctype="7"/>

 

ai vc poe tudo 7 pra nen o proprio HOSTER poder usar xDDD

 

ai o unico problema é q vc vai soltar o ocmando vai aparecer q vc n pode usar mais vai executar a talkaction :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nord    16
Nord

Hehahea, Créditos: cid

Bem interessante seu script, gostei mesmo.

 

doAprovarTopico(64271)

Compartilhar este post


Link para o post
Compartilhar em outros sites
FakLess    10
FakLess

Apesar De Achar Que O Script Non É teu Acho QUe ta Mt loko...

Flw ;]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fletch    10
Fletch

@mock

gostei do script e ainda por cima c me deu uma luz pra mecher com STRING xD

Compartilhar este post


Link para o post
Compartilhar em outros sites
Elys Zarox    14
Elys Zarox
Apesar De Achar Que O Script Non É teu Acho QUe ta Mt loko...

 

Flw ;]

 

tem script igual?

Mock melhoro minha vida em 100% xD no more pvt =]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cabral    2
Cabral

hahahah boua mock loko script

e nord vc esqueceu do function onsay

senao nao vai funcionar o doaprovartopico =/

kkkk vlw abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites
gnr    10
gnr

Muito bom script mas no meu TFS já vem um !online personalizado!

 

Aprovado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
oOPalisonOo    0
oOPalisonOo

onde eu coloco esse script?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Neoty    10
Neoty

Não entendi a finalidade de poe isso no OTserv, poderia explicar-me?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    201
Mock

Sim.

E um comando !online

que nele vc pode configura oq quisar, pode por para aparcer os adm escrito ADM ou adm "nome" ou simplesmente não por para aparecer adm, por pra aparecer lvl 100+

ou 100-, uma vocação so, isso depende de sua criatividade.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Kah~    10
Kah~

Não entendi onde bota '-' :no:

Compartilhar este post


Link para o post
Compartilhar em outros sites
PoSo    4
PoSo

Quando li personalizado achei que cada um teria um storage dizendo se queria ou não aparecer no !online, mas já é um começo.

O único erro que eu encontrei é que a frase termina com uma vírgula ( , ), mas tirando isso parece estar tranquilo.

Muito bom,

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×