Bom!!!
nao sei pq a ekipe reijeitou esse script mtu bom!!!
Rejeita outros scripts ae equip!! o do barquinho e outro!! Zuera!!
Parabens vo coloka aki pra ve se funfa!!!
Grato, Clic.
Bom!!!
nao sei pq a ekipe reijeitou esse script mtu bom!!!
Rejeita outros scripts ae equip!! o do barquinho e outro!! Zuera!!
Parabens vo coloka aki pra ve se funfa!!!
Grato, Clic.
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker

@Clic
Rejeitamos porque fizemos um melhor com opções de variação de porcentagem e maiores variações em experiência ganha. Além disso, é possível desativar o sistema facilmente.
info
Grupo: Lenda
Registrado: 10/10/05
Posts: 2.2k
Reputação: +63
Char no Tibia: Master Chequer

!
Muito legal cara, bem legal mesmo.
É muito interessante colocar isso em OTS, até para variar 1 pouco do tibia rl.
Show! ![]()
info
Grupo: Grão-Duque
Registrado: 02/10/06
Posts: 3.3k
Reputação: +151
Gênero: Masculino

mtu bom esse script kra...tpw,eu nao axei mtu util,mas é bem interessante isso...
parabens pelo topico...bem legal msm
Rox heheh muito bom para ots em rpg , e d aum radown ne XP!
Voce é genial Nostradamus =D
rejeite mais uns scripts pra noix vei ![]()
muito bom esse
flw.
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

=/ o meu Zorzin não tem nem metade das coisas queé pra trocar
Se puder me dar uma ajuda por msn agradeço o/
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker

Não deve funcionar no Zorzin. Teste no Forgotten, já que Zorzin usa SVN velha.
info
Grupo: Campones
Registrado: 02/05/07
Posts: 6
Reputação: 0
Legal simples e criativo, e é bom um dia em que um player ta com bastante sorte e pega bastante XP.
Veio Se É Fera D +
Parabens Ta Sempre Fasendo Otimos Trabalhos
Tomara que a Blackonix Va Pra Frente
Abraço
o codigo eh mtu bom mesmo soh que podia por um
if(g_config.getString(ConfigManager::RANDOM_EXP) == "yes"){
heuiahuiaHeiuaehaUIeuia flw
info
Grupo: Cavaleiro
Registrado: 10/09/06
Posts: 196
Reputação: 0

putz. parem de reviver topicos antigos......
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker
Esse é outro script rejeitado pela BlackOnix.
Foi desenvolvido por Lews e idealizado por Nostradamus e feito na época da Ixidor ainda.
Como fizemos um melhor, iremos dar release nesse antigo.
Foi testado no Forgotten e SVN, mas deve funcionar em outras versões também.
Detalhes:
Vamos ao código:
Creature.cpp
Em:
Troque:
Por:
#ifdef __IXIDOR_RAND_EXP__ Player* player = attacker->getPlayer(); if(player){ int32_t randomExp = random_range(0, 100); int32_t x = (uint32_t)g_config.getNumber(ConfigManager::DOUBLE_EXP_CHANCE); int32_t y = (uint32_t)g_config.getNumber(ConfigManager::TRIPLE_EXP_CHANCE); int32_t z = (uint32_t)g_config.getNumber(ConfigManager::HALF_EXP_CHANCE); if(randomExp <= x){ g_game.addAnimatedText(attacker->getPosition(), 906, "DoubleExp"); //azul return (int64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE) * 2); } else if(randomExp <= x+y){ g_game.addAnimatedText(attacker->getPosition(), 966, "TripleExp"); // 966, laranja return (int64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE) * 3); } else if(randomExp <= x+y+z){ g_game.addAnimatedText(attacker->getPosition(), 906, "Half Exp!"); //preto return (int64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE) / 2); } else{ //g_game.addAnimatedText(attacker->getPosition(), 906, "NormalExp!"); return (int64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE)); } } else return (int64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE)); #else return (int64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE)); #endifConfigmanager.cpp
Adicione:
Configmanager.h
No linker adicione:
E por fim, no config.lua:
Esse código irá randomizar a chance de se pegar o dobro, triplo ou mesmo metade da experiência.
Editado Junho 13 por Nostradamus