Por Skyblade, 09 de mai. de 2011 em Actions e Talkactions
info
Grupo: Campones
Registrado: 20/06/08
Posts: 76
Reputação: +2
Char no Tibia: Yahuu
Então...
Como Funciona:
O script é pura action, primeiro você da use no boneco e aparece um "mini-tutorial" de como usa-lo.
Na segunda vez que você der use o script sorteia o addon doll para 1º addon ou 2º addon, mudando o nome do item para "1º addon" ou "2º addon"
Na terceira vez o player da use o script ve a roupa que ele está usando e adiciona o addon ao player.
Adicionando em Seu server:
Primeiramente va na pasta data/actions/actions.xml e adicione essa Tag
<action itemid="9693" script="addon.lua" />
Após isso va até a pasta data/actions/scripts e copie e cole qualquer script la dentro e renomeie para: addon.lua
e cole o seguinte script dentro dele:
-- By Skyblade function onUse(cid, item, frompos, item2, topos) addon = getCreatureOutfit(cid).lookType tipo = math.random(1,2) opp = getPlayerStorageValue(cid,1927) des = getItemAttribute(item.uid, "description") if des == NULL then if opp == -1 or opp == 0 then setPlayerStorageValue(cid,1927,1) doPlayerPopupFYI(cid, " -- AVISO: --\nBote a roupa desejada e de use no addon doll.") doSendMagicEffect(getPlayerPosition(cid),12) elseif opp == 1 then setPlayerStorageValue(cid,1927,0) doItemSetAttribute(item.uid,"description",tipo.."ºaddon") doPlayerSendTextMessage(cid,25,"Você ganhou um "..tipo.."º addon") doSendMagicEffect(getPlayerPosition(cid),12) end elseif des == "1ºaddon" then doPlayerAddOutfit(cid,addon,1) doSendMagicEffect(getPlayerPosition(cid),12) doSendAnimatedText(getPlayerPosition(cid),"Addon!",180) doPlayerSendTextMessage(cid,25,"Você ganhou a 1º parte do addon") doRemoveItem(item.uid,1) elseif des == "2ºaddon" then doPlayerAddOutfit(cid,addon,2) doSendMagicEffect(getPlayerPosition(cid),12) doSendAnimatedText(getPlayerPosition(cid),"Addon!",180) doPlayerSendTextMessage(cid,25,"Você ganhou a 2º parte do addon") doRemoveItem(item.uid,1) end end
-- By Skyblade
function onUse(cid, item, frompos, item2, topos)
addon = getCreatureOutfit(cid).lookType
tipo = math.random(1,2)
opp = getPlayerStorageValue(cid,1927)
des = getItemAttribute(item.uid, "description")
if des == NULL then
if opp == -1 or opp == 0 then
setPlayerStorageValue(cid,1927,1)
doPlayerPopupFYI(cid, " -- AVISO: --\nBote a roupa desejada e de use no addon doll.")
doSendMagicEffect(getPlayerPosition(cid),12)
elseif opp == 1 then
setPlayerStorageValue(cid,1927,0)
doItemSetAttribute(item.uid,"description",tipo.."ºaddon")
doPlayerSendTextMessage(cid,25,"Você ganhou um "..tipo.."º addon")
end
elseif des == "1ºaddon" then
doPlayerAddOutfit(cid,addon,1)
doSendAnimatedText(getPlayerPosition(cid),"Addon!",180)
doPlayerSendTextMessage(cid,25,"Você ganhou a 1º parte do addon")
doRemoveItem(item.uid,1)
elseif des == "2ºaddon" then
doPlayerAddOutfit(cid,addon,2)
doPlayerSendTextMessage(cid,25,"Você ganhou a 2º parte do addon")
Salve de reload ou reinicie o server e ta feito!!
OBS: Eu usei um item que era o "Jester Doll"... Você pode trocar mudando o id na tag posta no actions.xml
Créditos:
100% By Skyblade
Se quiserem ver esse e mais scripts entre Kae Sports
Comenta plz?
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder
Bom script, a idéia também não é nada mal.
Continue assim, até mais.
@ Demonbholder
Tenho outros scripts aki... quando eu tiver mais tempo vou encher essa area com scripts
info
Grupo: Campones
Registrado: 20/06/08
Posts: 76
Reputação: +2
Char no Tibia: Yahuu
Então...
Como Funciona:
O script é pura action, primeiro você da use no boneco e aparece um "mini-tutorial" de como usa-lo.
Na segunda vez que você der use o script sorteia o addon doll para 1º addon ou 2º addon, mudando o nome do item para "1º addon" ou "2º addon"
Na terceira vez o player da use o script ve a roupa que ele está usando e adiciona o addon ao player.
Adicionando em Seu server:
Primeiramente va na pasta data/actions/actions.xml e adicione essa Tag
Após isso va até a pasta data/actions/scripts e copie e cole qualquer script la dentro e renomeie para: addon.lua
e cole o seguinte script dentro dele:
Salve de reload ou reinicie o server e ta feito!!
OBS: Eu usei um item que era o "Jester Doll"... Você pode trocar mudando o id na tag posta no actions.xml
Créditos:
100% By Skyblade
Se quiserem ver esse e mais scripts entre Kae Sports
Comenta plz?