EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   General::Server Discussion (https://www.eqemulator.org/forums/forumdisplay.php?f=601)
-   -   pvp rules or tools (https://www.eqemulator.org/forums/showthread.php?t=31566)

lanystvyl 06-30-2010 10:00 AM

pvp rules or tools
 
Are there any DB-rules or tools and or tutorials to configure a pvp server? The only thing I can find is the discord quest, which I turned on, but how do I manage top kills, alliances, pvp zones or not pvp zones. guild war, light vs. dark.....stuff like that would be a helpful start.

TYIA

lanystvyl 06-30-2010 05:36 PM

lets see what happens
 
I just downloaded the source and the edits for a faction based pvp server. I'm not a programmer so this should be interesting. thanks to TheLieka and Shin Noir, for posting them up!

Secrets 06-30-2010 05:59 PM

Quote:

Originally Posted by lanystvyl (Post 189336)
Are there any DB-rules or tools and or tutorials to configure a pvp server? The only thing I can find is the discord quest, which I turned on, but how do I manage top kills, alliances, pvp zones or not pvp zones. guild war, light vs. dark.....stuff like that would be a helpful start.

TYIA

There's no DB rules or tools or tutorials on this matter. It requires knowledge of C++ (and if you want things to be flexible, you may want to learn how C++ interfaces with MySQL in eqemu.) amongst other things.

You'll probably want to start in the IsAttackAllowed stuff in aggro.cpp I think it was. Then move on to IsBeneficialAllowed. Those two functions dictate the core PVP functions. You can do faction based, guild based, team based, etc, pvp all in those two functions. Of course, for things like item drops, EQEmu Guildwars, that is a little bit advanced (though most of those things can be done in perl scripting now, rather than the hardcoding devnoob/image did.) and after you learn a bit of C from those two functions, that would probably be the next step. Good luck.

lanystvyl 06-30-2010 06:42 PM

Thanks for the help, Ill check out those functions.


All times are GMT -4. The time now is 11:31 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.