IsAFrakcarID(vehid)
Gibt das denn nicht den Wert 1 zurück wenn es eins ist und 0 wenn keins?
Passender wäre:
FCInfo[GetPlayerVehicle(playerid)][Frakid]
Beiträge von #lazy
-
-
Ööhm?
Irgendwie im Thread verrutscht xD -
dini_IntSet(DeineDatei,"DeineVar",dini_Int(DeineDatei,"DeineVar") + 1)
eine PVar:
SetPVarInt(playerid,"DeineVar",GetPVarInt(playerid,"DeineVar") +1) -
Also Deutschland wird dieses Jahr nicht gewinnen.
Vielen Spielern mangelt es einfach an Erfahrung.
Außerdem ist es eine Schwachsinns idee Tim Grassland (so wurde der in einem internetvid genannt) ins Tor (Ersatzkeeper) zu setzen.
Der macht eh nur SHOWparaden.
Sogar bei Hoffenheim wollten die Fans ihn nicht.Ich tippe mal stark auf Spanien.
Die haben die EM vor 4 Jahren gewonnen (glaube ich) und vor 2 Jahren die WM. -
goldjunge:
Dini: schllööcchht.
Nimm lieber yini oder SII. nicht wegen der Geschwindigkeit, sondern allgemein wegen der Performance & Ressourcenbelastung.
Enums sind übersichtlicher als für also eine Extra Spielervariable (PVar) zu haben. -
Nochmal zu der Andeutung, es wäre einiges von LoG geklaut.
Wenn ich dem Scriptersteller glauben schenken darf, hat log das eher von ihnen geklaut.
Oder besteht log schon seit 2009? -
Tatsächlich war mir die Funktion StripNewLine nicht ganz klar.
Habe ich es jetzt richtig verstanden? Entfernt sie beim auslesen das \r\n?Das mit dem vergessenen Schließen bei SII habe ich auch gerade bemerkt.
Ist nun behoben. Auch das mit dem erst schließen - dann speichern war nur ein unachtsamkeitsfehler.Zum löschen einer Zeile:
Eigentlich wollte ich die ganze Datei löschen und nicht einen Eintrag
Zum entfernen eines Eintrages muss ich doch INI_RemoveEntry anwenden, dies ist aber garnicht mein Ziel. -
-
Du solltest trotzdem noch den Text der via fread ausgelesen wird, durch eine Funktion wie StripNewLine / StripLN jagen.
Jut, die Funktion habe ich gefunden.
Jedoch ist mir die Anwendung nicht ganz klar.
Ich kann das ja nicht einfach mitten in die Schleife tuen.
Vor der Schleife eigentlich auch nicht. Oder doch?! -
ocmd:ChangeVehicleColor(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new vehicleid,color1,color2;
if(sscanf(params,"ddd",vehicleid,color1,color2)) return SendClientMessage(playerid,ROT,"Verwendung: /ChangeVehicleColor [vehicleid][color1][color2]");
if(color1 < 255 || color2 < 255)
{
if(IsValidVehicle(vehicleid))
{
ChangeVehicleColor(vehicleid,color1,color2);
SendClientMessage(playerid,GRÜN,"Farbe erfolgreich geändert!");
return 1;
} else return SendClientMessage(playerid,ROT,"Das angegebene Fahrzeug existiert nicht!");
} else return SendClientMessage(playerid,ROT,"Ungültiger FarbCode!");
} else return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
}
#e: Is jetz angepasst -
-
Warum verwendest du da auch eine schleife?
Wohl eher random, oder? -
Ist das mit dem Internet gucken auch legal

Mach nichts falsches.Musst halt einfach mal die Programmliste von Fox durchschauen.
-
Falsch!
Ich kenne die 2te Staffel schon.
Die kam auf FOX (HD). GGf. wird sie nochmal wiederholt. -
Damit kann man aber nur die Waffe abfragen die man hält.
Besser wäre GetPlayerWeaponData damit kann man für jeden Slot die Waffe auslesen, -
Am besten für die Schleife statt MAX_PLAYERS noch deine Slotanzahl verwenden.
Beim Rest hat shain recht. -
BlackDragon:
/pcreate, /psearch, /pdelete, /computerCrocky:
rCmd = http://pastebin.com/Tm5SL5rg
DynamicParams = http://pastebin.com/SJzV2biJ
SII = http://www.aussiegameserver.com/slick/www/samp/sii.php -
Das mit dem Line-by-line Reading hatte ich aus dem SA-MP Wiki.
Da stand dies so, deswegen habe ich einfach darauf vertraut.Kann ich da einfach else verwenden? Kenn mich mit while schleifen nicht wirklich aus.
Wenn ja, würde es dann einfach else fclose(internet) lauten?
Sry, das ich das nicht so genau verstehe.Zum break:
Hab ich gemacht, füg ich jetzt gleich ein.Zum Pastebin:
Ich dachte es muss lediglich der Quellcode beigelegt sein, dies ist bei mir vorhanden. -
Hab das Script nur überflogen, bei OnPlayerConnect ist aber definitiv ein Memory Leak mit der Datei,die geöffnet wird.
Man brauch die Datei auch nicht weiter lesen, wenn bereits herausgefunden wurde, dass der Spieler einen PC hat.Tatsächlich habe ich das mit dem internetnutzer nur überflogen.
Mir fällt auch, ohne groß nachzugucken ein, das am ende ein \n\r hin müsste, damit eine neue Zeile begonnen wird.Zum herausfinden:
Ich habe wohl vergessen die Datei zu schließen. Daran wirds wohl liegen, oder?Zum computer befehl:
Ehrlich gesagt habe ich das noch nicht getestet.
Vorher hab ich dem Boolean einfach den wert true gegeben, damit ich den Rest testen kann.Der Fehler mit der neuen Zeile sollte aber jetzt eigentlich behoben sein.
Quellcode wird oben hineingepostet. -
Wenn ihr keine Ahnung habt ...
Das ist kein Klammerfehler.
RedFly hat recht. 26 Errors sind nur das maximale was angezeigt werden kann (an Errors).Du hast die a_samp.inc noch von der 0.3c oder älter.
Downloade sie neu.