Achei isso aki
pb = getPlayerSlotItem(cid,8).uidlocal poke = getItemAttribute(pb, "poke")
local level = getItemAttribute(pb, "level")
local novopoke = "Shiny "..poke..""
se for, Ajudei ? rep + ![]()
info
Grupo: Infante
Registrado: 25/01/12
Posts: 1.6k
Reputação: +330

Achei isso aki
pb = getPlayerSlotItem(cid,8).uidlocal poke = getItemAttribute(pb, "poke")
local level = getItemAttribute(pb, "level")
local novopoke = "Shiny "..poke..""
se for, Ajudei ? rep + ![]()
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

no primeiro é a formula
local rounds = getPokemonLevel(cid) / 12 rounds = rounds + 2
que define o tempo
no segundo cho que tu n posto completo,talves tenha alguma parte em creaturescript para sse tipo de damage.
info
Grupo: Campones
Registrado: 09/07/12
Posts: 9
Reputação: 0

Achei isso aki
pb = getPlayerSlotItem(cid,8).uidlocal poke = getItemAttribute(pb, "poke")
local level = getItemAttribute(pb, "level")
local novopoke = "Shiny "..poke..""
se for, Ajudei ? rep +
ta mais pra colocar
se a pokebola conter um hitmonlee manda oq?
no primeiro é a formula
local rounds = getPokemonLevel(cid) / 12 rounds = rounds + 2que define o tempo
no segundo cho que tu n posto completo,talves tenha alguma parte em creaturescript para sse tipo de damage.
é mais a questão é oque eu devo mudar para diminuir a duração.
outra duvida gente como que eu faço pro player não poder segurar 2 do mesmo pokémon
por favor alguem me ajuda to precisando arrumar.
Outra duvida como faço para quando o player falar (leave clan) a storage dele volta ao normal? pq ele é modificada quando vira promote
Editado Julho 14 por Crazyicly
info
Grupo: Campones
Registrado: 09/07/12
Posts: 9
Reputação: 0
Oque eu coloco no script para por exemplo o server checar se o player tem um Hitmonlee no slot?
@edit devia ter mudado o titulo para 3 dúvidas.
tambem gostaria de saber se tem algum lugar nos scripts que muda os tempos de respawn, por que ja mudei no map editor e ainda demora...
e a terceira.
como funciona a duração desses
elseif spell == "Dizzy Punch" then
doSendDistanceShoot(getThingPositionWithDebug(cid), getThingPositionWithDebug(getMasterTarget(cid)), 26)
doAreaCombatHealth(cid, FIGHTINGDAMAGE, getThingPositionWithDebug(getMasterTarget(cid)), 0, -min, -max, 3)
local rounds = getPokemonLevel(cid) / 12
rounds = rounds + 2
doAdvancedConfuse(target, rounds, getPlayerStorageValue(target, 3891))
elseif spell == "Sleep Powder" then
local calc = math.floor(getPokemonLevel(cid) / 40)
local v1 = 8
local v2 = v1 + calc
doAreaCombatHealth(cid, SLEEP_POWDERDAMAGE, getThingPositionWithDebug(cid), powders, -v1, -v2, 27)
Editado Julho 13 por Crazyicly