Postado Janeiro 27, 2018 7 anos Autor 22 minutos atrás, Nazo disse: @bismarkzika, testa aí: tag xml: <event type="kill" name="killPlayerMessage" event="script" value="killplayermessage.lua"/> Arquivo creaturescripts\scripts\killplayermessage.lua: -- by Nazo (tibiaking.com) local storage = 13122 local msgs = { {"Killing Spree!", 10}, {"Double Kill!", 11}, {"Triple Kill!", 12}, {"Quadra Kill!", 13}, {"Penta Kill!", 14} } function onKill(cid, target, lastHit) if not isPlayer(target) then return true end if(getPlayerStorageValue(cid,storage)==-1) then setPlayerStorageValue(cid,storage,1) elseif(getPlayerStorageValue(cid,storage)<=5 and getPlayerStorageValue(cid,storage) >= 1) then setPlayerStorageValue(cid,storage,1) else setPlayerStorageValue(cid,storage,1) return true end doSendAnimatedText(getCreaturePosition(cid), msgs[getPlayerStorageValue(cid,storage)][1], msgs[getPlayerStorageValue(cid,storage)][2]) return true end E antes do último 'return true' do creaturescripts\script\login.lua adicione a seguinte linha: registerCreatureEvent("killPlayerMessage") [27/01/2018 10:04:53] [Error - CreatureScript Interface] [27/01/2018 10:04:53] data/creaturescripts/scripts/login.lua:onLogin [27/01/2018 10:04:53] Description: [27/01/2018 10:04:53] (luaRegisterCreatureEvent) Creature not found
Postado Janeiro 27, 2018 7 anos @bismarkzika perdão, erro de atenção minha. Troque a linha adicionada em login.lua por essa: registerCreatureEvent(cid,"killPlayerMessage") Programador PHP, Lua, Java, database administrator. "Nada é verdade, tudo é permitido." Requiescat in pace.
Postado Janeiro 27, 2018 7 anos Autor 5 horas atrás, Nazo disse: @bismarkzika perdão, erro de atenção minha. Troque a linha adicionada em login.lua por essa: registerCreatureEvent(cid,"killPlayerMessage") não aparece o effect no player que matou, aparece apenas um Kill S encima dele. Sera que pode ser minha TFS ?, uso uma 0.3.6 @Nazo obrigado pela ajuda, um amigo meu adaptou o script pra min Reputado Editado Janeiro 27, 2018 7 anos por bismarkzika gdgd (veja o histórico de edições)
Postado Janeiro 28, 2018 7 anos @bismarkzika, caso minha resposta tenha sido a melhor, marque-a no canto superior esquerdo como melhor resposta para facilitar a organização do fórum =) Programador PHP, Lua, Java, database administrator. "Nada é verdade, tudo é permitido." Requiescat in pace.
Postado Janeiro 28, 2018 7 anos Autor 11 horas atrás, Nazo disse: @bismarkzika, caso minha resposta tenha sido a melhor, marque-a no canto superior esquerdo como melhor resposta para facilitar a organização do fórum =) Fui restestar o script seu que ele modificou e ficou pegando apenas o mesmo effect ksksksk se poder tentar me ajudar local storage = 13122 local effects = { {10}, {11}, {12}, {13}, {14} } function onKill(cid, target, lastHit) if not isPlayer(target) then return true end if(getPlayerStorageValue(cid,storage)==-1) then setPlayerStorageValue(cid,storage,1) elseif(getPlayerStorageValue(cid,storage)<=5 and getPlayerStorageValue(cid,storage) >= 1) then setPlayerStorageValue(cid,storage,1) else setPlayerStorageValue(cid,storage,1) return true end doSendMagicEffect(getCreaturePosition(cid), effects[getPlayerStorageValue(cid,storage)][1], effects[getPlayerStorageValue(cid,storage)][2]) return true end
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.