Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom, eu quero pedir ajuda, pois eu to reformulando meu poketibia, já tenho o dedicado pra 24hrs, e tava querendo criar o addon para Shiny Alakazam, Shiny Metagross... Eu tenho as sprites dos dois com os addons, mas e agora o que eu faço? Teria como alguém me ajudar? Agradeço a ajuda :D

Link para o post
Compartilhar em outros sites

tenho a script:: 

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local addons = {
[751] = {pokemon= "Electabuzz" , looktype = 1911, count = 1},
[748] = {pokemon= "Charizard" , looktype = 1910, count = 1},
[755] = {pokemon= "Blastoise" , looktype = 1909, count = 1},
[754] = {pokemon= "Shiny Nidoking" , looktype = 1914, count = 1},
[753] = {pokemon= "Arcanine" , looktype = 1908, count = 1},
[752] = {pokemon= "Shiny Golem" , looktype = 1913, count = 1},
}
 
if #getCreatureSummons(cid) > 0 then
doPlayerSendCancel(cid, "Porfavor volte seu pokemon.")
return false
end
 
local numero = addons[item.itemid].looktype
local count = addons[item.itemid].count
 
local pb = getPlayerSlotItem(cid, 8).uid
local pk = addons[item.itemid].pokemon
 
if pb <= 0 then
doPlayerSendCancel(cid, "Desculpe, você não tem um "..pk.." no slot")
return false
end
 
if getItemAttribute(pb,"poke") ~= pk then
doPlayerSendCancel(cid, "Desculpe, você não pode usar esse addon nesse pokemon.")
return false
end
 
local addon = tonumber(getItemAttribute(pb,"addon"))
if not addon or addon < 1 then
if doRemoveItem(item.uid, count) then
doPlayerSendTextMessage(cid, 27, "Parabéns, você executou isso com sucesso. Para remover seu addon diga !addons remove")
doSetItemAttribute(pb,"addon", numero)
else
doPlayerSendCancel(cid, "Você não tem o necessário para adicionar no seu "..pk..".")
end
return true
end
 
return true
end
Link para o post
Compartilhar em outros sites

Ta mas eu preciso de uma explicação, o que eu mudo ai e etc... ;-;

nessa parte >> [751] = {pokemon= "Electabuzz" , looktype = 1911, count = 1},  

 

751 >>  é o ID da addon Box 

electabuzz >>  é o nome do pokemon (ava)

looktype >> é o Número que está no Object builder perto da outfit do Pokemon

Link para o post
Compartilhar em outros sites
  • 1 month later...

Valeu Anna, estava procurando esse sistema, vou ver se funciona.

                     

                       REP+

Editado por TioDoLeite (veja o histórico de edições)

Atenciosamente, Knowth.

Link para o post
Compartilhar em outros sites

@

Não Funcionou aki não!!

colocou uma tag no actions.xml com o id do item e o local que a script está? 

Link para o post
Compartilhar em outros sites

@,

Esse sistema ja veio adicionado ao server que baixei! 

Qual o erro no seu?

Link para o post
Compartilhar em outros sites

Use o sistema de addon do Centurion acho que funcionará no Seu servidor ^^

Link para o post
Compartilhar em outros sites

Tentei.

Vou apagar e tentar denovo.

:cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

Editado por Hadagalberto (veja o histórico de edições)

pc.php?pc=7trCBDN1LhgE9IcLElu7nDpBFewxq5

Link para o post
Compartilhar em outros sites

Tente essa:

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
    local addons = {
        [751] = {pokemon= "Electabuzz" , looktype = 1911, count = 1},
        [748] = {pokemon= "Charizard" , looktype = 1910, count = 1},
        [755] = {pokemon= "Blastoise" , looktype = 1909, count = 1},
        [754] = {pokemon= "Shiny Nidoking" , looktype = 1914, count = 1},
        [753] = {pokemon= "Arcanine" , looktype = 1908, count = 1},
        [752] = {pokemon= "Shiny Golem" , looktype = 1913, count = 1},
    }
 
    if #getCreatureSummons(cid) > 0 then
        doPlayerSendCancel(cid, "Please back your pokemon.")
        return false
    end
 
    local numero = addons[item.itemid].looktype
    local count = addons[item.itemid].count
 
    local pb = getPlayerSlotItem(cid, 8).uid
    local pk = addons[item.itemid].pokemon
 
    if pb <= 0 then
        doPlayerSendCancel(cid, "Desculpe, você não tem um "..pk.." no slot")
        return false
    end
 
    if getItemAttribute(pb,"poke") ~= pk then
        doPlayerSendCancel(cid, "Desculpe, você não pode usar esse addon nesse pokemon.")
        return false
    end
 
    local addon = tonumber(getItemAttribute(pb,"addon"))
    if not addon or addon < 1 then
        if doRemoveItem(item.uid, count) then
            doPlayerSendTextMessage(cid, 27, "Parabéns, você executou isso com sucesso. Para remover seu addon diga !addons remove")
            doSetItemAttribute(pb,"addon", numero)
        else
            doPlayerSendCancel(cid, "Você não tem o necessário para adicionar no seu "..pk..".")
        end
        return true
    end
    
    return true
end
Link para o post
Compartilhar em outros sites

kkk Tá foda então porque aqui no servidor do bolz funciona Perfeitamente ^^

Link para o post
Compartilhar em outros sites
  • 1 month 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