Gilden-Wartezeit entfernen!?

09/01/2015 20:57 JiiT4ck#1
Guten Abend liebe EPVP-Community!

Könntet ihr mir bitte sagen, wie man die Gilden-Wartezeit entfernt?
Wird das per Source oder per Quest geregelt?

Würde mich wirklich auf hilfreiche Antworten freuen! :)

Mit freundlichen Grüßen
09/01/2015 21:32 WieLaDeNeax3#2
Dies wird über die Source geregelt
09/01/2015 21:43 JiiT4ck#3
Quote:
Originally Posted by WieLaDeNeax3 View Post
Dies wird über die Source geregelt
Okay danke dir! :)
Weißt du zufällig auch wo das geregelt wird?
09/01/2015 23:17 tarif123#4
Quote:
Originally Posted by WieLaDeNeax3 View Post
Dies wird über die Source geregelt
wie ich es weiß wird es nicht durch die surce geregelt

wird sicher nicht durch die source geregelt vermute ich mal .D kannte einen server 2010 der hatte die wartezeit schon raus das heißt es hat nichts mit der source zutun das vermute ich zumindest :D da es zu der zeit die source noch nicht gab also released wie ich es weiß kann mich auch irren


gibt es nicht eine gilden quest??? schau da nach
09/01/2015 23:19 iPeri /..#5
@tarif123
Es gibt mehrere Gildenquests :D
09/01/2015 23:31 xShems0#6
Moin, du kannst in der "guild_manage.quest" die Zeile "pc.setqf("new_withdraw_time",get_global_time( ))" auskommentieren, dann sollte es ohne warte zeit Funktionieren.
09/01/2015 23:38 iPeri /..#7
Ich kann dir jedoch nicht empfehlen diese Funktion herauszunehmen, da es sonst zu sogenannten "Jumpern" kommen könnte, welche für einen GK die Gilde wechseln und danach wieder in ihre vorherige Gilde gehen.

dein iPeri™
09/01/2015 23:41 xShems0#8
Quote:
Originally Posted by iPeri™ View Post
Ich kann dir jedoch nicht empfehlen diese Funktion herauszunehmen, da es sonst zu sogenannten "Jumpern" kommen könnte, welche für einen GK die Gilde wechseln und danach wieder in ihre vorherige Gilde gehen.

dein iPeri™
Dies kann man auch machen, wenn man offline geht und von dem Gilden Leader gekickt wird.
09/01/2015 23:47 iPeri /..#9
Nicht, wenn man Basic-Lua Kenntnisse als Server Administrator vorweisen kann.
09/01/2015 23:51 JiiT4ck#10
Erstmal ein herzliches Dankeschön für die ganzen informativen Antworten! :)

Was schlägt ihr vor was ich machen soll?
09/01/2015 23:55 iPeri /..#11
Ich würde dir empfehlen den Counter auf eine andere Zeit evtl. 1 - 2 Stunden zu Setzen und evtl. in der DB player.player eine Spalte mit guild_cd zu erstellen und dann eine Funktion einzubauen, ob dort eine 1 oder eine 0 steht, nach 2 Stunden soll diese durch einen Timer dann auf 0 gesetzt werden, sodass man wieder einer Gilde beitreten kann. Dann hast du auch das Problem, welches von Jauteng angesprochen wurde nicht mehr mit dem Logout + Kick.

dein iPeri

Edit: Du kannst es jedoch auch mit einem pc.setqf() lösen :)!
09/02/2015 01:12 tarif123#12
Quote:
Originally Posted by iPeri™ View Post
@tarif123
Es gibt mehrere Gildenquests :D
Ja klar hab aber keinen server deswegen konnte ich leider nicht sagen welche quest es ist
09/02/2015 10:17 thespeedyy#13
es muss an den source liegen :( suche den source part auch
09/02/2015 10:34 WieLaDeNeax3#14
Das mit der Quest ist möglich jedoch ist es in der Source, ich muss kurz gucken wo genau. Manche alten Server haben das auch weil sie eine Dif in die Game.core gepatcht haben^^
09/02/2015 18:51 ℜyzє#15
Einfach in guild.cpp nach das hier suchen und kommentieren
Code:
if ( get_global_time() - pchInvitee->GetQuestFlag( "guild_manage.new_withdraw_time" )
			< CGuildManager::instance().GetWithdrawDelay() )
		return GERR_WITHDRAWPENALTY;
Sollte dann so aussehen die stelle [Only registered and activated users can see links. Click Here To Register...]