
Histórico de Curtidas
-
zFaeLL deu reputação a MySticaL em [Talkaction] Comando que vê o pingScript 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
-
zFaeLL deu reputação a MySticaL em [Action] Script QuestScript Quest:
--[[ Script: Exemplo de Quest Autor: MySticaL Email: [email protected] ]] function onUse(cid, item, frompos, item2, topos) -- Não mecha. storage = 938312 -- Storage a cada quest que for criada aumente um numero da storage pra qnd vc pegar o baú de outra quest ñ aparecer que vc já fez. item = 2160 -- Id do item ira ganhar. quantidade = 1 -- Quantidade ira ganhar. level = 5 -- Level que precisa pra fazer. if getPlayerLevel(cid) >= level and getPlayerStorageValue(cid,storage) == -1 then -- Não mecha. doPlayerSendTextMessage(cid,25,"Você ganhou um pouco de dinheiro") -- Mensagem que aparecera quando ganhar o item. doPlayerAddItem(cid, item, quantidade) -- Não mecha. setPlayerStorageValue(cid,storage,1) -- Não mecha. elseif getPlayerLevel(cid) <= level then -- Não mecha doPlayerSendTextMessage(cid,25,"Você precisa ser level 5 ou mais.") -- Mensagem que ira aparecer se o player tiver menos level que o necessario. elseif getPlayerStorageValue(cid,storage) >= 1 then -- Não mecha. doPlayerSendTextMessage(cid,25,"Você já fez está quest") -- Quando tentar pegar mais de uma vez o baú. end return true end Actions.xml
<action actionid="3123" event="script" value="script.lua"/> Obs: O actionid="3123" é o que você deve botar no item no Remeres Map Editor
Caso você queria criar outra quest aumente a storage no script e o id no actions.xml !
Como configurar ?
R- \/
================================================================================================================================
storage = 938312 -- Storage a cada quest que for criada aumente um numero da storage pra quando você for pegar o baú de outra quest não aparecer que você já fez.
================================================================================================================================
item = 2160 -- Id do item ira ganhar.
======================================================
quantidade = 1 -- Quantidade ira ganhar.
======================================================
level = 5 -- Level que precisa pra fazer.
======================================================
Script bem simples mais irá ajudar alguns membros.
Rep não cai o dedo
Não sei muito sobre script.
100% Créditos meu caso for postar em outro lugar deixe os créditos para min !
Desculpem o tópico mal arrumado
-
zFaeLL deu reputação a MySticaL em Ajuda EarthQuakeaviso para quem não sabe ainda na base kpdo a distância dos attacks
fica em otserv/data/lib/talkactions.lua lá fica as distâncias de alguns atacks
e para Pda é em otserv/data/lib/areas.lua
Descobri sozin wieowe
-
zFaeLL deu reputação a whodson em Mundança de nomeBoa Tarde Pessoal, bom estou com uma duvida de como fazer uma mudança aqui irei postar e explicar juntamente.
Broadcasted message: "IceWars Information:
Bom no lugar do IceWars queria colocar outro nome alguem pode me ajudar como fazer essa troca.
Vlws agradeço quem poder me ajudar.
-
zFaeLL deu reputação a MySticaL em Mundança de nomemande o script Broadcasted que está em talkactions
-
zFaeLL deu reputação a MySticaL em Duvida WEBSITEsimples é na template/index.tpl ai procura por title e troca ou é em config.php na raiz htdocs se for no config.php procura por $config['title'] =
se ajudei rep +
-
zFaeLL deu reputação a Xagah em [Ajuda] Servidor crashaEntão eram as dll´s mesmo?
Edited:
uihAEAUEA... skece, agora entendi.
-
zFaeLL deu reputação a MySticaL em [Ajuda] Servidor crashaAlguém me ajuda com isto quando crio acc por site vem a account normal mais ai quando vou atacar um pokémon ou morro por algum diz "Theforgotenserver.exe parou de funcionar" lembrando só por mysql que da isso por sqlite não da
-
zFaeLL deu reputação a Xagah em [Ajuda] Servidor crashaIsto acontece quando não está utilizando as 'dll´s' corretas.
Você precisa dizer qual é a versão do seu server tb.
Se estiver usando TFS 0.3.8 - 8.6 a libmysql.dll é diferente, por exemplo.
Assim, passe a versão do seu server que encontraremos as 'dll´s' necessárias.
-
zFaeLL deu reputação a MySticaL em [PEDIDO] Cor Da Letra Da Staff No Help ChatSource amigo vem quando baixa servidor servidor que vem sem source não é servidor como podemos dizer por que todo servidor sem source um dia vai falir rapido!
-
zFaeLL deu reputação a MySticaL em [Ajuda] Servidor crashaTFS 0.3.6
Baixei outro servidor e da certinho e nao da erro e tem todas as mesmas dlls
-
zFaeLL deu reputação a MySticaL em Como mudar o nome que fica do lado do iconeVai em client/mudules/client/client.lua e procure por
g_window.setTitle Provavelmente o seu vai estar assim:
g_window.setTitle(g_app.getName()) Coloque assim:
g_window.setTitle('Nome') E pronto REP se ajudei isso não cai o dedo.
-
zFaeLL deu reputação a MySticaL em Ajuda criar spriteAlguém cria essa sprite para min ?
Só que com o nome "Dream" e a fonte: http://www.netfontes.com.br/view.php/blazed.htm
-
zFaeLL deu reputação a MySticaL em Ajuda criar spriteé só que quando bota na parede não vai.
Sim amigo. que fique na parede certinho
-
zFaeLL deu reputação a MySticaL em Ajuda criar spriteObrigado amigo REP ++
-
zFaeLL deu reputação a MySticaL em [Ajuda] Cor Da FalaIsso é nas souces se caso tiver:
Em chat .cpp procure isso:
bool ChatChannel::talk Nessa função ache:
if(it == m_users.end()) return false; Pule 2 linhas e coloque isso:
SpeakClasses ntype = type; uint16_t channelId = getId(); if (channelId == 5) { if (player->getGroupId() == 6) { ntype = SPEAK_CHANNEL_RN; } else if (player->getGroupId() == 5) { ntype = SPEAK_CHANNEL_RN; } else if (player->getGroupId() == 4) { ntype = SPEAK_CHANNEL_RN; } else if(player->getGroupId() >= 2) { ntype = SPEAK_CHANNEL_O; } } Agora ache:
it->second->sendToChannel(player, type, text, m_id, _time); E troque por:
it->second->sendToChannel(player, ntype, text, m_id, _time); Como editar os grupos da staff:
(player->getGroupId() == 5) O Cinco é o grupo no caso CM Como editar o chat id:
if (channelId == 5) { - Aqui é o chat Id se não me engano é o Trade-Rookboard algo assim pelo menos no meu ai você troca pelo que você quiser. E basta compilar
-
zFaeLL deu reputação a Fir3element em TFS 0.3.68.54: http://www.mediafire.com/download/494ymeed2mhpdhw/forgottenserver-0.3.r5822.tar.gz
8.60: https://github.com/fir3element/forgottenserver036/archive/master.zip
-
zFaeLL recebeu reputação de samlecter em Addon System FUNCIONAL 2015/2016não, é que quando tento usar addon não funfa só depois que tira e bota ele na pokeball mais valeu ai ja arrumei REP ++
-
zFaeLL deu reputação a samlecter em Addon System FUNCIONAL 2015/2016Aki também aparece a mesma coisa ao usar o addon, porem não interfere em nada, acho que isso acontece, pq fiz uma alteração, para não aparecer esse erro teria que adicionar 2 linhas, return false e return true, porém ao fazer isso, a Cd Bar não ia aparecer no pokemon com addon
-
zFaeLL deu reputação a samlecter em Addon System FUNCIONAL 2015/2016Está funcionando normalmente? eses numeros ai: 23,1 são as linhas, olha o addon.lua e vê se ta correto, olha a linha 1 e 23 em especial, vê se nn apagou algo como uma virgula ou uma letra
-
zFaeLL recebeu reputação de eliaszinho em [Ajuda] Bike SlotObrigado REP
Pode me ajudar com esse ? http://www.tibiaking.com/forum/topic/64766-ajuda-coins/
-
zFaeLL deu reputação a Wlucas em [Ajuda] Bike SlotClaro que posso ajudar pq não ne..
Desculpa a demora, estou pelo celular e ficou meio complicado arrumar o script kkkk.. Vamos lá
Primeiro vamos no script da bike.
Adicione isso.
Agora em items.XML
Procure pelo o id de sua bike e adicione.
Funcionou? Rep++
-
zFaeLL deu reputação a Wlucas em [Ajuda] Bike SlotPode adicionar depois dessa linha
function onUse(cid, item, itemEx, fromPosition, toPosition)