User | Post |
Kaz
 
  

  
 
 
Since: 06-24-02 From: I'm not paranoid... Rating: 10 (400 pts)
Since last post: 7847 days Last activity: 7922 days
|
|
Hmm, it'd take a little more programming and I'm probably asking too much and beta2 is already down but... could you put in a "death rate" factor to see if the person is actually gaining anything and a logger just for "high scores". I know I've killed over 500 elder willows searching for their card and Mstaff (when my friend hasn't nearly killed as many but got 2 cards). |
Chibi-Bar
Moderator
 
   

  
 
 
Since: 04-16-02 Rating: 10 (400 pts)
Since last post: 7791 days Last activity: 7748 days
|
|
I think it is just a "luck of a draw" random chance of getting anything.. sometimes people get good stuff.. but some get none at all
It would be nice to have "check how much you killed" and raise the "chances" like some things in UO (I cannot remember what) but still have a small chance.. but a better chance ^^;;
-------------------- Chibi-Bar
Your Local Merchant on Chaos/Loki |
Sasami
Goddess in Training
 
   


  
 
 
Since: 02-18-02 From: Back in texas! YAY! college sucked! Rating: 10 (1030 pts)
Since last post: 7699 days Last activity: 7699 days
|
|
counting the number of kills wouldnt be hard for him to add, but sorting it by monster would take a lot more work  |
DaiSHi
Moderator
 
   


  
 
 
Since: 05-03-02 From: California Rating: 10 (400 pts)
Since last post: 7699 days Last activity: 7699 days
|
|
ah, the days seeing how many fallen one and succubi i killed in diablo 1... seeing kills is fun. that way i'll know how many mandra's i've killed and can complain about the number.... until i get that 4lc... =Þ
-------------------- Loki: DaiSHi 49/38 future knight, H.O.L.Y.Merchant OC
26802 exp and counting...
Flower girls are the cutest... but not as cute as my Tina
current anime: cowboy bebop
next anime : hack.sign
past anime : fushigi yuugi |
lagwagon
 
   

  
 
 
Since: 08-12-02 From: Orange County, CA
Since last post: 7904 days Last activity: 7904 days
|
|
hey jampstamp, what is your program written in? (VB, C++...?)
i may be abel to help with the counting and sorting of kills, and i can also help coding the idea of the logger that tells your exp/hr. it would would be simple but usefull.
-------------------- [chaos]
Kneo: lvl 36/31 theif
Lagwagon: lvl 21/20 archer |
Sasami
Goddess in Training
 
   


  
 
 
Since: 02-18-02 From: Back in texas! YAY! college sucked! Rating: 10 (1030 pts)
Since last post: 7699 days Last activity: 7699 days
|
|
The counting and sorting of kills would take a lot more work, let me explain why.
This is my understanding of how the ragnarok system works. (This is very accurate, but not 100% accurate).
As a PC or NPC enters your screen, you immediatly recieve certain pieces of information about them including skin and ID#. After that, your computer keeps track of those pieces of information. When your mouse is moved over the PC or NPC you get some more info like the name, guild, etc, through a packet. All that is sent when you start attacking a character is the ID#, and when it is killed, all you get back is the ID# of the monster that was killed, and how much exp you get. Now, to make what you are talking about would require the program to constantly sniff the exe or packets and wait for an id packet to pass by, and figure out what type of monster it is according to skin (or wait till the mouse is moved over it and the attack packet is sent so you get the name). So finally, when the monster is killed and you recieve the exp, you could tick off another number under that monster. Lets say you where fighting porings, you did 1hp of damage to it while someone else did the rest, you would recieve 0/0 exp, but still killed it, so figuring out monsters according to exp recieved wouldnt work (especially if you kill things with other people.) Exp/hr. isn't hard on the other hand, thats just a matter of adding 2 variables to keep track of the exp you started with, and the time it started logging. Then you just do a (CurrentExp-StartExp) / (CurentTime-StartTime)/1000/60/60 (Times are usually held in milliseconds ina DWORD). There are other ways to do it to count actual exp in the last hour and such, but that is just an example of one way. I'm sure the author could easily do that. And as another note, the programming language really doesn't matter if you are using someone elses code, it's not that hard to figure out what to add based upon looking at the syntax of how they did it and the variable names etc, then just adding in whatever... If you know one language, you know them all. It's all really the thought process and just copying the syntax from a source, filling in the variables, until you have it memorized.
[edit] I should have explained also that the exp numbers are held in a static position of the exe because it is a global variable, while monsters, IDs, etc, are all held on the stack and are dynamic.
(edited by Sasami on 08-12-02 05:52 PM) |
JamPStamp
 
   

  
 
 
Since: 06-28-02 From: Finland
Since last post: 8184 days Last activity: 8308 days
|
|
Hi!
Yeah as you can see from my page, I have stopped developing evro... atleast until Ragnarok English servers are up again. If anyone wants the sourcecode (coded with Visual Basic... 6 maybe), umm come to my page and leave me a message. Thanks. |
AlainCh
 
   

  
 
 
Since: 06-05-02 From: NW ITaly (EU)
Since last post: 7952 days Last activity: 7951 days
|
|
..... Evro ..... is wanted !!
rewards
|
MaXxX_
 
   

  
 
 
Since: 05-07-03
Since last post: 8000 days Last activity: 8000 days
|
|
Any work planned for this new RO version that's come out 1.May ?
... please??  |
Black rose
 
   

  
 
 
Since: 09-10-03 From: Jakarta
Since last post: 7874 days Last activity: 7874 days
|
|
Originally posted by Kelekin hellohr> |