você usou esse script não foi ? http://www.xtibia.co...63868-exp-ring/
bom se foi você pode tentar fazer isso
local rate = -1.5
ou
doPlayerSetExperienceRate(cid, -rate)
você usou esse script não foi ? http://www.xtibia.co...63868-exp-ring/
bom se foi você pode tentar fazer isso
local rate = -1.5
ou
doPlayerSetExperienceRate(cid, -rate)
Editado Dezembro 20 por Manyzin
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

Muda o doPlayerSetExperienceRate(cid, 1.0)
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

@Manyzin Eu peguei aqui na xtibia esse script ele não é meu pois nem sei fazer...kkkkkkkkkkkkkkkkk'
Se eu colocar o valor -1.5 iria funcionar?
Na verdade você poderia testar antes pra economizar tempo em ?
info
Grupo: Campones
Registrado: 19/12/12
Posts: 47
Reputação: +3

local rate = 0.2
function onEquip(cid, item, slot)
if(item.itemid ~= 7697) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.")
doPlayerSetExperienceRate(cid, rate)
doTransformItem(item.uid, 7708 )
return true
end
return true
end
function onDeEquip(cid, item, slot)
if(item.itemid ~= 7708 ) then
return true
end
doPlayerSetExperienceRate(cid, 1.0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has ended.")
doTransformItem(item.uid, 7697)
return true
end
creio que não dá ra colocar sinal negativo no ganho de EXP, oque você tem que fazer é colocar um valor decimal.
EX: se o bixo da 100 XP . Multiplica esse 100 por 0.2, o resultado é 20 .. ou seja 1/5 da XP ..
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera
Galera tenho um script aqui que da mais exp ao usar, sendo que, o que eu queria fazer era por esse item para dar menos exp.
Por exemplo: Bixo da 100 de exp ele iria ganha 20
Ele é um item de attack então para o player ter mais attack ele iria ganhar menas exp.
Aqui o script que tenho