Already submitted by me lol...
Printable View
Hey exo, i want to stay with the C# project because i heard C# is more stable then C++ but c++ is faster i know.. but i prefer stable.
I want to know if i can get the old knockback back, thats how i want to make my server a bit different (with the knockback function) remember the old days in v6? thats what i meant.
Can you guys assist me a little bit if this project is lets call it 'playable' ? tips & hints and so, i would love to have some help. at the moment im all alone :*:
If you want to help me a little then please tell me =]
Actually C++ is more stable and C# is faster :P
Ohhh yea Frost your right! I forgot... xD Still i know bit more about C# then C++ (mutch harder) But i hope exo can reply to my message soon or anyone who wants to figure it out with me also welcome!^^
Still i want to stay here, and hopefully help a bit! And hopefully i get help too hehe i need it =]
I can make all npc dialogs (just to start with) if you want to i can post it here when it's done!
Ill post it in release section today when i finished flaris/sm/darkon. (the basic dialogs and text speaches of npc's)
At least it's something :D
Hi psycro, all good will are welcome.
For you project i suggest you to wait a little. I will be beter for you to modify this poject when it will be more advanced. (for you project you will need parties functions, guilds, flying etc. actually it's not full implemented) so helps us to developp and after you certainly don't need our help cause you 'll learn a lot of thing !
Actually we have deleted knockback cause it send monsters far away on horizon line ^^'
For dialog thanks we will add it for next version :-)
For GM log : yes we will add it for next version (i already use it thanks) but i want to correct some bug before make an update ^^
C#/C++ have there quality and default... C++ is certainly better but it's harder to code and you have to search for memory leak unless you will have some lag...I found C# easier to code and you don't need to search for memory leak, garbage collector make it for you :)
I think the choice is personnal if you're good in C++, then use it ^^. If you're starting in developpment, i think C# is easier to learn...but it's my opinion :p
Hello divine!
Well, im newb with C# so i will need some help and hope y
nice contribution I will DL this in next day ;)
Reason why is because in official emulator, all crits do not knockback, there is like a 5% or 10% chance to knockback monsters, however for PVP/Guildwar/Siege/Arena knockback has been removed Totally, personally I would add a variable in the ini files for this, knockback on pvp or not.
I've edited the buff pang totally, all the buffs it buff players with / levels of buffs / time of buffs / min,max lvl and all that is in a file now, I should send it to you on MSN divine...
@psycro : ok i wait for your file for next update (4)
@funkynicco : thanks i'm waiting ofr this too
I have a little bug to correct before update 4 but this is the update log to come :
I will do the update tomorrow i thinkQuote:
V4 :
- Add international system now put dialog in npcdata/EN or FR or DE. Then in database for each player you can specify in flyff_lan the langage of the player (0=EN, 1=FR, 2=DE)
- Add GM Log (thanks to R3fl3x )
- correct a little bug in moverAttribut file
- correct a bug in threads that don't allow it save currenthp and mana
- add flyff_data_skill table and make it put in memory when server start
- Optimize buff code
- Mana is decrease whan using a skill
- Skill are divised into group actually just buff and heal work, i'm working on resurrection(divinepunition)
- Add dialog in english for npc (we need to put a function to link button and text, not done yet but i will correct it later) (thanks to psycro from ragezone)
- Add buff pang parameter in config file (thanks to funkynicco from ragezone)
EDIT : By the way, we have a new developper un our team and some other people that help us for other stuff ^^
hmm.. I would suggest again that you load npc , skill, item and mob data from files, because it's more flexible I think. you can easily replace the files with older files from v6 or something if you want. If you want it with datas stored in DB, you have to build a whole new database...
I'm working on the german dialogs right now. Flaris City is nearly done ^^
Ok, I did 25 Dialogs right now. I got no more fun and I'm a bit sleepy, I go on tomorrow :)
Constant things is possible to put in files, but I like to intercept PHP and MySQL in alot of my work, why would you Not want to administrate a whole flyff server by a home made php page?
Example:
The NPC does not work, a bug in it, must remove it quickly, why not just temporary disable it with the admin page? From any location, the head owner might not always be at the PC when bugs happen, and you gotta setup a FTP feature to be able to give other access to change the flyff files...
I -love- MySQL, but data_items/data_skills/data_mob/data_npc could be loaded from files due to its constant...
I had edited my post cause doubt of the interest to put those data in file. Contrary to C++ we can't use the defineXXX.h from flyff and include them in the source by just adding : include "mydefine.h" in it...
we are obliged to make an extenal file which we have to parse, or a class which contain the data...it will make work for nothing. Actually data stored in database are just call when the server is laucn and stocked in an arraylist in memory so there is just one sql command for each table when for your suggest we have to create file that contain data and make function to parse them...
I'm not a pro in C# so if there is an easy soluce i will be happy to learn it ^^
If some one make this idea and it's working, well i'm ok to add it to the project, but actually i think we must take our effort to make basic functions work...
I'm open to dialog if you want, it's just my opinion at this moment :)