Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Database/World Building

Archive::Database/World Building Archive area for General Discussion's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-28-2003, 04:59 PM
Deathspawn
Fire Beetle
 
Join Date: Feb 2003
Location: none
Posts: 15
Default Legit-PvP World that I wish to create.

Greetings,

I am attempting to make a 24/7 server that is Legit and also is Player vs. player after lvl 20. I want it forced that you are pvp after 20. Sorta how they do on the Live servers at lower levels. I am a beginner with C++ and going to try teaching myself that and some 3D gaming coding. I would appreciate any help that I can get in this matter as I haven't the slightest at where to look. Thank you and God Bless.
__________________
Cordially,

Hitman Shadowstalker
Assassin 4 Hire @ Guildwars

http://www.magelo.com/eq_view_profile.html?num=597260
Reply With Quote
  #2  
Old 02-28-2003, 06:15 PM
Scrub
Fire Beetle
 
Join Date: Sep 2002
Posts: 7
Default I like your idea :)

I think you have a great idea but, i am stupid and am unable to help you :(
Reply With Quote
  #3  
Old 03-01-2003, 08:04 PM
farce
Hill Giant
 
Join Date: Feb 2003
Posts: 126
Default

edit client.cpp and where you find

Code:
Message(15, "You have gained a level!  Welcome to level %i!", check_level-1);
add
Code:
if(check_level-1 >= 20) {
  this->SetPVP(true);
}
right under it and recompile. the only issue i can see is if they drop below 20, and get it again, they'll get another "You follow the ways of discord." message.

I just tested this.. works exactly as stated.

farce
Reply With Quote
  #4  
Old 03-02-2003, 07:38 AM
Lyenu X`Arie
Fire Beetle
 
Join Date: Mar 2002
Posts: 0
Default

So do this...


Code:
if(check_level-1 >= 20 && !this->GetPVP()) { 
  this->SetPVP(true); 
}
Reply With Quote
  #5  
Old 03-02-2003, 07:49 AM
farce
Hill Giant
 
Join Date: Feb 2003
Posts: 126
Default

also, you wanna make it


Code:
if(check_level-1 == 20 && !this->GetPVP()) {
   this->SetPVP(true);
}
>= becomes just ==

the previous incarnation would make a non pvp who was dinging to any level 20 and up turn pvp, which may not be your desire.

farce
Reply With Quote
  #6  
Old 07-22-2003, 04:16 AM
Krayz
Fire Beetle
 
Join Date: May 2003
Posts: 20
Default

Can anyone confirm if this does still in fact work? Can't seem to get it to work correctly. I hate to dig up old posts, but this is something we want to do on our server.

Also would it be possible to one make certain zones PVP like the arena? My partner and I have talked about this we're just not sure it can be done very easily.

BTW: The guys on the IRC #EQemu channel lastnight where great. Couldn't have fixed my problem without you guys.

Edit: Ok this does work, however it only seems to work after you reach the PVP level and then zone. It also don't seem to effect SysOp Account Characters.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:53 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3