Postado Abril 9, 2016 10 anos Script Ping: Crie um arquivo em data/talkactions/scripts/ chamado de verping.lua após isso adicione o seguinte código dentro dele: function onSay(cid, words, param, channel) local mystical = ping.CheckPing(cid) doPlayerSendTextMessage(cid,22,"Ping aproximado --> ["..mystical.."].") return true end em data/talkactions/talkactions.xml adicione a seguinte tag: <talkaction words="!ping" event="script" value="verping.lua"/> em data/lib/ crie um arquivo chamado lib-ping.lua e coloque adicione este código: ping = { _VERSION = "1.0"; pinger = function() if not getPlayerLastPong then print('Error!') return false else return true end end, CONST_WATING_RESPONSE = -3, CONST_DISCONECTED = -2, } function ping.CheckPing(cid) local c = getPlayerLastPong(cid) local l = getPlayerLastPing(cid) local ping = math.floor((c-l)) return ping end function ping.loop(cid,storage,f,...) if not isPlayer(cid) then return false end local p_ing = ping.CheckPing(cid) if p_ing ~= CONST_WATING_RESPONSE then if not tonumber(p_ing) then doPlayerSetStorageValue(cid,storage,ping.CONST_DISCONECTED) return else doPlayerSetStorageValue(cid,storage,p_ing) f(cid,storage,p_ing,...) return end end addEvent(ping.loop,100,cid,storage,f,...) end function ping.getPing(cid,storage,f,...) if ping.test() then doPlayerSetStorageValue(cid,storage,ping.CONST_WATING_RESPONSE) doPlayerSendPing(cid) ping.loop(cid,storage,f,...) end end Print demostrativo Espero ter ajudado Créditos: Mock -- Criar as funções Eu -- Por está postando Editado Abril 9, 2016 10 anos por MySticaL Edited (veja o histórico de edições)
Postado Abril 9, 2016 10 anos Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Acho melhor você colocar melhores especificações, pois não acho que essa função exista na TFS 1.+, não sei na 0.4... Bruno Carvalho / Ex-Administrador TibiaKing [email protected] Em 26/12/2016 em 03:47, Spraypaint disse: A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une. -miltinho
Postado Abril 9, 2016 10 anos Autor 31 minutos atrás, Comedinha disse: Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Acho melhor você colocar melhores especificações, pois não acho que essa função exista na TFS 1.+, não sei na 0.4... Vo dar uma atualizada aqui.
Postado Abril 9, 2016 10 anos Obrigado por compartilhar, bela função. abraços 22 minutes ago, MySticaL said: Vo dar uma atualizada aqui.
Postado Abril 9, 2016 10 anos 13 horas atrás, MySticaL disse: Não vou deixar os créditos para o autor, por que não sei quem criou Quem criou as funções foi o Mock. Obrigado por compartilhar esse belo conteúdo conosco. Editado Abril 9, 2016 10 anos por Wakon (veja o histórico de edições) ➥ Regras | Seções OTServ | Seções BOT
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.