OW
suporte otserv

Abaixando chance de pokemon virar mega DXP

Por Oween, 23 de set. de 2016 em Resolvidos

dxp
mega
chance
9
1.2k
OweenO
23 de setembro de 2016 às 23:33

Queria saber se alguém sabe como abaixa a chance de um pokemon virar mega  ??

JosegvbJ
24 de setembro de 2016 às 00:32

pokemon moves procure por

if megasConf[megaName] and not isMega(cid) then

e substitua a linha embaixo de isso pra

if megasConf[megaName].wildChance >= chance then    

 

logo embaixo do

function checkChenceToMega(cid)

mude pra

    local name, chance = doCorrectString(getCreatureName(cid)), math.random(0.1, xxx.9)

 

enquanto maior for o xxx mais dificil fica pra o pokemon se tornar mega

OweenO
24 de setembro de 2016 às 00:38
5 minutos atrás, Josegvb disse:

pokemon moves procure por

if megasConf[megaName] and not isMega(cid) then

e substitua a linha embaixo de isso pra

if megasConf[megaName].wildChance >= chance then    

 

logo embaixo do

function checkChenceToMega(cid)

mude pra

    local name, chance = doCorrectString(getCreatureName(cid)), math.random(0.1, xxx.9)

 

enquanto maior for o xxx mais dificil fica pra o pokemon se tornar mega

vou testar aqui tipo 100.9 ?

 

JosegvbJ
24 de setembro de 2016 às 00:39
Agora, Oween disse:

vou testar aqui tipo 100.9 ?

 

 

100 é o normal ^^ eu deixei pra acima de 1000

OweenO
24 de setembro de 2016 às 00:41

hmm kkk

então você não quer que vira mesmo kkkk

 

function checkChenceToMega(cid)	local name, chance = doCorrectString(getCreatureName(cid)), math.random(0.1, 500.5)	local megaID = ""		  if name == "Charizard" then			 megaID = math.random(1, 100) < 51 and "Y" or "X"		  end	local megaName = "Mega " .. name .. (megaID ~= "" and " " .. megaID or "")		if megasConf[megaName] and not isMega(cid) then		   if megasConf[megaName].wildChance >= chance then			      setPlayerStorageValue(cid, storages.isMegaID, megaID)		      doTransformMega(cid)			   end		endend

seria nessa parte ? melhorou Obrigado!

[Error - CreatureScript Interface] 
[24/09/2016 00:48:21] In a timer event called from: 
[24/09/2016 00:48:21] data/creaturescripts/scripts/player/statsChange.lua:onStatsChange
[24/09/2016 00:48:21] Description: 
[24/09/2016 00:48:21] data/lib/pokemon moves.lua:144: attempt to index local 'table' (a nil value)
[24/09/2016 00:48:21] stack traceback:
[24/09/2016 00:48:21]     data/lib/pokemon moves.lua:144: in function <data/lib/pokemon moves.lua:56>
 

Editado Setembro 24 por Oween

JosegvbJ
24 de setembro de 2016 às 00:50

sim

OweenO
24 de setembro de 2016 às 00:52

por acaso o seu esta dando esse erro ?

 

JosegvbJ
24 de setembro de 2016 às 00:54

nao o meu nao tem esse problema

OweenO
24 de setembro de 2016 às 00:56

poderia postar a parte do script que modificou pra min comparar fazendo favor