Ir para conteúdo
  • Cadastre-se

Posts Recomendados

galerinha to usando um script de addon para adicionar no char via storage só que ta ocorrendo seguinte erro

 

1/5/2015 9:36:9] [Error - CreatureScript Interface] 
[1/5/2015 9:36:9] data/creaturescripts/scripts/addonmount.lua:onLogin
[1/5/2015 9:36:9] Description: 
[1/5/2015 9:36:9] data/creaturescripts/scripts/addonmount.lua:46: attempt to index global 'player' (a nil value)
[1/5/2015 9:36:9] stack traceback:
[1/5/2015 9:36:9]  data/creaturescripts/scripts/addonmount.lua:46: in function <data/creaturescripts/scripts/addonmount.lua:1>

script 

 

  Mostrar conteúdo oculto

function onLogin(cid)

 
 
local player = Player(cid)
local addons ={
 --[storage] = {outfit_male, outfit_female},
[28416] = {143, 147}, -- barbarian
[28417] = {134, 142}, -- warrior
[28418] = {152, 156}, -- assassins
[28419] = {465, 466}, -- Insectoid 
[28420] = {133, 141},  -- summoner
[28421] = {472, 471}, -- Entrepreneur 
[28422] = {144, 148}, -- duid
[28423] = {278, 279}, -- brotherhood
[28424] = {577, 578}, -- Dream Warden
[28425] = {610, 618}, -- Glooth Engineer
[28426] = {130, 138}, -- mage
[28427] = {634, 635}, -- Conjurer 
[28428] = {128, 136}, -- Citizen
[28429] = {129, 137}, -- Hunter
[28430] = {131, 139}, -- Kinghit
[28431] = {132, 140}, -- Noblewoman
[28432] = {145, 149}, -- Wizard
[28433] = {146, 150}, -- Oriental
[28434] = {151, 155}, -- Pirate
[28435] = {153, 157}, -- Beggar
[28436] = {154, 158}, -- Shaman
[28437] = {251, 252}, -- Norsewoman
[28438] = {268, 269}, -- Nightmare
[28439] = {273, 270}, -- jester
[28441] = {289, 288}, -- demonhunter
[28442] = {325, 324}, -- yalaharian
[28444] = {335, 336}, -- warnaster
[28445] = {327, 366}, -- wayfarer
[28446] = {430, 431}, -- afflicted
[28447] = {432, 433}, -- elementalist
[28448] = {463, 464}, -- deepling
[28449] = {512, 513}, -- crystal warlord
[28450] = {516, 514}, -- soil guardian
[28451] = {541, 542}, -- demon
[28452] = {574, 575}, -- cave explorer
[28453] = {619, 620}, -- jersey
[28454] = {637, 636}, -- beastmaster
[28455] = {632, 633} -- champion
}
 
for storage, addon in pairs(addons) do
if player:getStorageValue(storage) > 0 then
player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
player:addOutfitAddon(addon[1], 3)
player:addOutfitAddon(addon[2], 3)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Addon full foi adicionado!")
player:setStorageValue(storage, 0)
end
end
return true

end

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

I like

Link para o post
Compartilhar em outros sites
  • Respostas 9
  • Created
  • Última resposta

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

kkk dessa vez coloquei um 'end'. ps: coloquei para quando ele estiver com 0 de storage ele conseguir usar e setar a storage para ele não usar denovo.

Não testei ainda, vou ver se uso um dos meus editores lua para testar só um momento...

  Mostrar conteúdo oculto
function onLogin(cid)
if isPlayer(cid) then
local player = Player(cid)
local addons ={
 --[storage] = {outfit_male, outfit_female},
[28416] = {143, 147}, -- barbarian
[28417] = {134, 142}, -- warrior
[28418] = {152, 156}, -- assassins
[28419] = {465, 466}, -- Insectoid 
[28420] = {133, 141},  -- summoner
[28421] = {472, 471}, -- Entrepreneur 
[28422] = {144, 148}, -- duid
[28423] = {278, 279}, -- brotherhood
[28424] = {577, 578}, -- Dream Warden
[28425] = {610, 618}, -- Glooth Engineer
[28426] = {130, 138}, -- mage
[28427] = {634, 635}, -- Conjurer 
[28428] = {128, 136}, -- Citizen
[28429] = {129, 137}, -- Hunter
[28430] = {131, 139}, -- Kinghit
[28431] = {132, 140}, -- Noblewoman
[28432] = {145, 149}, -- Wizard
[28433] = {146, 150}, -- Oriental
[28434] = {151, 155}, -- Pirate
[28435] = {153, 157}, -- Beggar
[28436] = {154, 158}, -- Shaman
[28437] = {251, 252}, -- Norsewoman
[28438] = {268, 269}, -- Nightmare
[28439] = {273, 270}, -- jester
[28441] = {289, 288}, -- demonhunter
[28442] = {325, 324}, -- yalaharian
[28444] = {335, 336}, -- warnaster
[28445] = {327, 366}, -- wayfarer
[28446] = {430, 431}, -- afflicted
[28447] = {432, 433}, -- elementalist
[28448] = {463, 464}, -- deepling
[28449] = {512, 513}, -- crystal warlord
[28450] = {516, 514}, -- soil guardian
[28451] = {541, 542}, -- demon
[28452] = {574, 575}, -- cave explorer
[28453] = {619, 620}, -- jersey
[28454] = {637, 636}, -- beastmaster
[28455] = {632, 633} -- champion
}
 
for storage, addon in pairs(addons) do
if player:getStorageValue(storage) > 0 then
player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
player:addOutfitAddon(addon[1], 3)
player:addOutfitAddon(addon[2], 3)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Addon full foi adicionado!")
player:setStorageValue(storage, 0)
end
end
return true
end

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

  Mostrar conteúdo oculto

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

  Mostrar conteúdo oculto

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites
  Em 01/05/2015 em 12:52, Vinicius Xxgamexx disse:

Não testei ainda, vou ver se uso um dos meus editores lua para testar só um momento...

  Mostrar conteúdo oculto
function onLogin(cid)
if isPlayer(cid) then
local player = Player(cid)
local addons ={
 --[storage] = {outfit_male, outfit_female},
[28416] = {143, 147}, -- barbarian
[28417] = {134, 142}, -- warrior
[28418] = {152, 156}, -- assassins
[28419] = {465, 466}, -- Insectoid 
[28420] = {133, 141},  -- summoner
[28421] = {472, 471}, -- Entrepreneur 
[28422] = {144, 148}, -- duid
[28423] = {278, 279}, -- brotherhood
[28424] = {577, 578}, -- Dream Warden
[28425] = {610, 618}, -- Glooth Engineer
[28426] = {130, 138}, -- mage
[28427] = {634, 635}, -- Conjurer 
[28428] = {128, 136}, -- Citizen
[28429] = {129, 137}, -- Hunter
[28430] = {131, 139}, -- Kinghit
[28431] = {132, 140}, -- Noblewoman
[28432] = {145, 149}, -- Wizard
[28433] = {146, 150}, -- Oriental
[28434] = {151, 155}, -- Pirate
[28435] = {153, 157}, -- Beggar
[28436] = {154, 158}, -- Shaman
[28437] = {251, 252}, -- Norsewoman
[28438] = {268, 269}, -- Nightmare
[28439] = {273, 270}, -- jester
[28441] = {289, 288}, -- demonhunter
[28442] = {325, 324}, -- yalaharian
[28444] = {335, 336}, -- warnaster
[28445] = {327, 366}, -- wayfarer
[28446] = {430, 431}, -- afflicted
[28447] = {432, 433}, -- elementalist
[28448] = {463, 464}, -- deepling
[28449] = {512, 513}, -- crystal warlord
[28450] = {516, 514}, -- soil guardian
[28451] = {541, 542}, -- demon
[28452] = {574, 575}, -- cave explorer
[28453] = {619, 620}, -- jersey
[28454] = {637, 636}, -- beastmaster
[28455] = {632, 633} -- champion
}
 
for storage, addon in pairs(addons) do
if player:getStorageValue(storage) > 0 then
player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
player:addOutfitAddon(addon[1], 3)
player:addOutfitAddon(addon[2], 3)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Addon full foi adicionado!")
player:setStorageValue(storage, 0)
end
end
return true
end

Expand   Mostrar mais  

primeiro deu um erro pq faltou um end dps coloquei end mais continuou dando mesmo erro 

 

[1/5/2015 9:58:35] [Error - CreatureScript Interface] 
[1/5/2015 9:58:35] data/creaturescripts/scripts/addonmount.lua:onLogin
[1/5/2015 9:58:35] Description: 
[1/5/2015 9:58:35] data/creaturescripts/scripts/addonmount.lua:3: attempt to call global 'Player' (a nil value)
[1/5/2015 9:58:35] stack traceback:
[1/5/2015 9:58:35] data/creaturescripts/scripts/addonmount.lua:3: in function <data/creaturescripts/scripts/addonmount.lua:1>

I like

Link para o post
Compartilhar em outros sites

Tente assim.

  Mostrar conteúdo oculto
function onLogin(cid) 
local player = if isPlayer(cid) then
local addons ={
 --[storage] = {outfit_male, outfit_female},
[28416] = {143, 147}, -- barbarian
[28417] = {134, 142}, -- warrior
[28418] = {152, 156}, -- assassins
[28419] = {465, 466}, -- Insectoid 
[28420] = {133, 141},  -- summoner
[28421] = {472, 471}, -- Entrepreneur 
[28422] = {144, 148}, -- duid
[28423] = {278, 279}, -- brotherhood
[28424] = {577, 578}, -- Dream Warden
[28425] = {610, 618}, -- Glooth Engineer
[28426] = {130, 138}, -- mage
[28427] = {634, 635}, -- Conjurer 
[28428] = {128, 136}, -- Citizen
[28429] = {129, 137}, -- Hunter
[28430] = {131, 139}, -- Kinghit
[28431] = {132, 140}, -- Noblewoman
[28432] = {145, 149}, -- Wizard
[28433] = {146, 150}, -- Oriental
[28434] = {151, 155}, -- Pirate
[28435] = {153, 157}, -- Beggar
[28436] = {154, 158}, -- Shaman
[28437] = {251, 252}, -- Norsewoman
[28438] = {268, 269}, -- Nightmare
[28439] = {273, 270}, -- jester
[28441] = {289, 288}, -- demonhunter
[28442] = {325, 324}, -- yalaharian
[28444] = {335, 336}, -- warnaster
[28445] = {327, 366}, -- wayfarer
[28446] = {430, 431}, -- afflicted
[28447] = {432, 433}, -- elementalist
[28448] = {463, 464}, -- deepling
[28449] = {512, 513}, -- crystal warlord
[28450] = {516, 514}, -- soil guardian
[28451] = {541, 542}, -- demon
[28452] = {574, 575}, -- cave explorer
[28453] = {619, 620}, -- jersey
[28454] = {637, 636}, -- beastmaster
[28455] = {632, 633} -- champion
}
 
for storage, addon in pairs(addons) do
if player:getStorageValue(storage) > 0 then
player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
player:addOutfitAddon(addon[1], 3)
player:addOutfitAddon(addon[2], 3)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Addon full foi adicionado!")
player:setStorageValue(storage, 0)
end
end
return true
end

To com um probleminha pra baixar um editor aqui mais já já resolvo.

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

  Mostrar conteúdo oculto

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

  Mostrar conteúdo oculto

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites

agora deu seguinte erro

[1/5/2015 10:4:43] [Error - LuaInterface::loadFile] data/creaturescripts/scripts/addonmount.lua:2: unexpected symbol near 'if'
[1/5/2015 10:4:43] [Error - Event::checkScript] Cannot load script (data/creaturescripts/scripts/addonmount.lua)
[1/5/2015 10:4:43] data/creaturescripts/scripts/addonmount.lua:2: unexpected symbol near 'if'

I like

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.

  • Estatísticas dos Fóruns

    96846
    Tópicos
    519602
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo