Aqui vou postar meus primeiros scripts e espero que vocês tenham sugestões de novos scripts pra mim ir avançando nesta função !!!
Vá no local data/action/scripts/ copie um arquivo .lua e apague tudo que tiver dentro e cole isso : "RENOMEI O NOME DO ARQUIVO LUA PARA alloutifits.lua"
function onUse (cid, item, frompos, item2, topos)
doRemoveItem(item.uid)-- como ronaldo disse adicionado!!!
doPlayerRemoveItem(cid,5809,1)
doPlayerAddOutfit(cid,136,3)
doPlayerAddOutfit(cid,137,3)
doPlayerAddOutfit(cid,138,3)
doPlayerAddOutfit(cid,139,3)
doPlayerAddOutfit(cid,140,3)
doPlayerAddOutfit(cid,141,3)
doPlayerAddOutfit(cid,142,3)
doPlayerAddOutfit(cid,147,3)
doPlayerAddOutfit(cid,148,3)
doPlayerAddOutfit(cid,149,3)
doPlayerAddOutfit(cid,150,3)
doPlayerAddOutfit(cid,155,3)
doPlayerAddOutfit(cid,156,3)
doPlayerAddOutfit(cid,157,3)
doPlayerAddOutfit(cid,158,3)
doPlayerAddOutfit(cid,252,3)
doPlayerAddOutfit(cid,269,3)
doPlayerAddOutfit(cid,270,3)
doPlayerAddOutfit(cid,279,3)
doPlayerAddOutfit(cid,288,3)
doPlayerAddOutfit(cid,324,3)
doPlayerAddOutfit(cid,336,3)
doPlayerAddOutfit(cid,329,3)
doPlayerAddOutfit(cid,366,3)
doPlayerSendTextMessage (cid,22,"Parabens agora voce possui todos os addons.")
doSendMagicEffect(getCreaturePosition(cid), 10)
end
Depois vá em data/actions/actions.xml e cole isso :
<action itemid="xxx" event="script" value="alloutifits.lua"/>
Onde está xxx é o item que você vai usar para ganhar todos os addons.
Agora um outro script que eu fiz :
Vá em data/actions/scripts crie um arquivo lua renomei para novo.lua e cole isso dentro :
function onUse(cid,item,frompos,item2,topos)
if getPlayerLevel(cid) <= 50 then
doPlayerRemoveItem(cid,XXX,1)
doPlayerAddItem(cid,xxx,1)
doPlayerSendTextMessage(cid,22,"Voce ganhou o item xxx.")
doSendMagicEffect(getCreaturePosition(cid), 10)
else
doPlayerSendCancel(cid,"Voce nao tem level 50 para usar este item.")
end
return true
end
onde está XXX : é o mesmo item que você colocar no actions.xml
onde está xxx : é o item que você vai ganhar após clicar no item do actions.xml
Agora em data/actions/actions.xml adicione :
<action itemid="xxx" event="script" value="novo.lua"/>
------------------------------------------------------------------------------------------------------------------------------------------------
Fiz mais um para adicionar aqui, então lá vai, em data/action/scripts/crie um arquivo renomei para teleport.lua e cole isso dentro:
local pos = {x=1076, y=1122, z=7} -- posição aonde o player sera teleportado
function onUse (cid, item, frompos, item2, topos)
if getPlayerLevel (cid) >= 120 then
doRemoveItem (cid.uid)-- Remova essa linha se quiser que o item fique infinito
doPlayerRemoveItem(cid,xxx,1) -- Remova essa tambem para ele ficar infinito
doTeleportThing (cid, pos)
doPlayerSendTextMessage (cid,22, "voce foi teleportado.")
doSendMagicEffect(getCreaturePosition(cid), 36)
else
doPlayerSendCancel (cid,"voce nao tem level 120 para usar este item.")
end
return TRUE
end
Agora em data/actions/actions.xml adicione :
<action itemid="xxx" event="script" value="teleport.lua"/>
É esses foi meus primeiros scripts e tou com uma duvida neles por isso postei aqui tambem !!!
Como fais quando o player clicar no item selecionado desapareçer no inventorio mas não só isso e tambem quando o player clicar no item se estiver no chão o item suma tambem....Obrigado !!!-- aqui eu acho que tem que adicionar doRemoveItem (cid.uid)
Quem ajudar REP +
Aguardo sugestões para novos scripts.