Ir para conteúdo

[Encerrado] [Pokemon] Dúvidas? - Pda


lucashgas

Posts Recomendados

@Wiisht

vai em talkactions/scripts/move1.lua e ache essa parte..

if move.name == "Team Slice" or move.name == "Team Claw" and #getCreatureSummons(cid) < 2 then

e deixe assim..

if (move.name == "Team Slice" or move.name == "Team Claw") and #getCreatureSummons(cid) < 2 then

 

sobre o shredder.. eu arrumei mais n lembro oq foi q eu arrumei uahuah entao pegue o script todo ms... vai em spells/scripts/ps/Shredder Team.lua e bota isso la...

 

function onCastSpell(cid, var)

 

if isSummon(cid) then return true end

local team = {

["Scyther"] = "ScytherTeam",

["Shiny Scyther"] = "Shiny ScytherTeam",

["Scizor"] = "ScizorTeam",

}

 

function setStorage(cid, storage)

if isCreature(cid) then

if getPlayerStorageValue(cid, storage) >= 1 then

setPlayerStorageValue(cid, storage, 0)

end

end

end

 

function RemoveTeam(cid)

if isCreature(cid) then

doSendMagicEffect(getThingPos(cid), 211)

doRemoveCreature(cid)

end

end

 

if getPlayerStorageValue(cid, 637500) >= 1 or getPlayerStorageValue(cid, 637501) >= 1 then

return true

end

 

local name = getCreatureName(cid)

local pos = getThingPos(cid)

local time = 15

local life = getCreatureHealth(cid)

local maxLife = getCreatureMaxHealth(cid)

local gender = getPokemonGender(cid)

local num = (name == "Scizor") and 4 or 3

 

doCreatureSay(cid, "Shredder Team!", TALKTYPE_MONSTER)

doDisapear(cid)

addEvent(doAppear, math.random(0, 5), cid)

pk = {[1] = pk1, [2] = pk2, [3] = pk3, [4] = pk4}

if team[name] then

for i = 2, num do

pk = doSummonCreature(team[name], pos)

end

 

pk[1] = cid

 

for c = 2, num do

doConvinceCreature(pk[1], pk[c])

end

 

doSendMagicEffect(getThingPos(pk[1]), 211)

for a = 2, num do

doTeleportThing(pk[a], getClosestFreeTile(pk[a], pos), false)

addEvent(doCreatureSetSkullType, 150, pk[a], gender)

doCreatureAddHealth(pk[a], life-maxLife)

doSendMagicEffect(getThingPos(pk[a]), 211)

end

setPlayerStorageValue(pk[2], 637500, 1)

setPlayerStorageValue(pk[3], 637500, 1)

setPlayerStorageValue(pk[1], 637501, 1)

if name == "Scizor" then

setPlayerStorageValue(pk[4], 637500, 1)

end

 

addEvent(setStorage, time * 1000, pk[1], 637501)

addEvent(RemoveTeam, time * 1000, pk[2])

addEvent(RemoveTeam, time * 1000, pk[3])

if name == "Scizor" then

addEvent(RemoveTeam, time * 1000, pk[4])

end

end

 

return true

end

 

 

Lembrando q essas modificaçoes ja vao estar na proxima atualizaçao!!

 

@pedrowarlock

good luck '-' soh sei q tem MUITA coisa na sourcers do brun... ^^

 

@maguito

eh tinha esquecido, denovo, do fly e afins.. hehe vo por aki... e ms sem isso n tem como alguem querer caçar em PT ms antes.. ja q durante PT os caras ja se atacam... ;x

eh eu sei q eh por "attacker" vo por por spell aki ms...

botarei para dar slow na elemental hands, e verei se consigo por pra dar stun na do buzz...

sobre o evasion... na real n faço ideia se eh assim ou n... ;x

 

@stylo

eh.. e como fazer ele ir travando? ;p

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

EU acho que a evasion é sim, os 2 em target ele fica blincando. Porque do jeito que ta, se eu fico correndo meu pokemon blinka no adversário. Tenho quase certeza que é os 2 em target.

Link para o comentário
Compartilhar em outros sites

@Slicer

vlw man funciono certin :]

outro bug que encontrei:

tipo você ta com 6 pokes na bag e o outro cara tbm.

ai voce deixa um poke no chao e o outro cara tbm (mais ainda sim continua com 6 pokes na bag) o sétimo pokemon fica no chao

ai os dois da trade com o pokemon no chao (setimo pokemon) e faz a troca, ai vai ficar com 7 pokes na bag :x (bug meio grave) kkkk

enfim, se tiver uma solução aer :x vlw dinovo man =D

Link para o comentário
Compartilhar em outros sites

@slicer

 

erro:

[26/08/2012 13:14:54] [Error - CreatureScript Interface]

[26/08/2012 13:14:54] data/creaturescripts/scripts/exp2.0.lua:onStatsChange

[26/08/2012 13:14:54] Description:

[26/08/2012 13:14:54] data/lib/clan system.lua:275: attempt to index field '?' (a nil value)

[26/08/2012 13:14:54] stack traceback:

[26/08/2012 13:14:54] data/lib/clan system.lua:275: in function 'getClanPorcent'

[26/08/2012 13:16:08] data/creaturescripts/scripts/exp2.0.lua:360: in function <data/creaturescripts/scripts/exp2.0.lua:72>

 

@edit quando vc da look em player wingeon da esse bug..

[26/08/2012 13:22:00] [Error - CreatureScript Interface]

[26/08/2012 13:22:00] data/creaturescripts/scripts/look.lua:onLook

[26/08/2012 13:22:00] Description:

[26/08/2012 13:22:00] data/creaturescripts/scripts/look.lua:211: attempt to concatenate global 'promote2' (a nil value)

[26/08/2012 13:22:00] stack traceback:

[26/08/2012 13:22:00] data/creaturescripts/scripts/look.lua:211: in function <data/creaturescripts/scripts/look.lua:1>

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

@maguito

ja fiz tudo q tu flo antes.. e verei sobre o evasion...

 

@stylo

13:36 You see yourself. You are a GOD and a Wingeon Dragon.

Posição = {x = 1075, y = 1155, z = 7}.

aki n ta dando nenhum desses erros.. ;x n esquecese de nd?

 

@Wiisht

vlw pelo report.. ja arrumei ^^

vai em creaturescripts/scripts/trade system.lua e embaixo disso..

local targetItemPokeball = isPokeball(targetItem.itemid) and 1 or 0

coloque isso..

 

if getPlayerMana(cid) + itemPokeball > 6 then

cancel = true

p1 = cid

end

if getPlayerMana(target) + targetItemPokeball > 6 then

cancel = true

p1 = target

end

 

Link para o comentário
Compartilhar em outros sites

Só um detalhe que escrevi errado ali.

A passive do elite lee e elite chan é ativado se eu to com target e grudado no oponente. Independente se o oponente ta em target em mim ou não.

 

E aumenta a área do psybeam também ta muito pequena.

 

E o reflect tu mecheu em alguma coisa ? Meio bugado esse move.

 

E a fórmula do melee ela não leva em conta a defesa do pokemon, ja que bate igual em todos os pokes.

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

@maguito

tas flando do evasion? o evasion n importa se ta colado ou n... achu q faz mais sentido se os 2 tiverem target...

-ate pq parando pra pensar agora.. quando eu pescava com meu scyther ele n dava evasion ms.. ja q eu ficava sem target.. ele soh dava o counter helix-

sobre o melee.. eh q a formula de "defense" do melee ainda eh a formula antiga do brun... ;x tentei por q nem o dano das magias, getOffense(attacker) / getDefense(cid), mas fico muito fraco o melee... ;x

o reflect aki nunca vi nenhum problema com ele ;x

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

Eu tava falando da passive do lee e chan de ataque mesmo. Porque aqui tava por defense, o que na verdade era pra ser por ataque, ja que se o cara não der target o lee não usa, e se eu uso um ataque tipo poison gas saia 500 ataque.

O evasion é que nem vc flo mesmo.

E o melee deixa fraco mesmo, depois só alterar o valor do ataque.

 

E o reflect é bugadão sim, uma hora quando eu tive tempo eu filmo as coisas que eu consigo fazer com ele.

As fórmulas das passive é baseado no sp attack do pokemon ?

E tem outro problema do duel, ja que vc coloco por order, então se eu der order em outra pessoa e eu tiver em duel pode dar problema não ?

Link para o comentário
Compartilhar em outros sites

aew galera tem como por um negocio no clan do slicer ex:

 

o cara é de tal clan ai so pode pisa naquele piso se for daquele clan, quase igual um premium

 

queria fazer assin ex: sou do clan de fire ai so posso pisa em tal quadrado tem como fazer isso?

Link para o comentário
Compartilhar em outros sites

@Maguito

- eh ja coloquei as passivas por atk e o evasion soh funciona se os 2 pokes tiverem target...

- fraco q digo, o melee, eh tirando 40~80... ;x

- aguardando o video do reflect entao uahuah

- sobre duelar 2x.. pior q pode da meuda ms.. tpw se o cara tiver duel por party e tentar por Order n vai da, agora se tiver com duel por Order e tentar por party.. pode da algum problema sim... ;x e pior q n tem nem como cancela e pah...

pelo q to olhando os scripts aki.. caso o player der party para alguem enquanto tiver duelando pelo Order n vai parecer as paradas do duel da pxg.. mas como soh eh preciso tar em party pra poder atacar os pokes de outros players...... ;x fods fods...

 

@cacaiu

faz um movements checando a storage do player...

 

if getPlayerStorageValue(cid, 86228) ~= 1 then --1 no caso eh o valor do clan volcanic... eh soh ver o valor de cada clan nos scripts dos npcs

doPlayerSendTextMessage(cid, 27, "You can't enter here!")

doTeleportThing(cid, fromPosition, false)

return true

end

 

 

@pedrowarlock

coloque essa function..

doPlayerSendOutfitWindow(cid)

 

nessa parte do creaturescripts/scripts/login.lua

 

if getPlayerVocation(cid) == 0 then

doPlayerSetMaxCapacity(cid, 0)

doPlayerSetVocation(cid, 1)

setCreatureMaxMana(cid, 6)

doPlayerAddSoul(cid, -getPlayerSoul(cid))

setPlayerStorageValue(cid, 19898, 0)

if getCreatureOutfit(cid).lookType == 128 then

outfit = {lookType = 510, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)}

elseif getCreatureOutfit(cid).lookType == 136 then

outfit = {lookType = 511, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132)}

end

doCreatureChangeOutfit(cid, outfit)

end

 

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

aew galera tem como por um negocio no clan do slicer ex:

 

o cara é de tal clan ai so pode pisa naquele piso se for daquele clan, quase igual um premium

 

queria fazer assin ex: sou do clan de fire ai so posso pisa em tal quadrado tem como fazer isso?

seria uma boa essa ideia ein Cacaiu

 

Slicer Uma pergunta , por um acaso teria como retira qnd da sleep pro poke selvagem nao ficar com corpo de morto?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...