¡Vota por nosotros!

Vota diariamente por XatiyaRO para mejorar nuestra reputación y ayudarnos a crecer.

RagnaTOP - Top Ragnarok Online en Español Ragnarok private server
private server TOP RO Hispano

Autor Tema: zeni  (Leído 1175 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado saitofamiliar

  • Novice
  • *
  • Mensajes: 29
  • quien dice si que gatos grandes no acen nada
  • Pj Principal: "berserk"
zeni
« en: 11 de Julio de 2013, 14:41:01 pm »
cuanto zeny roba el stelker por su abilidad me podrian dar una cantidad
ñya ñya ñññyaaa prrrrrrr(saludos a todos)

Desconectado Maløte

  • Novice
  • *
  • Mensajes: 84
  • Pj Principal: Maløte

Desconectado O.U.T.

  • First Job
  • **
  • Mensajes: 425
  • Guild: Los 10 mandamientosRO // Manteros
  • Pj Principal: Ophira.....
Re:zeni
« Respuesta #2 en: 12 de Julio de 2013, 15:12:11 pm »
en la pagina de rate no sale la formula del zeny solo del % de exito


y por ahi hay varias cosas, quiza la segunda tenga mas sentido
de todas formas no suele ser una cantidad demasiado grande

(10*monster level)*(base level/100)

Cita de: Sylas Reloaded (?)
Primero que nada la skill tiene una chance de que sea efectiva basada en la siguiente fórmula:

SkillLv + (BaseLvl - MobLvl) * 3 + Dex * 2 + Luk * 2


Luego de esa fórmula tira un número al azar del 1 al 1,000, si el número sorteado es menor al resultado de esa fórmula la skill tendrá exito, sino no.

Ahora la cantidad de zeny que se le puede sacar a cada mob es:

(MobLV * RND(100))


RND(100) = a cualquier número al azar comprendido del 1 al 100.


Code: [Select]

rate = skill + (sd->status.base_level - md->level)*3 + sd->battle_status.dex*2 + sd->battle_status.luk*2;
   if(rand()%1000 < rate)
   {
      int amount = md->level*10 + rand()%100;

      log_zeny(sd, LOG_TYPE_STEAL, sd, amount);
      pc_getzeny(sd, amount);
      md->state.steal_coin_flag = 1;
      return 1;
   }
   return 0;
}

Success Rate seems to be [((base lv-monster lv)*3)+(dex*2)+(luk*2)]/1000.
Zenny stolen seems to be (base lv of the monster*10)+random amount from 0 to 100.

I may be wrong on this, a bit sleepy to think correctly at the moment. Someone fix it if they see it wrong or can read the code better then me.
Spoiler PJs:
  • Ophi Monk9x
  • Verena SL
  • Ynnead Knight
  • Akeron HPmob99
  • Ophir Asura99
  • Myshella Profe99
  • Kaela SnipSS99
  • 2en1 MSPeta99
  • Oddrey Uriel Tylor Mental99
  • OphiraSG2 SG99
  • OphiraFS HPmob99
  • Lady Calisto LK99
  • OphiraSN SN99
  • OphiraSP GypsyPeta99
  • Outta myself WS97/70
  • OphiraN Ninja98
  • OUTCH!! Stal98
  • Caerys BabyHunter99
  • OphiraSG SG99
  • OphiraUT Pala99
  • Ophira U.T. Exor99
  • Ophira Longshot Snip99
  • Adunaphel sinX96
  • Ophira Spellhowler HW99
  • Ophira Urisk Tinkerbell ProfeBolter99
  • OphiraBB BBsage98
  • Cymoril BBassa98
  • qwer Guns9x
  • Souldoom SL95
  • Once Upon a Time HP99
  • ~Out~ HW99
  • Outcast Exor99
  • Outlink SL70
  • Firestarter sage70
  • Brutamante Clown99
  • 0nly sinX96
  • Silos Snip8x
+Merchs