Bei einen string kann man ja "z" als optimalen wert nehmen
Wie ist das bei Intgern?
Das selbe oder ist es anders?
Ich verstehe deine Frage nicht, kannst du das mal pls anders erklären ![]()
Bei einen string kann man ja "z" als optimalen wert nehmen
Wie ist das bei Intgern?
Das selbe oder ist es anders?
Ich verstehe deine Frage nicht, kannst du das mal pls anders erklären ![]()
Dir fehlt die richtige Deklaration der Variable, oben steht doch schon die richtige Lösung:
Anstatt dem #define FoodMachines (das musst du löschen !) schreibe:
enum MachineVars {
Float:fmX,
Float:fmY,
Float:fmZ
};
new FoodMachines[MAX_MACHINES][MachineVars];
mfg. ![]()
Was machst du da auch für einen Mist ?
Die Schleife ist ja mal fail...mach doch eine globale Variable ohne Array und entferne diese Schleife !
mfg. ![]()
Aber dann weiß der doch nicht was aondlabel ist?
Doch, weil die 3DTextid durch die Globale Variable übergeben wird ![]()
mfg. ![]()
//Edit: Moment !
Du hast da Mist gebaut ![]()
Lösche new Text3D:aondlabel =
und schreibe oben in dein Script
new Text3D:aondlabel;
und unten schreibe Destroy3DTextLabel(aondlabel); //Bei offdutygehen
mfg. ![]()
Ihr macht hier einen auf Schlaukopf, was ist damit wenn ich nur /pushe..
Als hättet ihr noch nie im Leben gefragt... dann erklärt mir mal wieso auf keinem Real Life - Server so etwas geschieht, aber bei mir schon?
Mit freundlichen Grüßen,
Nutzt du ein GF, anscheinend ja...
Wenn mich nicht alles täuscht hat mal ein dödel sowas da rein geschrieben suche mal nach dem Text der da steht im GF ![]()
mfg. ![]()
dann steht da "Keine Rechte dafür"
Nun, dann schau doch einfach im Script ob da die Abfrage IsPlayerAdmin verwendet wird, wenn nicht, dann hast du halt keine Rechte dafür und musst dir manuell Admin geben ![]()
oder beim einloggen (per ACP eingestellt) funktioniert das passwort nicht mehr
Mal im Script schauen, da wird dann anscheinend falsch abgefragt, hat nichts mit dem Server zu tun, sondern liegt am Script ![]()
mfg. ![]()
Steht im Chat evtl "Server Unknown." oder passiert einfach gar nichts ![]()
Nun, mir sind auch einige Bugs aufgefallen ![]()
Hier mal eine kleine Liste für die Bugs:
So, das wäre so das gröbste was mir in den ersten 10 Minuten aufgefallen ist ![]()
mfg. ![]()
Wasser liegt immer bei der Z Koordinate <1 ![]()
Aber Seen oder so, sind davon natürlich nicht betroffen ![]()
mfg. ![]()
Um das nochmal kurz zusammenzufassen:
Ein GF (Godfather Script) ist ein Script, welches von Fear damals veröffentlicht wurde, basiert euer Script darauf, ist es ein GF-Edit !
Tut es das nicht, ist es ein Selfmade ![]()
mfg. ![]()
Nein ist nicht selbst schuld, es muss auch eine Prüfung geben, das selbe wie beim Formular ob es eh ausgefüllt ist obwohl es mit einem Stern versehen ist.
Ich werde es mir mal überlegen ![]()
Na weils Leute gibt die es trotzdem eingeben
Ja, aber ist das nicht egal, ich meine selbst schuld ? ![]()
Vielleicht solltest du die Groß- und Kleinschreibung nicht beachten?
You dont say ![]()
It is your choice = It ist deine choice ?! Also da frage ich mich, wo hier die tollen Bewertungen herkommen. Klar ist die Grammatik bei Google etwas mies, aber dort versteht man letztendlich wenigstens, was gemeint ist, nicht so wie bei dir.
2/10, mehr nicht
Es sind nicht alle Vokabeln vorhanden, füge es jetzt ein und es geht habe It (I großgeschrieben und choice hinzugefügt)...omg ![]()
Du kannst ja eine Abfrage noch einbauen, dass bestimmte Zeichen nicht erlaubt sind (regex).
Weil... ![]()
Tu ich ja irgendwie nicht -> [ SCRIPTING ] SpielerNamen einfach, schonend, auslesen
Me glusta ![]()
Gibs beim Übersetzer ein und du kennst meine Antwort ![]()
Ja, dann ändere ich das, aber das ist nicht so Anfänger Freundlich, sonst würde ja keiner extra so eine Funktion PlayerName schreiben ![]()
Naja... ![]()
Es ist zwar bequem, aber ein großer Fehler.
Ein letztes Mal, du erzeugst dadurch memoryleaks und einen enormen Performenceverlust.
Super Ausgleich
Wieso tolerierst du denn dann diese Funktion:
stock PlayerName(playerid) {
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
? ![]()
er macht nur immer noch ziehmlich viele Fehler
Du siehst alles was dir nicht zu 100% passt als Fehler an, einen string zu returnen ist kein Fehler (zwar auch nicht gut) aber sehr bequem
!!!