Ir para conteúdo
  • Cadastre-se

(Resolvido)Addons Fulls


Ir para solução Resolvido por loreal,

Posts Recomendados

Não é bem o que você quer.. Mas poderia ser útil quem sabe...

É uma action de uma alavanca que quando o player dá use ele recebe todos addons de todas as roupas.

 

data/actions/scripts: copie um arquivo .lua e coloque o nome de alladdons.lua e cole isto dentro:

-- by TDDF1995
function onUse(cid, item, frompos, item2, topos)
-- by TDDF1995
if item.uid == 17001 then
    queststatus = getPlayerStorageValue(cid,3000)
    if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found All Addons!")
--addon 1
doPlayerAddOutfit(cid,335,1)
doPlayerAddOutfit(cid,335,1)
doPlayerAddOutfit(cid,136,1)
doPlayerAddOutfit(cid,128,1)
doPlayerAddOutfit(cid,128,1)
doPlayerAddOutfit(cid,137,1)
doPlayerAddOutfit(cid,129,1)
doPlayerAddOutfit(cid,138,1)
doPlayerAddOutfit(cid,130,1)
doPlayerAddOutfit(cid,139,1)
doPlayerAddOutfit(cid,131,1)
doPlayerAddOutfit(cid,140,1)
doPlayerAddOutfit(cid,141,1)
doPlayerAddOutfit(cid,133,1)
doPlayerAddOutfit(cid,142,1)
doPlayerAddOutfit(cid,147,1)
doPlayerAddOutfit(cid,146,1)
doPlayerAddOutfit(cid,143,1)
doPlayerAddOutfit(cid,148,1)
doPlayerAddOutfit(cid,144,1)
doPlayerAddOutfit(cid,149,1)
doPlayerAddOutfit(cid,150,1)
doPlayerAddOutfit(cid,145,1)
doPlayerAddOutfit(cid,157,1)
doPlayerAddOutfit(cid,153,1)
doPlayerAddOutfit(cid,158,1)
doPlayerAddOutfit(cid,154,1)
doPlayerAddOutfit(cid,152,1)
doPlayerAddOutfit(cid,156,1)
doPlayerAddOutfit(cid,155,1)
doPlayerAddOutfit(cid,251,1)
doPlayerAddOutfit(cid,252,1)
doPlayerAddOutfit(cid,268,1)
doPlayerAddOutfit(cid,269,1)
doPlayerAddOutfit(cid,270,1)
doPlayerAddOutfit(cid,273,1)
doPlayerAddOutfit(cid,279,1)
doPlayerAddOutfit(cid,278,1)
doPlayerAddOutfit(cid,288,1)
doPlayerAddOutfit(cid,289,1)
doPlayerAddOutfit(cid,324,1)
doPlayerAddOutfit(cid,325,1)
doPlayerAddOutfit(cid,329,1)
doPlayerAddOutfit(cid,366,1)
doPlayerAddOutfit(cid,367,1)
-- addon 2
doPlayerAddOutfit(cid,335,2)
doPlayerAddOutfit(cid,335,2)
doPlayerAddOutfit(cid,136,2)
doPlayerAddOutfit(cid,128,2)
doPlayerAddOutfit(cid,128,2)
doPlayerAddOutfit(cid,137,2)
doPlayerAddOutfit(cid,129,2)
doPlayerAddOutfit(cid,138,2)
doPlayerAddOutfit(cid,130,2)
doPlayerAddOutfit(cid,139,2)
doPlayerAddOutfit(cid,131,2)
doPlayerAddOutfit(cid,140,2)
doPlayerAddOutfit(cid,141,2)
doPlayerAddOutfit(cid,133,2)
doPlayerAddOutfit(cid,142,2)
doPlayerAddOutfit(cid,147,2)
doPlayerAddOutfit(cid,146,2)
doPlayerAddOutfit(cid,143,2)
doPlayerAddOutfit(cid,148,2)
doPlayerAddOutfit(cid,144,2)
doPlayerAddOutfit(cid,149,2)
doPlayerAddOutfit(cid,150,2)
doPlayerAddOutfit(cid,145,2)
doPlayerAddOutfit(cid,157,2)
doPlayerAddOutfit(cid,153,2)
doPlayerAddOutfit(cid,158,2)
doPlayerAddOutfit(cid,154,2)
doPlayerAddOutfit(cid,152,2)
doPlayerAddOutfit(cid,156,2)
doPlayerAddOutfit(cid,155,2)
doPlayerAddOutfit(cid,251,2)
doPlayerAddOutfit(cid,252,2)
doPlayerAddOutfit(cid,268,2)
doPlayerAddOutfit(cid,269,2)
doPlayerAddOutfit(cid,270,2)
doPlayerAddOutfit(cid,273,2)
doPlayerAddOutfit(cid,279,2)
doPlayerAddOutfit(cid,278,2)
doPlayerAddOutfit(cid,288,2)
doPlayerAddOutfit(cid,289,2)
doPlayerAddOutfit(cid,324,2)
doPlayerAddOutfit(cid,325,2)
doPlayerAddOutfit(cid,329,2)
doPlayerAddOutfit(cid,366,2)
doPlayerAddOutfit(cid,367,2)
setPlayerStorageValue(cid,3000,1)
    else
doPlayerSendTextMessage(cid,22,"It is empty.")
    end
end
-- by TDDF1995
end

e em actions.xml:

<action uniqueid="17001" event="script" value="alladdons.lua"/>

17001 você coloca no UNIQUEID da alavanca pelo map editor

Oi

Link para o post
Compartilhar em outros sites
  • Solução

vai em actions, crie um arquivo addons.lua

-- by loreal
function onUse (cid, item, itemEx, toPosition, fromPosition)-- by loreal
if doPlayerRemoveItem(cid, ID DO SEU ITEM AQUI PARA SER REMOVIDO DO PLAYER, 1) then
doPlayerSendTextMessage(cid,22,"agora vc tem todas asddons!")
-- addon 1
doPlayerAddOutfit(cid,335,1)
doPlayerAddOutfit(cid,335,1)
doPlayerAddOutfit(cid,136,1)
doPlayerAddOutfit(cid,128,1)
doPlayerAddOutfit(cid,128,1)
doPlayerAddOutfit(cid,137,1)
doPlayerAddOutfit(cid,129,1)
doPlayerAddOutfit(cid,138,1)
doPlayerAddOutfit(cid,130,1)
doPlayerAddOutfit(cid,139,1)
doPlayerAddOutfit(cid,131,1)
doPlayerAddOutfit(cid,140,1)
doPlayerAddOutfit(cid,141,1)
doPlayerAddOutfit(cid,133,1)
doPlayerAddOutfit(cid,142,1)
doPlayerAddOutfit(cid,147,1)
doPlayerAddOutfit(cid,146,1)
doPlayerAddOutfit(cid,143,1)
doPlayerAddOutfit(cid,148,1)
doPlayerAddOutfit(cid,144,1)
doPlayerAddOutfit(cid,149,1)
doPlayerAddOutfit(cid,150,1)
doPlayerAddOutfit(cid,145,1)
doPlayerAddOutfit(cid,157,1)
doPlayerAddOutfit(cid,153,1)
doPlayerAddOutfit(cid,158,1)
doPlayerAddOutfit(cid,154,1)
doPlayerAddOutfit(cid,152,1)
doPlayerAddOutfit(cid,156,1)
doPlayerAddOutfit(cid,155,1)
doPlayerAddOutfit(cid,251,1)
doPlayerAddOutfit(cid,252,1)
doPlayerAddOutfit(cid,268,1)
doPlayerAddOutfit(cid,269,1)
doPlayerAddOutfit(cid,270,1)
doPlayerAddOutfit(cid,273,1)
doPlayerAddOutfit(cid,279,1)
doPlayerAddOutfit(cid,278,1)
doPlayerAddOutfit(cid,288,1)
doPlayerAddOutfit(cid,289,1)
doPlayerAddOutfit(cid,324,1)
doPlayerAddOutfit(cid,325,1)
doPlayerAddOutfit(cid,329,1)
doPlayerAddOutfit(cid,366,1)
doPlayerAddOutfit(cid,367,1)
-- addon 2
doPlayerAddOutfit(cid,335,2)
doPlayerAddOutfit(cid,335,2)
doPlayerAddOutfit(cid,136,2)
doPlayerAddOutfit(cid,128,2)
doPlayerAddOutfit(cid,128,2)
doPlayerAddOutfit(cid,137,2)
doPlayerAddOutfit(cid,129,2)
doPlayerAddOutfit(cid,138,2)
doPlayerAddOutfit(cid,130,2)
doPlayerAddOutfit(cid,139,2)
doPlayerAddOutfit(cid,131,2)
doPlayerAddOutfit(cid,140,2)
doPlayerAddOutfit(cid,141,2)
doPlayerAddOutfit(cid,133,2)
doPlayerAddOutfit(cid,142,2)
doPlayerAddOutfit(cid,147,2)
doPlayerAddOutfit(cid,146,2)
doPlayerAddOutfit(cid,143,2)
doPlayerAddOutfit(cid,148,2)
doPlayerAddOutfit(cid,144,2)
doPlayerAddOutfit(cid,149,2)
doPlayerAddOutfit(cid,150,2)
doPlayerAddOutfit(cid,145,2)
doPlayerAddOutfit(cid,157,2)
doPlayerAddOutfit(cid,153,2)
doPlayerAddOutfit(cid,158,2)
doPlayerAddOutfit(cid,154,2)
doPlayerAddOutfit(cid,152,2)
doPlayerAddOutfit(cid,156,2)
doPlayerAddOutfit(cid,155,2)
doPlayerAddOutfit(cid,251,2)
doPlayerAddOutfit(cid,252,2)
doPlayerAddOutfit(cid,268,2)
doPlayerAddOutfit(cid,269,2)
doPlayerAddOutfit(cid,270,2)
doPlayerAddOutfit(cid,273,2)
doPlayerAddOutfit(cid,279,2)
doPlayerAddOutfit(cid,278,2)
doPlayerAddOutfit(cid,288,2)
doPlayerAddOutfit(cid,289,2)
doPlayerAddOutfit(cid,324,2)
doPlayerAddOutfit(cid,325,2)
doPlayerAddOutfit(cid,329,2)
doPlayerAddOutfit(cid,366,2)
doPlayerAddOutfit(cid,367,2)
setPlayerStorageValue(cid,3000,1)
return true
end
end

em actions xml  

<action uniqueid="ID DO SEU ITEN AQUI" event="script" value="quests/suprem vocations.lua"/>

I like

Link para o post
Compartilhar em outros sites

Fico bom mais teria como ser como do addon doll por talkaction?

 

tipo !addonsfull ai o player recebia todos addons.

 

:)

Editado por doido (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Não da todos os addons de uma só vez, mas ele pode usar o addon doll quantas vezes quiser.

 

em talkactions.xml, adicione a tag:

<talkaction words="!addon" event="script" value="addondoll.lua"/>

Em scripts/addon.lua, adicione:

function onSay(cid, words, param)
local femaleOutfits = { ["beggar"]={157}, ["shaman"]={158}, ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156} }
local maleOutfits = { ["beggar"]={153}, ["shaman"]={154}, ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152} }
local msg = {"Digite o nome correto!", "Voce não possui Addon Doll!", "Bad param!", "Você recebeu seu addons!"}
local param = string.lower(param)
if(getPlayerItemCount(cid, 9693) > 0) then
if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)
if(getPlayerSex(cid) == 0)then
doPlayerAddOutfit(cid, femaleOutfits[param][1], 3)
else
doPlayerAddOutfit(cid, maleOutfits[param][1], 3)
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1])
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2])
end
end

9693 = ID do addon doll, pode ser mudado.

Atenciosamente,

 0lxhEI2.jpg

 

 

Meu servidor:

 

pbOT

Link para o post
Compartilhar em outros sites
  • 4 weeks later...

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo