-------------------------------
Nome: Novo método de addon
Versão: 8.1
Tipo do script: Action
Servidor Testado: Aries 0.4.5 - XML
Autor: Lëjin 85% dos créditos e 15% meu
-------------------------------
Na vdd eu usei como base o tópico que o usuário Lëjin fez, e por sinal um excelent script e modifiquei algumas coisas para pudesse invés de usar 2 scripts, usar 1 script para os 2 addons(male e female) naum foram grandes mudaças, mas eu particurlamente axo melhor 1 script so (minha opnião), entaum vamos ao que interessa:
function onUse(cid, item, frompos, item2, topos)
if item.uid ==5903 then
queststatus = getPlayerStorageValue(cid,5903)
if queststatus == 1 then
doPlayerSendTextMessage(cid,22,"You already have the wizard addons.")
else
doPlayerSendTextMessage(cid,22,"You found a complete wyzard addons.")
doSendMagicEffect(topos,12)
if getPlayerSex(cid) == 1 then
doPlayerAddAddon(cid, 145, 3)
setPlayerStorageValue(cid,5903,1)
else
if getPlayerSex(cid) == 0 then
doPlayerAddAddon(cid, 149, 3)
setPlayerStorageValue(cid,5903,1)
talk_state = 1
end
end
return 0
end
return 1
end
end
Agora add essa tag em action.xml:
<action uniqueid="5903" script="wyzard addon.lua" />
Explicação:
Nesse caso eu usei o wyzard como exemplo:
Male wizard addon --- 145
Female wizard addon --- 149
Em "if getPlayerSex(cid) == 0 then" eu considerei q 0 seria feminino e que "if getPlayerSex(cid) == 1 then" seria masculino (issu pq no meu ot estava assim, para saber o sexo do masculino e feminino va em outfits.xml, em data, la vai ter <outfit type="0", 0 será o número que equivale a masculino ou feminino)
Storage value q eu escolhi --- 5903
Msg se a pessoa ja tiver feito a quest --- You already have the wizard addons.
Msg quando a pessoa faz a quest --- You found a complete wyzard addons.
Imagens:
Male Addon:
Antes
Depois
Female Addon:
Antes
Depois
Video no youtube:
http://www.youtube.com/watch?v=veSGvBlZzdU
Bem é issu, espero q gostem
Qualquer dúvida poste aqui
Espero comentários =D