Mock 32 #1 Postado 29 Junho, 2008 (editado) Talk action !globalinfo Nome: Globalinfo 1.0Autor: Mock Binario testado: Aries 4.0 Bom agora mais um script meu u.U este script mostra varias infos do sobre o server ao falar !globalinfo A mensagem ira sair assim: O server esta pvp, online a 4789 segundos . No total tem 45 players online, 1231 monsters e 45 Npcs. o script e muinto simples... function onSay(cid, words, param)djpvp = getWorldType() tempo = getWorldUpTime() play = getWorldCreatures(0) monst = getWorldCreatures(1) npc = getWorldCreatures(2) if djpvp == 1 then stat ='Non-pvp' end if djpvp == 2 then stat ='pvp' end if djpvp == 3 then stat ='pvp enforced' end doPlayerSendTextMessage(cid,22,'O server esta '.. stat ..', online a '.. tempo ..' segundos . No total tem '.. play ..' players online, '.. monst ..' monsters e '.. npc ..' Npcs.') return 1 end Agora a tag do lua <talkaction words="!globalinfo" script="globinfo.lua" /> Dica! Voçê pode pegar o comando se n me enagno me corrijam, o comando dofile("/config.lua") e por algumas informaçoes extras na action como rates do server motd etc N esqueçam dos ot$ ^^ Editado 29 Junho, 2008 por Mock dofile("./config.lua") Compartilhar este post Link para o post
Dark 3 #2 Postado 1 Julho, 2008 Bem ja temos script como este mas como esse esta bem formatado irei aprovar Aprovado Compartilhar este post Link para o post
Asould Acalaylaa 5 #3 Postado 1 Julho, 2008 Poxaaa, muito bom! É uma fusão de vários outros comandos como !online, !uptime, !worldmode e por ai vai. Muito util. Parabens pela criatividade. _ Só um negocio: Voce pois as funções de PVP, Non-PVP ou PVP Enforded direitinho, mas esqueceu de colocar na parte de: doPlayerSendTextMessage(cid,22,'O server esta '.. stat ..', online a '.. tempo ..' segundos . No total tem '.. play ..' players online, '.. monst ..' monsters e '.. npc ..' Npcs.') Cade a função djpvp? Coloque assim: doPlayerSendTextMessage(cid,22,'O server esta '.. stat ..' que no momento esta '.. djpvp .. ', online a '.. tempo ..' segundos . No total tem '.. play ..' players online, '.. monst ..' monsters e '.. npc ..' Npcs.') Assim ficaria correto! Mas parabens! Compartilhar este post Link para o post
Mock 32 #4 Postado 1 Julho, 2008 Nah n presisa apenas olhe o script djpvp = getWorldType() if djpvp == 1 then stat ='Non-pvp' end if djpvp == 2 then stat ='pvp' end if djpvp == 3 then stat ='pvp enforced' end tipo a variavel djpvp ela é em numero se o server é non pvp o numero é 0 se for pvp é 1 se for enforced é 2. ai eu fiz isso so p converter p string Compartilhar este post Link para o post
Voros 3 #5 Postado 4 Julho, 2008 eh verdade..eh uma fusao de comandos...bem util mesmo...q nao precisa de fica falano aaquele monte de babosera pra saber cada coisa...fala 1 que conta todos....Bem legal , util msm Compartilhar este post Link para o post
CIAKILLES 0 #6 Postado 4 Julho, 2008 Muito bom mano valeu mesmo Compartilhar este post Link para o post
HeberPcL 3 #7 Postado 5 Julho, 2008 muito intereçante. Parabens =p Compartilhar este post Link para o post
Haxy 0 #8 Postado 5 Julho, 2008 Bom script, porém você poderia diminuir o tamanho de variaveis também como declara-las como local para evitar algum erro. Ficando assim function onSay(cid, words, param) local stat = "" if getWorldType() == 1 then stat ='non-pvp' elseif getWorldType() == 2 then stat ='pvp' elseif getWorldType() == 3 then stat ='pvp-enforced' end doPlayerSendTextMessage(cid,22,'O server esta '..stat..', online a '..getWorldUpTime()..' segundos. No total tem '..getWorldCreatures(0)..' players online, '..getWorldCreatures(1)..' monsters e '..getWorldCreatures(2)..' npcs.') return 1 end Cya~ N0 M0r£, Haxy~f/doM^ Compartilhar este post Link para o post
Yeek 0 #9 Postado 5 Julho, 2008 Gostei, nao sabia dessa, mais novidades para otserv netowrks Compartilhar este post Link para o post
Nord 2 #10 Postado 9 Julho, 2008 Muito útil mesmo como você falou, só não posto essas coisas aqui na OTNet pq eu tenho pouca criatividade pra scripts. Voçê pode pegar o comando se n me enagno me corrijam, o comando dofile("/config.lua")e por algumas informaçoes extras na action como rates do server motd etc A função que você use pra isso é getConfigInfo('info') No caso info pode ser qualquer variável do config.lua, por exemplo: rateExp; rateSkill; rateLoot; rateMagic; rateSpawn. Compartilhar este post Link para o post
RicardoEu 4 #11 Postado 30 Agosto, 2008 oi como eu colocaria um acess de god nesse script? tipo para somente gods poderem usar esse comando Compartilhar este post Link para o post
Mock 32 #12 Postado 30 Agosto, 2008 ué... if getPlayerAcess(cid) >3 then... Compartilhar este post Link para o post
lukola 0 #13 Postado 31 Agosto, 2008 Como os otro falaram, nao vai precisa fala um monte de comando, mas bem que podia em vez de segundos mostrar, minutos ou em horas. Compartilhar este post Link para o post
luccg 0 #14 Postado 16 Setembro, 2008 isso ai eh muito util e ficou muito bom tbm Compartilhar este post Link para o post
Jonny249 0 #15 Postado 16 Setembro, 2008 boa mock mas acho q jah tinha visto mas gostei muito, mas util do q eu pensava xD falous By Jonny Compartilhar este post Link para o post
Copag 0 #16 Postado 18 Setembro, 2008 Existi também um que chama !serverinfo em enforceds com frags !frags !exp etc...Gratz Compartilhar este post Link para o post
MotoBoy 0 #17 Postado 21 Setembro, 2008 Excelente =P mais eu acho que isso no jogo não é muito legal não sei porque eu não simpatizo mesmo com isso =P acho que essas cosias deveriam ser postas no site mais pegar todas as informações do server com 1 comando apenas é ótimo =P vlw~~ Compartilhar este post Link para o post
Seven Log 0 #18 Postado 13 Fevereiro, 2009 Mock íì seus scripts... Muitoo Baaum Mermo Vlw T+ Compartilhar este post Link para o post
wilsonic10 0 #19 Postado 14 Fevereiro, 2009 ultil mais nao consigui botar no meu ot,pra bota no 8.4 tem q fase alguma coisa diferente? Compartilhar este post Link para o post
DiegooooxD 0 #20 Postado 20 Fevereiro, 2009 Bem interessante, legal pakas... Aprovado~~ Compartilhar este post Link para o post