* und man benötigt keine Strings um sie zu speichern.
Ich habe mich falsch ausgedrückt, tut mir leid...
Ich meinte damit, dass es nicht möglich ist diese Codes so zu speichern:
sondern, man muss es so machen:
mfg. ![]()
* und man benötigt keine Strings um sie zu speichern.
Ich habe mich falsch ausgedrückt, tut mir leid...
Ich meinte damit, dass es nicht möglich ist diese Codes so zu speichern:
sondern, man muss es so machen:
mfg. ![]()
ZitatAlles anzeigennew name[MAX_PLAYER_NAME];
new file[25];
format(file, sizeof(file), "%s.ini",GetPlayerName(playerid,name,sizeof(name)));
if(!fexist(file))
{
dini_Create(file);
}
Nimm diesen Schwachsinn mal aus deinem Script, dann könnte es vielleicht schon wieder gehen ![]()
mfg. ![]()
Das in den Hexcodes sind keine Buchstaben.
Naja, ich würde ein F doch schon als Buchstabe bezeichnen, auch wenn ich weiß, dass man diesen Buchstaben mit einer Zahl wiedergeben kann ![]()
Es zeugt von schlechtem Programmstil mit GOTO zu arbeiten, besser ist deine do while schleife:
Also, da gebe ich dir vollkommen recht, goto ist extrem lahm, sogar lahmer als die do-while kombination, aber wenn man es schon richtig machen will, wieso dann nicht direkt mit nur einer while-Schleife ?
mfg. ![]()
indirekt wenn er es in den cmd reinmacht, dann machst du zugleich auch die deklairung neu
und das von mir ist das selbe nur kleiner
Nein, da bei dir durch das goto, die Variablen immer neu deklariert werden und das ist langsamer als meins ![]()
mfg. ![]()
so ist es schöner
Das mag sein, aber meins ist besser, da die Variablen nicht immer neu deklariert werden, sondern nur initialisiert ![]()
mfg. ![]()
wann wird das möglich sein.
Wenn Kalcor es umsetzt ![]()
Also, als Int kann man sie nur indirekt speichern, das wäre nicht so vorteilhaft, da in den Hex-Codes Buchstaben drinnen stehen, darum speichere sie doch einfach als Strings ![]()
mfg. ![]()
Also ich habe mir mal deinen Code durchgelesen und da steht ganz schön viel Schwachsinn drinnen ![]()
Ich fange mal an:
1.
ZitatAlles anzeigengetdate(Day,Month,Year);
gettime(hour,minute,sec);
format(str,sizeof str,"%02d.%02d.%d",Year,Month,Day);
TextDrawSetString(Textdraw10,str);
TextDrawShowForAll(Textdraw10);
if(minute<10)format(str,sizeof str,"%d:0%d",hour,minute);
else format(str,sizeof str,"%d:%d",hour,minute);
TextDrawSetString(Textdraw9,str);
TextDrawShowForAll(Textdraw9);
SetWorldTime(hour);
Das solltest du nicht in die For-Schleife schreiben sondern oben drüber ![]()
2. TextDraw1, TextDraw2, TextDraw3...viel zu umständlich, einfach TextDraw[18];
3. Interessant wäre auch die Funktion: ErmittleGeschwindigkeit
mfg. ![]()
Da steht nichts Spannendes.
Ehm...da steht nicht mal, dass der Server offline ist, kann es sein, dass evtl nur du gekickt wirst oder sowas ![]()
"Spieler" in "Benutzer" ändern
ist das so ein problem?
Ich glaube er will, dass man viel Namen in eine .txt Datei einträgt ![]()
Aber ich will keinen Code schreiben, weil dann diese Seite abkackt, das mit dem Absatz in einer Datei macht man aber mit \n ![]()
mfg. ![]()
Das meiste sind ja tag mismatch Errors, ich denke dass da ein include oder so Fehlt
Ehm...nein, ein Tag mismatch bedeutet sowas hier:
new Float:X, string[128];
X = 5.0;
string[0] = X;//Tag mismatch, weil ein char kein Float ist ;)
mfg. ![]()
Ich denke da hilft dann nur bei jeden Fehler selbst zu gucken..
Wenn du nicht weißt was eine Fehlermeldung bedeutet gibts' hier im Forum
den Button unterm' Header "Fehlerklärbär", da kannst du deinen Error reinkopieren.
Gruß
Joe
Willst du ernsthaft das er das 394x macht ![]()
Denk nicht das es so schlecht ist.
Du hast ein Script vor dir, mit 394 Warnings + du siehst das Header und die Cells voll sind und behauptest, dass dieses Script nicht schlecht ist ![]()
okay... ![]()
alles was unter OnPlayerConnect gehört unter OnPlayerSpawn zu schreiben
Dafuq ![]()
Meine Texte soll man nicht interpretieren ! Das war nur expliziet auf die Test Nachricht bezogen ![]()
schwachsinn, dann kommt es bei jedem Spawnen!
und ![]()
Das soll doch eh nur eine Test Nachricht sein ![]()