Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá Galera do TK! 

 

Tenho um server de poketibia (PDA) e peguei um sistema de addon do Servidor Centurion.. Editei tudo, mas quando vou usar da um erro no server e nao dá para o pokemon ficar com o addon!! Peço para que alguem me ajude a consertar este erro. 

 

o Erro que aparece na distro:

 

[12/05/2014 12:37:13] [Error - Action Interface] 
[12/05/2014 12:37:13] data/actions/scripts/Addons.lua:onUse
[12/05/2014 12:37:13] Description: 
[12/05/2014 12:37:13] data/actions/scripts/Addons.lua:32: attempt to compare nil with number
[12/05/2014 12:37:13] stack traceback:
[12/05/2014 12:37:13] data/actions/scripts/Addons.lua:32: in function <data/actions/scripts/Addons.lua:1>
 
---Script Addons.lua..
 
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
 
        local addons = {
        [12722] = {pokemon= "Tyranitar" , looktype = 1566, count = 1},
        [12722] = {pokemon= "Shiny Tyranitar" , looktype = 1561, count = 1},
        [2323] = {pokemon= "Tyranitar" , looktype = 1557, count = 1},
        [2323] = {pokemon= "Shiny Tyranitar" , looktype = 1560, count = 1},
        [2662] = {pokemon= "Shiny Alakazam" , looktype = 1562, count = 1},
        [12723] = {pokemon= "Shiny Gengar" , looktype = 1558, 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
       
        if getItemAttribute(pb,"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

 
Obrigado. Ate a proxima ;)

 

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites
function onUse(cid, item, fromPosition, itemEx, toPosition)
local addons = {
[12722] = {pokemon= "Tyranitar" , looktype = 1566, count = 1},
[12722] = {pokemon= "Shiny Tyranitar" , looktype = 1561, count = 1},
[2323] = {pokemon= "Tyranitar" , looktype = 1557, count = 1},
[2323] = {pokemon= "Shiny Tyranitar" , looktype = 1560, count = 1},
[2662] = {pokemon= "Shiny Alakazam" , looktype = 1562, count = 1},
[12723] = {pokemon= "Shiny Gengar" , looktype = 1558, 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
       
if(getItemAttribute(pb,"addon") < 1) then
doRemoveItem(item.uid, count)
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
Link para o post
Compartilhar em outros sites

Cara, ainda ta dando erro :(

ajuda ai

 

 

[13/05/2014 11:01:22] [Error - Action Interface] 
[13/05/2014 11:01:22] data/actions/scripts/Addons.lua:onUse
[13/05/2014 11:01:22] Description: 
[13/05/2014 11:01:22] data/actions/scripts/Addons.lua:33: attempt to compare nil with number
[13/05/2014 11:01:22] stack traceback:
[13/05/2014 11:01:22] data/actions/scripts/Addons.lua:33: in function <data/actions/scripts/Addons.lua:1>

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites
Tenta isso. 

 function onUse(cid, item, fromPosition, itemEx, toPosition)

local addons = {
[12722] = {pokemon= "Tyranitar" , looktype = 1566, count = 1},
[12722] = {pokemon= "Shiny Tyranitar" , looktype = 1561, count = 1},
[2323] = {pokemon= "Tyranitar" , looktype = 1557, count = 1},
[2323] = {pokemon= "Shiny Tyranitar" , looktype = 1560, count = 1},
[2662] = {pokemon= "Shiny Alakazam" , looktype = 1562, count = 1},
[12723] = {pokemon= "Shiny Gengar" , looktype = 1558, 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, "Sorry, you don't have a "..pk.." in the slot")
return false
end
 
        if getItemAttribute(pb,"poke") ~= pk then
                doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.")
        return false
        end
       
        if getItemAttribute(pb,"addon") < 1 then
                if(doRemoveItem(item.uid, count)) then
                doPlayerSendTextMessage(cid, 27, "Congratulations! You have performed successfully. To remove the addon says: !addons remove")
                doSetItemAttribute(pb,"addon", numero)
                else
                doPlayerSendCancel(cid, "You dont have cont this item for addon of your "..pk..".")
                end
        return true
        end     
                
return true
end

 
Viu, me faz um favor, tem como tu me passar seu goback.lua ?  xD
Editado por Lucas Weich (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

:(

 

[17/05/2014 00:23:15] [Error - LuaScriptInterface::loadFile] data/actions/scripts/Addons.lua:40: '<eof>' expected near 'end'
[17/05/2014 00:23:15] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/Addons.lua)
[17/05/2014 00:23:15] data/actions/scripts/Addons.lua:40: '<eof>' expected near 'end'
[17/05/2014 00:23:15] Reloaded actions.

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites

Testa esse:

 

    function onUse(cid, item, fromPosition, itemEx, toPosition)

local addons = {
[12722] = {pokemon= "Tyranitar" , looktype = 1566, count = 1},
[12722] = {pokemon= "Shiny Tyranitar" , looktype = 1561, count = 1},
[2323] = {pokemon= "Tyranitar" , looktype = 1557, count = 1},
[2323] = {pokemon= "Shiny Tyranitar" , looktype = 1560, count = 1},
[2662] = {pokemon= "Shiny Alakazam" , looktype = 1562, count = 1},
[12723] = {pokemon= "Shiny Gengar" , looktype = 1558, 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, "Sorry, you don't have a "..pk.." in the slot")
    return false
end
 
        if getItemAttribute(pb,"poke") ~= pk then
            doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.")
        return false
        end
       
        if getItemAttribute(pb,"addon") < 1 then
            if(doRemoveItem(item.uid, count)) then
                doPlayerSendTextMessage(cid, 27, "Congratulations! You have performed successfully. To remove the addon says: !addons remove")
                doSetItemAttribute(pb,"addon", numero)
            else
                doPlayerSendCancel(cid, "You dont have cont this item for addon of your "..pk..".")
            end
        return true
        end     
                
return true
end

 

Que na verdade foi o "Lucas Weich" que fez, mas esqueceu de adicionar a função ao Script, sendo assim, se funcionar, os créditos são dele.

 

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

Ainda nao funcionou.. Da erro na hora de usar..

 

[17/05/2014 15:21:34] [Error - Action Interface] 
[17/05/2014 15:21:34] data/actions/scripts/Addons.lua:onUse
[17/05/2014 15:21:35] Description: 
[17/05/2014 15:21:35] data/actions/scripts/Addons.lua:30: attempt to compare nil with number
[17/05/2014 15:21:35] stack traceback:
[17/05/2014 15:21:35] data/actions/scripts/Addons.lua:30: in function <data/actions/scripts/Addons.lua:1>

Ajudei ?? Clique em Gostei  ^^

 

↓ Meus Trabalhos

 

PokeZot

Galaxy PokeOT

Bau que dá Pokémon

 

3rkmt.jpg2mxpw2h.jpgw1fxpk.jpg

Página no Facebook: facebook.com/pokerush1

 

Link para o post
Compartilhar em outros sites
  • 5 months later...

Desculpe dizer mais o seu servidor ta certo todos esses que te passaram vc tem que fazer configurações adicionair vou ver em tópico para vc!

Link para o post
Compartilhar em outros sites
  • 1 year later...
Em 15/11/2014 08:13:32, wendellgts disse:

Desculpe dizer mais o seu servidor ta certo todos esses que te passaram vc tem que fazer configurações adicionair vou ver em tópico para vc!

No meu também aparece esse erro, funciona normalmente mas da esse erro :/ 

Pode em ajudar?

Link para o post
Compartilhar em outros sites

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