Ir para conteúdo

[Pedido] Kit Para Pokemon!


lipeeaugustoo

Posts Recomendados

preciso de um help com um kit aqui.

if getPlayerStorageValue(cid, 54842) ~= 1 then

local health = 1000

local maxhealth = 1000

local description = "Contains a Charmander."

local poke1 = "This is Charmander pokeball. HP = ["..health.."/"..maxhealth.."]"

item = doCreateItemEx(2219)

doItemSetAttribute(item, "poke", poke1)

doItemSetAttribute(item, "nome", "Charmander")

doItemSetAttribute(item, "description", description)

doPlayerAddItemEx(cid, item, true)

doTransformItem(item, 2222)

doPlayerSendTextMessage(cid, 27, "Voce pegou um pokemon.")

doPlayerSendTextMessage(cid, 27, "Nao esqueca de usar a Pokedex para descobrir mais sobre pokemons na sua jornada!")

doPlayerAddExp(cid, 9300)

doPlayerAddItem(cid, 7885, 2)

doPlayerAddItem(cid, 2160, 20)

doPlayerAddItem(cid, 2289, 1)

doPlayerAddItem(cid, 2146, 50)

doSendMagicEffect(pox, 21)

doPlayerAddSoul(cid, 1)

setPlayerStorageValue(cid, 54842, 1)

else

doPlayerSendTextMessage(cid, 27, "Voce ja pegou o pokemon.")

end

return TRUE

end

na minha opiniao falta o storage mais aonde eu posso achar?.

Editado por srboones
Link para o comentário
Compartilhar em outros sites

Não entendi o "FALTA O STORAGE"

A parte que adiciona a storage esta la em baixo no script

setPlayerStorageValue(cid, 54842, 1)

E a parte que checar esta na primeira linha:

if getPlayerStorageValue(cid, 54842) ~= 1 then 

Não entendi seu pedido, se der tente ser + Claro.



E eu n entendi q tipo de script é esse.

É onuse?

Você que criou esse Script?

Editado por DeathAngels
Link para o comentário
Compartilhar em outros sites

entao nao, expliquei direito mesmo mas vamos ao que interessa.

 

no otserv pokemon na maioria das vezes vc comeca com um char podendo escolher caterpie, weedlee e rattata. queria mudar para bulbasaur, charmander e squirtle.

 

como pode ver, mudei tudo o que eu sei, mais quando eu escolho o pokemon ( por meio de quest "bau, chest" ) ele aparece pokeball contains Charmander, mais nao posso soltalo ( nao tem como por no slot ).

creio que seje algum problema no storage ( ou em outro lugar ).

 

acho que agora ficou mais claro.

 

entao nao, expliquei direito mesmo mas vamos ao que interessa.

 

no otserv pokemon na maioria das vezes vc comeca com um char podendo escolher caterpie, weedlee e rattata. queria mudar para bulbasaur, charmander e squirtle.

 

como pode ver, mudei tudo o que eu sei, mais quando eu escolho o pokemon ( por meio de quest "bau, chest" ) ele aparece pokeball contains Charmander, mais nao posso soltalo ( nao tem como por no slot ).

creio que seje algum problema no storage ( ou em outro lugar ).

 

acho que agora ficou mais claro.

 

obs: nao fiz o script apenas editei. ja veio junto com o otserv que traz pokemon como weedle, caterpie e rattata.

Link para o comentário
Compartilhar em outros sites

Usa esse aqui, alem de arrumar o Charmander tinha uns outros Bugs ( Checagem de Storage, Magic Effect sem destino )


function onUse(cid, item, frompos, item2, topos)

if getPlayerStorageValue(cid, 4141) <= 0 then
local health = 1000
local maxhealth = 1000
local description = "Contains a Charmander."
local poke1 = "This is Charmander's pokeball. HP = ["..health.."/"..maxhealth.."]"
item = doCreateItemEx(2219)
doItemSetAttribute(item, "poke", poke1)
doItemSetAttribute(item, "nome", "Charmander")
doItemSetAttribute(item, "description", description)
doPlayerAddItemEx(cid, item, true)
doTransformItem(item, 2222)
doPlayerSendTextMessage(cid, 27, "Voce pegou um pokemon.")
doPlayerSendTextMessage(cid, 27, "Nao esqueca de usar a Pokedex para descobrir mais sobre pokemons na sua jornada!")
doPlayerAddExp(cid, 9300)
doPlayerAddItem(cid, 7885, 2)
doPlayerAddItem(cid, 2160, 20)
doPlayerAddItem(cid, 2289, 1)
doPlayerAddItem(cid, 2146, 50)
doSendMagicEffect(getThingPos(cid), 21)
doPlayerAddSoul(cid, 1)
setPlayerStorageValue(cid, 4141, 1)
else
doPlayerSendTextMessage(cid, 27, "Voce ja pegou o pokemon.")
end
return TRUE
end

Seu Erro foi nessa linha:

local poke1 = "This is Charmander's pokeball. HP = ["..health.."/"..maxhealth.."]"

Se você der uma olhada no seu vai ter q tirou a LETRA " S " depois de Charmander.

Essa letra deve ficar ai, independente do Nome do Pokemon.

Editado por DeathAngels
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...