Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Flyff › Flyff Private Server › Flyff PServer Guides & Releases
You last visited: Today at 12:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Source] Team in Party verbieten

Discussion on [Source] Team in Party verbieten within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.

Reply
 
Old   #1
 
-Venom''s Avatar
 
elite*gold: 10
Join Date: Jan 2015
Posts: 940
Received Thanks: 452
[Source] Team in Party verbieten

Hallo Elitepvpers,

hier ein kleiner Fix damit Team Mitglieder nicht mehr in eine Party können.
Somit ist das Pushen einer Party auch gelöst.

In der Funktion:
Code:
void CDPSrvr::InviteParty( u_long uLeaderid, u_long uMemberid, BOOL bTroup )
Unter:
Code:
if( IsValidObj( pLeaderUser ) && IsValidObj( pUser ) )
	{
Das:
Code:
#ifdef __ADMIN_PARTYINVITE
		if( !pUser->IsAuthorization( AUTH_GENERAL ) || !pLeaderUser->IsAuthorization( AUTH_GENERAL ) )
		{
			if( !pUser->IsAuthorization( AUTH_ADMINISTRATOR ) || !pLeaderUser->IsAuthorization( AUTH_ADMINISTRATOR ) )
			{
				pLeaderUser->AddText("Insufficient Permissions.");
				pUser->AddText("Insufficient Permissions.");
				return;
			}
		}
#endif

Credits:
WurstbrotQT oder Crowley bin mir nicht sicher.
-Venom' is offline  
Thanks
3 Users
Old   #2


 
Reavern's Avatar
 
elite*gold: 15
Join Date: May 2010
Posts: 5,996
Received Thanks: 2,283
Wäre es nicht sinnvoller mit
Code:
IsAuthHigher( AUTH_GENERAL )
zu überprüfen, ob die Autorität die eines Spielers entspricht, oder nicht?

Ich hatte damals für verschiedene Teammitglieder (Supporter, Designer, Developer, etc.) verschiedene Autoritäten genutzt. Durch deine Änderung würde es ja nur überprüfen, ob die Autorität AUTH_ADMINISTRATOR entspricht.
Ich weiß jetzt auch nicht welche Autorität ein Spieler haben muss, um die Daten/Werte der Party zu verändern.

Falls ich falsch liege verbessert mich, hab schon ewig nicht mehr in die Flyff-Source geschaut
Reavern is offline  
Thanks
2 Users
Old   #3
 
-Venom''s Avatar
 
elite*gold: 10
Join Date: Jan 2015
Posts: 940
Received Thanks: 452
Quote:
Originally Posted by Reavern View Post
Wäre es nicht sinnvoller mit
Code:
IsAuthHigher( AUTH_GENERAL )
zu überprüfen, ob die Autorität die eines Spielers entspricht, oder nicht?

Ich hatte damals für verschiedene Teammitglieder (Supporter, Designer, Developer, etc.) verschiedene Autoritäten genutzt. Durch deine Änderung würde es ja nur überprüfen, ob die Autorität AUTH_ADMINISTRATOR entspricht.
Ich weiß jetzt auch nicht welche Autorität ein Spieler haben muss, um die Daten/Werte der Party zu verändern.

Falls ich falsch liege verbessert mich, hab schon ewig nicht mehr in die Flyff-Source geschaut
Da liegst du Richtig.
Der jetzige Code ist nur für Admins.


Code:
IsAuthHigher( AUTH_GENERAL )
So wäre es alles was über General ist.
-Venom' is offline  
Old   #4

 
TheRealFoamy's Avatar
 
elite*gold: 273
Join Date: Apr 2011
Posts: 127
Received Thanks: 58
Warum macht man nicht einfach aus das Team Mitglieder mit Mobkills oder commands keine Exp berechnung für die Party auslösen?
TheRealFoamy is offline  
Old   #5


 
Reavern's Avatar
 
elite*gold: 15
Join Date: May 2010
Posts: 5,996
Received Thanks: 2,283
Man kann die Party via Befehle pushen:

- Party Lv. ändern
- Party Pkt. ändern

Somit kann man eine Party mit beliebig vielen Pkt. erstellen (gerne mal einige mio. Punkte). Das würde dazuführen, dass die Buffs in der Party niemals auslaufen würden.
Reavern is offline  
Thanks
1 User
Old   #6
 
-Venom''s Avatar
 
elite*gold: 10
Join Date: Jan 2015
Posts: 940
Received Thanks: 452
Quote:
Originally Posted by Reavern View Post
Man kann die Party via Befehle pushen:

- Party Lv. ändern
- Party Pkt. ändern

Somit kann man eine Party mit beliebig vielen Pkt. erstellen (gerne mal einige mio. Punkte). Das würde dazuführen, dass die Buffs in der Party niemals auslaufen würden.
Deshalb das betreten von Partys verbieten.
-Venom' is offline  
Old   #7

 
elite*gold: 353
Join Date: Jan 2013
Posts: 924
Received Thanks: 617
Ich habe das bei mir etwas anders da bei mir Gamemaster den /Party* Befehl nicht nutzen können einfach eine if abfrage gemacht, die beim Attacken von Monster/Spieler kein packed schickt bzw einfach n return false gibt.
Aber danke für den Release.
Kiseku is offline  
Old   #8
 
-Venom''s Avatar
 
elite*gold: 10
Join Date: Jan 2015
Posts: 940
Received Thanks: 452
Quote:
Originally Posted by Arcitc™ View Post
Ich habe das bei mir etwas anders da bei mir Gamemaster den /Party* Befehl nicht nutzen können einfach eine if abfrage gemacht, die beim Attacken von Monster/Spieler kein packed schickt bzw einfach n return false gibt.
Aber danke für den Release.
Kann man so oder so machen.
Ist jedem sein.

Neben Erendora baue ich noch so ein kleines Archiv für Epvp da ich drauf angesprochen wurde.

-Venom' is offline  
Thanks
1 User
Old   #9



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,477
Ich finde für einen GameMaster ist der /system Befehl total ausreichen, braucht dieser mehr als um seinen Support tätigen zu können?
Sedrika is offline  
Thanks
1 User
Old   #10


 
Reavern's Avatar
 
elite*gold: 15
Join Date: May 2010
Posts: 5,996
Received Thanks: 2,283
Quote:
Originally Posted by Sedrika View Post
Ich finde für einen GameMaster ist der /system Befehl total ausreichen, braucht dieser mehr als um seinen Support tätigen zu können?
"Gamemaster" sind ja eigentlich "Supporter", mehr nicht.
Allerdings gibt es genug Server, die anderer Meinung sind und da doch mehr zulassen (z.B. Event-GMs). Ob das sinnvoll ist will ich nicht unbedingt hier diskutieren und hat auch nichts mit dem Release zu tun

Die einfachte Methode, meiner Meinung nach, um solche Dinge zu vermeiden ist das ändern der Auths bei den Befehlen.
Reavern is offline  
Old   #11



 
- DK's Avatar
 
elite*gold: 7
Join Date: Sep 2012
Posts: 4,469
Received Thanks: 3,220
Quote:
Originally Posted by Gentros* View Post
Kann man so oder so machen.
Ist jedem sein.

Neben Erendora baue ich noch so ein kleines Archiv für Epvp da ich drauf angesprochen wurde.

Mach es so wie Reavern es sagte .. Das im prinzip das All in One.
Das was du da baust, habe ich doch schon mal releast o.O ?
- DK is offline  
Old   #12
 
-Venom''s Avatar
 
elite*gold: 10
Join Date: Jan 2015
Posts: 940
Received Thanks: 452
Quote:
Originally Posted by Armageddon' View Post
Mach es so wie Reavern es sagte .. Das im prinzip das All in One.
Das was du da baust, habe ich doch schon mal releast o.O ?
Deins was du Releaset hast war ja über Buttons wo man rauf klicken musste um den Thread im Browser zu öffnen.

Ich schreibe eins was einen Browser mit drinne hat..
Und sobald man was auswählt:


wird es von einem externen Webserver geladen und im internen Webbrowser geöffnet:




Sprich sobald ein neuer Release kommt brauch ich die Combobox nur erweitern und eine HTML datei auf meinem Webserver erstellen.
Das ganze läuft wieder mit einer Update Funktion.
-Venom' is offline  
Old   #13



 
- DK's Avatar
 
elite*gold: 7
Join Date: Sep 2012
Posts: 4,469
Received Thanks: 3,220
Quote:
Originally Posted by Gentros* View Post
Deins was du Releaset hast war ja über Buttons wo man rauf klicken musste um den Thread im Browser zu öffnen.

Ich schreibe eins was einen Browser mit drinne hat..
Und sobald man was auswählt:


wird es von einem externen Webserver geladen und im internen Webbrowser geöffnet:




Sprich sobald ein neuer Release kommt brauch ich die Combobox nur erweitern und eine HTML datei auf meinem Webserver erstellen.
Das ganze läuft wieder mit einer Update Funktion.
Falsch meins war mit einer Combobox geschrieben und punkt genau gleich.
- DK is offline  
Reply


Similar Threads Similar Threads
[Source] Items in bestimmte Maps durch einer .inc Datei verbieten
02/09/2014 - Flyff PServer Guides & Releases - 10 Replies
Hi, Mich hat jemand gefragt ob ich eine Änderung in der Source machen kann, damit man Items durch eine Datei auf bestimmte Maps verbieten kann. Skill Version: http://www.elitepvpers.com/forum/flyff-pserver-gui des-releases/2256026-source-skills-bestimmte-maps- durch-einer-inc-datei-verbieten.html#post19851553 Ich finde es besser direkt in der Source zu verbieten, weil es Sourcen schonender ist aber wer es gerne so möchte bitte sehr: _Common\Project.cpp Unter:
[SOURCE] Auf bestimmten Kontinenten Shops verbieten
03/02/2013 - Flyff PServer Guides & Releases - 24 Replies
UPDATE 1: -genaue Auswahl der Kontinente nun möglich: vorher musste man CONT_EAST nehmen, um zb Flaris zu sperren, jetzt kann man CONT_FLARIS nehmen um nur den Kontinent Flaris zu sperren TODO: -TOWN_,DUNGEON_ verwenden können dpsrvr.cpp (unter ParsingEffect(szPVendor, strlen(szPVendor) ); )
[Source] Skills in bestimmte Maps durch einer .inc Datei verbieten
12/08/2012 - Flyff PServer Guides & Releases - 1 Replies
Hi, hier ist die Anleitung um Skills durch eine Datei zu verbieten. Item: http://www.elitepvpers.com/forum/flyff-pserver-gui des-releases/2255939-source-items-bestimmte-maps-d urch-einer-inc-datei-verbieten.html _Common\Project.cpp Unter: for( i = 0; i < m_colorText.GetSize(); i++ ) {
[Source] Switchen verbieten
10/23/2011 - Flyff Private Server - 21 Replies
Hallo, heute erkläre ich euch mal kurz wie ihr bps usw. switchen unten im GW beim Kampf verbieten könnt, diese Funktion darf nicht Global in den Code gesetzt werden, da der Spieler sonst wärend der Funktionskategorie (z.B Secret Room) keine Items mehr anziehen kann ItemProp* pItemProp = prj.GetItemProp( dwItemId ); if(!pItemProp) { return;



All times are GMT +1. The time now is 12:50.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.