Ir para conteúdo

Featured Replies

Postado

Teste assim:

creaturescript/login.

local monster = 'monster name' -- coloque o nome todo minusculo
local storage = 12120 -- valor da Storage
local msg = 'Mensagem ao matar' -- Configure a gosto

        function onKill(cid, target, lastHit)
    if(isMonster(cid)) and getCreatureName(cid):lower() == monster then
        setPlayerStorageValue(lastHit, storage, 1)
        doPlayerSendTextMessage(lastHit, 22, msg)
end
return true
end 

Obs: Lembre-se de registrar a função "kill" no CreatureScripts.xml e no Login.lua.

 

Caso não funcione, tente usar "statschange" no creaturescripts.xml e o arquivo.lua tente assim:

local monster = 'monster name' -- tudo minusculo
local storage = 12120 -- valor da Storage
local msg = 'Mensagem ao matar' -- Configure a gosto
        function onStatsChange(target, cid, type, combat, value)
    if(isMonster(cid)) and getCreatureName(cid):lower() == monster then
    if (type == STATSCHANGE_HEALTHLOSS and getCreatureHealth(target) - value <= 0) then
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg)
        setPlayerStorageValue(cid, storage, 1)
    end
    end
  return true
end 

ou então, tente este outro:

 

storonkill.lua (data\creaturescripts\scripts):function onKill(cid, target)

    local m = 'Demon'
    local stor = {5432, 1} -- storage = {key, value}
    
    if isMonster(target) and getCreatureName(target):lower() == m:lower() and getPlayerStorageValue(cid, stor[1]) ~= stor[2] then
        setPlayerStorageValue(cid, stor[1], stor[2])
    end
    
    return true
end

Tag - creaturescripts.xml (data\creaturescripts\scripts):

<event type="kill" name="storOnKill" event="script" value="storonkill.lua"/>


Registre o creature event em login.lua (data\creaturescripts\scripts):

registerCreatureEvent(cid, "storOnKill")

Editado por Deadpool (veja o histórico de edições)

Se te ajudei, deixe seu curti, clique em melhor resposta, para que eu possa ajudar sempre.

 

skype.png

Trabalhos (C++):

Cor das mensagens nos channels

Ajusta/Mudar cor das mensagens de Loot

Liberação dos novos Remakes da PokeXGames.

NPC "Guild Master" que cria, deleta, invita, kicka players da guild.

 

 B4OBUkH.png At Soon, LIKE ON FACEBOOK. Clik on Imgs

Postado

Algum erro no console? você configurou o nome dos monstro e a storage?

Se te ajudei, deixe seu curti, clique em melhor resposta, para que eu possa ajudar sempre.

 

skype.png

Trabalhos (C++):

Cor das mensagens nos channels

Ajusta/Mudar cor das mensagens de Loot

Liberação dos novos Remakes da PokeXGames.

NPC "Guild Master" que cria, deleta, invita, kicka players da guild.

 

 B4OBUkH.png At Soon, LIKE ON FACEBOOK. Clik on Imgs

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo