Rates Namen FileZilla

10/13/2011 00:00 DeadBreakZz#1
Moin Leute. I-wie hab ich damals meine Rates umgeschrieben das heißt das man zb wen man eingibt /priv_empire 0 1: 100 24 wären es ja normal 100% mehr nur bei mir steht eigal was ich eingebe immer 1000% und ich habe keine Ahung mehr wo ich das reingeschrieben habe. Dachte erst in der localen.lua aber find da nix hat wer eine Idee? wär sau lieb^^ Mfg
10/13/2011 00:15 Mashkin#2
Quote:
Originally Posted by Takeo Admin NS2 View Post
Moin Leute. I-wie hab ich damals meine Rates umgeschrieben das heißt das man zb wen man eingibt /priv_empire 0 1: 100 24 wären es ja normal 100% mehr nur bei mir steht eigal was ich eingebe immer 1000% und ich habe keine Ahung mehr wo ich das reingeschrieben habe. Dachte erst in der localen.lua aber find da nix hat wer eine Idee? wär sau lieb^^ Mfg
Soweit ich weiß werden die Aktionen von GM-Commands in der game-Datei selbst behandelt... Ich denke mal, dass da unter Umständen ein fehlerhaftes DIF-File gepatcht wurde...
10/13/2011 00:16 DeadBreakZz#3
also das wär jetzt fail ...^^
10/13/2011 00:22 ThinSmoke#4
Ja, maximal wär eigentlich 300% - doch mit einem Diff-Patch hast du die Möglichkeit die Rates auf bis zu 1000% zu erhöhen.

Wieso ist jedoch nicht erklärlich, da man die Rate in der DB anpassen kann mit einfach SET exp = exp * 5 oder halt für 1000%, *10
10/13/2011 00:28 DeadBreakZz#5
Quote:
Originally Posted by xPit View Post
Ja, maximal wär eigentlich 300% - doch mit einem Diff-Patch hast du die Möglichkeit die Rates auf bis zu 1000% zu erhöhen.

Wieso ist jedoch nicht erklärlich, da man die Rate in der DB anpassen kann mit einfach SET exp = exp * 5 oder halt für 1000%, *10

Das Problem ist ja einfach das ich die Rates (Namen einfach wieder umbenen möchte) Ich meine das so: Wen ich /priv_empire eingebe dann Zb den Wert 20 30 40 50 60 70 80 etc. steht jedesmal 1000% da egal welchen wert ich eingebe und ich möchte ja nur wissen wie man das wieder so einstellt das da auch der Wert steht den ich eingebe und keine 1000%. Ich glaub das ist nicht in der Game. Weil hab mal mehere Games ausprobiert und da stand immer noch 1000& egal was ich eingebe das muss in irgend einer Lua stehen nur ich weis ned wo ...
10/13/2011 00:30 Mashkin#6
Diese Funktion in der game (Rev 2019)
Code:
int __cdecl do_priv_empire(int a1, int a2)
ruft diese Funktion auf:
Code:
const char *__cdecl CPrivManager__RequestGiveEmpirePriv(int a1, char a2, char a3, int a4, int a5)
, welche wiederum diesen Befehl enthält:
Code:
MINMAX(0, a4, 200);
Ich nehme an die 200 legt hier die maximale EXP-Rate fest.
Wenn du mir deine game-Datei schicken würdest, könnte ich mal nachsehen wie diese Zeile bei dir aussieht. Ich vermute mal der ganze Befehl wurde durch 1000 ersetzt.

MfG M@shkin

EDIT: hast du eventuell einen Eintrag in der syserr dazu?