Ir para conteúdo

Featured Replies

Postado

Olá pessoa do TK, estou com um problema, tentei arrumar porém não obtive sucesso.

Eu uso o sistema de PokeBar(Barra de pokemons) porém ao usar o pokemon pela pokebar e trocar de pokemon pela pokebar a addon some.

Por exemplo:

Usei um alakazam com addon pela pokebar, ai logo em seguida uso um charizard também pela pokebar ai a addon do alakazam some.

Script do PokeBar

Data/lib/some functions.lua

 

function sendAllPokemonsBarPoke(cid)
local container = getPlayerSlotItem(cid, 3).uid
local pokes = "Pokebar"
local t = getPlayerSlotItem(cid, 8)
if t.uid ~= 0 then
pokeslot = getItemAttribute(t.uid, "poke") 
pokes = pokes.."/"..pokeslot..""
end

local pokeballs = getPokeballsInContainer(container) 
for i =1, #pokeballs do
pokemons = getItemAttribute(pokeballs[i], "poke") 
pokes = pokes.."/"..pokemons..""
end
doPlayerSendCancel(cid, pokes)
end

Data/talkactions.lua

function onSay(cid, words, param)

local cfg = {
exhausted = 1, -- Time you are exhausted in seconds.
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default

}


if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce tem que esperar " .. getPlayerStorageValue(cid, cfg.storage) - os.time() .. ' segundos' .. ((getPlayerStorageValue(cid, cfg.storage) - os.time()) == 1 and "" or "s") .. " para usar seu pokemon.")
else


if doSendPokemon(cid, param) then
sendAllPokemonsBarPoke(cid)
setPlayerStorageValue(cid, cfg.storage, os.time() + cfg.exhausted)
return true
end

doPlayerSendTextMessage(cid, 27, "Sua barra esta desatualizada")
sendAllPokemonsBarPoke(cid)
end
	
return true
end
 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

  • 3 months later...
Postado
Em 02/07/2018 em 05:04, Gnius disse:

Olá pessoa do TK, estou com um problema, tentei arrumar porém não obtive sucesso.

Eu uso o sistema de PokeBar(Barra de pokemons) porém ao usar o pokemon pela pokebar e trocar de pokemon pela pokebar a addon some.

Por exemplo:

Usei um alakazam com addon pela pokebar, ai logo em seguida uso um charizard também pela pokebar ai a addon do alakazam some.

Script do PokeBar

Data/lib/some functions.lua

 


function sendAllPokemonsBarPoke(cid)
local container = getPlayerSlotItem(cid, 3).uid
local pokes = "Pokebar"
local t = getPlayerSlotItem(cid, 8)
if t.uid ~= 0 then
pokeslot = getItemAttribute(t.uid, "poke") 
pokes = pokes.."/"..pokeslot..""
end

local pokeballs = getPokeballsInContainer(container) 
for i =1, #pokeballs do
pokemons = getItemAttribute(pokeballs[i], "poke") 
pokes = pokes.."/"..pokemons..""
end
doPlayerSendCancel(cid, pokes)
end

Data/talkactions.lua


function onSay(cid, words, param)

local cfg = {
exhausted = 1, -- Time you are exhausted in seconds.
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default

}


if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce tem que esperar " .. getPlayerStorageValue(cid, cfg.storage) - os.time() .. ' segundos' .. ((getPlayerStorageValue(cid, cfg.storage) - os.time()) == 1 and "" or "s") .. " para usar seu pokemon.")
else


if doSendPokemon(cid, param) then
sendAllPokemonsBarPoke(cid)
setPlayerStorageValue(cid, cfg.storage, os.time() + cfg.exhausted)
return true
end

doPlayerSendTextMessage(cid, 27, "Sua barra esta desatualizada")
sendAllPokemonsBarPoke(cid)
end
	
return true
end


 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

 

Conseguiu resolver?

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo