Tópico Movido
Este tópico foi movido de "OTServ → Scripting → OTServ Scripts → Globalevents, spells e creatureevents"
para "OTServ → Suporte OTServ → Suporte Scripting".
Por EvertonDemolay, 01 de dez. de 2015 em Scripts
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Tópico Movido
Este tópico foi movido de "OTServ → Scripting → OTServ Scripts → Globalevents, spells e creatureevents"
para "OTServ → Suporte OTServ → Suporte Scripting".
info
Grupo: Campones
Registrado: 30/09/11
Posts: 7
Reputação: 0

UP
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo

function onKill(cid, target, damage, flags)
local player = Player(cid)
local target = Monster(target)
if target and target:isMonster() then
if(string.lower(target:getName()) == "war wolf") then
if (player:getStorageValue(12070) == 5) and player:getItemCount(5884) > 0 then
player:addMount(84)
player:removeItem(5884, 1)
end
end
end
return true
end
Deve funcionar.
info
Grupo: Campones
Registrado: 30/09/11
Posts: 7
Reputação: 0
Uso o TFS 1.0 e tudo o que eu sabia de programação foi por água a baixo kkkk, na verdade estou com uma dificuldade enorme em aprender esse novo OO da linguagem, mas sem "arrudeios" como dizem.
Quero um script de creaturescripts que ao matar o War Wolf, ele verifica se eu tenho o item 5884 e se eu tenho a storage 12070 com o valor 5
esse foi o script que eu tentei desenvolver (só faltou incluir o and no if e verificar se eu tenho o item 5884, mas não sei usar esse item:getcount() estou muito perdido
Editado Dezembro 1 por Porktss