BR
pedido - poketibia

[Encerrado] (Pedido) Start

Por BrunooMaciell, 11 de mai. de 2013 em Tópicos Sem Resposta

resolvido
script
7
1k
BrunooMaciellB
11 de maio de 2013 às 00:31

Eu queria fazer um pedido se possivel !!

 

na minha start.lua eu queria add um tag com um x id onde eu colocase este id no bau inicial e dasse o pokemon e tudo mais ...

 

SCRIPT

 

local starterpokes = {

["Charmander"] = {x = 44, y = 68, z = 7},

["Cyndaquil"] = {x = 47, y = 68, z = 7},

["Squirtle"] = {x = 50, y = 68, z = 7},

["Totodile"] = {x = 53, y = 68, z = 7},

["Bulbasaur"] = {x = 56, y = 68, z = 7},

["Chikorita"] = {x = 59, y = 68, z = 7},

}

local level = 5

local extrastr = 1.5

local btype = "normal"

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

if getPlayerLevel(cid) > 1 then

return true

end

local pokemon = ""

for a, b in pairs (starterpokes) do

if isPosEqualPos(topos, b) then

pokemon = a

end

end

if pokemon == "" then return true end

local gender = getRandomGenderByName(pokemon)

local mypoke = getPokemonStatus(pokemon)

if not mypoke then return true end

local offense = mypoke.off * level * extrastr

local defense = mypoke.def * level * extrastr

local speed = mypoke.agi * level * extrastr

local vit = mypoke.vit * level * extrastr

local spatk = mypoke.spatk * level * extrastr

local happy = 180

local leveltable = getPokemonExperienceTable(pokemon)

doPlayerAddItem(cid, 12344, 5)

doPlayerAddItem(cid, 12345, 5)

doPlayerAddItem(cid, 2392, 10)

doPlayerAddItem(cid, 2152, 10)

local item = doCreateItemEx(2219)

doItemSetAttribute(item, "poke", pokemon)

doItemSetAttribute(item, "hp", 1)

doItemSetAttribute(item, "level", level)

doItemSetAttribute(item, "exp", leveltable[level])

doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level])

doItemSetAttribute(item, "offense", offense)

doItemSetAttribute(item, "defense", defense)

doItemSetAttribute(item, "speed", speed)

doItemSetAttribute(item, "vitality", vit)

doItemSetAttribute(item, "specialattack", spatk)

doItemSetAttribute(item, "happy", happy)

doItemSetAttribute(item, "gender", gender)

doItemSetAttribute(item, "description", "Contains a "..pokemon..".")

doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".")

doItemSetAttribute(item, "firstpoke", getCreatureName(cid))

doPlayerAddItemEx(cid, item, true)

doTransformItem(item, pokeballs[btype].on)

doPlayerSendTextMessage(cid, 27, "Você recebeu um pokemon e algumas pokebolas para ajuda-lo em seu caminho.")

doPlayerSendTextMessage(cid, 27, "Não se esqueça de usar a pokedex em todos os pokemons descobertos!")

doSendMagicEffect(getThingPos(cid), 29)

doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))

doSendMagicEffect(getThingPos(cid), 27)

doSendMagicEffect(getThingPos(cid), 29)

return TRUE

end

 

 

 

Rep+

StyloMaldosoS
11 de maio de 2013 às 07:19

em baixo de..

doPlayerAddItemEx(cid, item, true)

adicione..

doPlayerAddItem(cid, r[1], r[2])

em baixo de..

local level = 5

add isso

 

local rewards = {

{2160, 1},

{2160, 2},

{2160, 3},

}

BrunooMaciellB
11 de maio de 2013 às 13:19

mais qual id eu colocaria no bau dai ??

 

0.o

KarlKalvinK
12 de maio de 2013 às 05:19

onde tem isso

doPlayerAddItem(cid, 2392, 10)

doPlayerAddItem(cid, 2152, 10)

 

Crie mais linhas explicando ...

 

doPlayerAddItem(cid, IDOITEM, QUANTIDADE)

 

Ficando assim ...

 

doPlayerAddItem(cid, 2392, 10)

doPlayerAddItem(cid, 2152, 10)

doPlayerAddItem(cid, IDOITEMNOVO, QUANTIDADE)

StyloMaldosoS
12 de maio de 2013 às 07:43

mais qual id eu colocaria no bau dai ??

 

0.o

 

 

Qual ID você quer dizer? Você não quer na hora que clicar no baú ganhar o pokémon inicial e os item?

Intão se for, so você mexe nos IDS da tabela.

{ID, QUANTIDADE}

abraços.

3 meses depois...
vital900V
04 de agosto de 2013 às 18:34

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Tópico movido para a seção de dúvidas e pedidos resolvidos.

4 anos depois...
StigalS
21 de abril de 2018 às 02:58
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.