KN
pedido

BUG DEATHLOST%!

Por knightkunn, 18 de dez. de 2012 em Scripts

7
955
knightkunnK
18 de dezembro de 2012 às 14:02

1)Tenho um servidor de war, neles os players vão upando normalmente..., ai chega o problema quando estão na faixa de +- lvl 150 começando a perde muito level

Exemplo:

um player lvl 136- morre 134

132-130

134-132

 

O problema é que :

 

149 - 140

144-138

 

queria saber o que esta causando este problema e como ajeita-lo

;/

 

Obs: alguns players +- 150 voltam normal ex: 148-147

é como se fosse um bug

 

----------------------------------------------------------------------------

2) o que importa é o deathlost% do config lua ou do login.lua?

Editado Dezembro 18 por knightkunn

RoksasR
18 de dezembro de 2012 às 14:07

Abra o seu arquivo data/creaturescripts/scripts/login.lua e procure por esse trecho:

 

local loss = getConfigValue('deathLostPercent')
   if(loss ~= nil) then

 

Abaixo disso terá mais ou menos assim:

 

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)

 

O 10 representa a porcentagem, ou seja perderá 10 porcento. Arrume no seu conforme desejar! Caso não funcione abra o seu config.lua e procure por esse trecho:

 

    deathLostPercent = 

 

O meu está 10 porcento, mude também como desejar. Boa sorte e BENÇA :))

knightkunnK
18 de dezembro de 2012 às 14:12

Login.lua

local config = {

loginMessage = getConfigValue('loginMessage'),

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))

}

 

function onLogin(cid)

local loss = getConfigValue('deathLostPercent')

if(loss ~= nil) then

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)

doPlayerAddBlessing(cid, 1)

doPlayerAddBlessing(cid, 2)

doPlayerAddBlessing(cid, 3)

doPlayerAddBlessing(cid, 4)

doPlayerAddBlessing(cid, 5)

doPlayerAddPremiumDays(cid, 2)

doPlayerSetPromotionLevel(cid, 1)

end

 

Config.lua

 

deathLostPercent = 10

 

O meu esta assim...

 

poderia ate ser um script q perdesse 2 lvl por morte

Editado Dezembro 18 por knightkunn

RoksasR
18 de dezembro de 2012 às 14:37

Mude de 10 para 1, se mesmo assim persistir saberei que é algum script que está fazendo isso!

knightkunnK
18 de dezembro de 2012 às 14:48

Quando eu coloquei 1 os players voltaram para o level inicial

RoksasR
18 de dezembro de 2012 às 14:52

Na pasta data/creaturescripts/scripts me envie todos arquivos que tiverem no nome a palavra "death", menos o "deathBroadcast"

knightkunnK
18 de dezembro de 2012 às 14:55

Não tem nenhum so o deathbroadcast