Ne letzte vermutung wär vielleicht, dass die ganzen strings die du alle auf einmal deklarierst zu dem Fehler führen, da ab dem Punkt der print befehl nicht mehr ausgeführt wird. Versuch diese mal nacheinander vor dem jeweiligen format befehl zu setzen. Könnte vllt was bringen
Beiträge von Timtrucker
-
-
26 Errors? liegt vllt daran, das du vergessen hast eine Funktion mit einer Geschweiften Klammer "}" zu schliessen oder zu öffnen
-
Funktioniert denn das Skript ansonsten?
-
Gibt es sonst noch andere Fehler oder nur diese beiden?
-
Also ich kenne es nur mit den Klammern und bei mir funktioniert es auch so. Probiers mal aus
//Edit: funktionierte der Command denn eigtl schon voher auch?
-
Hmm versuch vllt mal ne andere Version von ocmd
-
format(string1, sizeof string1, "{00E500}======[Stats von %s auf San Andreas Street Life]======{FFFFFF}", name);
Klammern fehlen bei Sizeof
-
Hmmm. Was passiert denn wenn du Ingame /stats eingibst?. Wird der Dialog angezigt?
-
Guten Tag,
nach ein paar Monaten melde ich mich auch mal wieder in der Breadfish Community
Da ich gerade ein Skript schreibe welches beim Starten eines Rennens, 20 Autos an Verschiedenen Positionen spwnet, wollte ich diese in einen Array
abspeichern.RaceMap1_Cars = {
CreateVehicle(451,1865.6999512,-2966.5000000,55.0000000,272.0000000,37,37,15),
CreateVehicle(451,1865.5999756,-2974.0000000,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1875.9000244,-2973.6999512,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1876.0000000,-2966.1999512,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1870.6999512,-2970.1000977,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1882.1999512,-2970.0000000,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1887.8000488,-2965.8999023,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1888.5999756,-2974.1000977,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1899.0999756,-2973.6999512,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1893.1999512,-2970.3000488,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1898.6999512,-2966.0000000,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1905.4000244,-2970.3999023,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1911.6999512,-2966.1000977,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1912.0999756,-2973.8000488,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1918.8000488,-2970.1999512,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1926.0000000,-2966.1000977,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1926.0999756,-2974.1000977,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1933.3000488,-2970.3000488,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1940.3000488,-2973.8000488,55.0000000,271.9995117,37,37,15),
CreateVehicle(451,1940.3000488,-2966.3000488,55.0000000,271.9995117,37,37,15)
};Jedoch krieg ich bei dieder Methode den Fehler:
CodeC:\Programme(x86)\Rockstar Games\Gta San andreas\gamemodes\BloXx.pwn(1165 -- 1166) : error 008: must be a constant expression; assumed zero
Mir ist bewusst, dass die Autos beim definieren sofort gespawnt werden.
Könnt inr mir vllt weiter helfen?lg timtrucker
-
Du deinem Ersten Problem: http://wiki.sa-mp.com/wiki/SetPlayerMarkerForPlayer
Zu deinem 2. Problem habe ich leider keine Ahnung. Jedoch würd mich das mit dem random auch mal interessieren
lg timtrucker -
Hallo Leute
Ich habe hier mal ein cmd mit ocmd erstellt aber immer wenn ich den In-game teste steht da "Unknown Command".
Was zum Teufel mache ich falsch? ich bin hier schon die ganze zeit am tüftelnocmd:race(playerid, params[])
{
new racingid;
new JoinBroadcastMessage[128];
if(sscanf(params,"d",racingid))return SendClientMessage(playerid, rot, "Benutze /race <raceid>");
if(IsPlayerInAnyRace(playerid))return SendClientMessage(playerid, rot, "Du bist schon in einem Rennen. Tippe /exit um es zu verlassen");RaceJoin[racingid]++;
SetPlayerPos(playerid, Races[racingid - 1][0], Races[racingid - 1][1], Races[racingid - 1][2]);format(JoinBroadcastMessage, sizeof(JoinBroadcastMessage),"(%s hat an einem Rennen teil: /race %i (Spieler insgesammt: %i))", PlayerName(playerid),racingid,RaceJoin[racingid]);
SendClientMessageToAll(hellorange, JoinBroadcastMessage);
SendClientMessage(playerid, orange, "Du hast an einem Rennen teilgenommen. Tippe /exit, um das rennen zu verlassen");SetPVarInt(playerid, "PlayerRaceID", racingid);
return 1;
}HAT SICH ERLEDIGT:
habe vergessen ein "-1" bei RaceJoin zu setzen.lg timtrucker
-
Goldkiller
Vielen Dank
Ich habs nicht so mit strcmp aber danke dir -
if(!strcmp(type, "sportautohaus") == false)return SetPlayerCheckpoint(playerid, gps_points[0][0], gps_points[0fehlt da nicht die Position ?
Wo fehlt die denn? die habe ich in nem array gespeichert und da angegeben -
Hallo,
Ich habe hier ein Problem mit meinem GPS befehl:ocmd:gps(playerid, params[])
{
if(GetPVarInt(playerid, "TUT"))return SendClientMessage(playerid, rot, "[FAIL] Du darfst diesen Befehl erst nach dem Tutorial benutzen");
new type[128];
if(sscanf(params, "s", type))return SendClientMessage(playerid, rot, "ORTE: Sportautohaus, Caravanspawn");if(!strcmp(type, "sportautohaus") == false)return SetPlayerCheckpoint(playerid, gps_points[0][0], gps_points[0][1], gps_points[0][2], 3);
else if(!strcmp(type, "caravanspawn") == false)return SetPlayerCheckpoint(playerid, gps_points[1][0], gps_points[1][1], gps_points[1][2], 3);
return 1;
}denn Irgendwie will das einfach nicht so funtzen, denn wenn ich ingame immer irgendwas eingebe z.b. /gps BlabLA dann kireg ich immer den Checkpoint von caravanspawn.
könnt ihr mir helfen?mfg timtrucker
-
new Text[1028] = {"und wie findest du sie? ist nicht grad die beste Karre aber sie es positiv: Du brauchst nichts dafür zu bezahlen \n\
Jetzt such dir hier irgendwo nen Geeigneten Parkplatz wo du dein Fahrzeug parken kannst. Du kannst es dann mit /park parken. \n\
Wenn du noch weitere Fragen hast, wende dich an einen Admin oder jemand anderen der dir helfen kann. Wenn es jedoch ernsthafte probleme \n\
gibt und gerade kein Admin zur stelle ist, kannst du dich auch an unsere Supporter wenden. Mehr erfaerhst du auf unserer Website \n\
www.german-racingrp.de \n\
\n\
Sonst wünsch ich dir hier noch viel Spaß. \n\
Dein Freund Doug! \n\
\n\
PS: wenn du nicht weiss was du als erstes machen sollst, dann schau mal bei deinem Wohnmobil nach!"};Helft mir ma! ich bekomme dabei immer diesen Error:
CodeC:\Program Files (x86)\Grand Theft Auto San Andreas\gamemodes\RacingRolePlay.pwn(240) : error 075: input line too long (after substitutions) C:\Program Files (x86)\Grand Theft Auto San Andreas\gamemodes\RacingRolePlay.pwn(241) : error 037: invalid string (possibly non-terminated string) C:\Program Files (x86)\Grand Theft Auto San Andreas\gamemodes\RacingRolePlay.pwn(241) : error 017: undefined symbol "und" C:\Program Files (x86)\Grand Theft Auto San Andreas\gamemodes\RacingRolePlay.pwn(241) : error 017: undefined symbol "wie" C:\Program Files (x86)\Grand Theft Auto San Andreas\gamemodes\RacingRolePlay.pwn(241) : fatal error 107: too many error messages on one line
Was mache ich falsch?
pls help me
mfg -
Probiers doch einfach aus
PS: Mein 100ster Beitrag Wuhu^^
-
Wo ist denn genau das Problem? speichert der gar nichts in der Datei? oder wird dir Variable von PlayerIP nicht darein gesetzt.
mfg timtrucker
-
und wie sollen wir dir jetzt helfen?
-
Hallo Leute!
Also jeder kennt das ja: man entfernt sich vom auto und nach der Angegebenen Zeit ist es weg. Und auch wenn es zerstört wird, ist es wieder an der Spawnposition.
Kann man BEIDES Abschalten? geht das? es soll nicht respawnen beim weglaufen, und es soll nicht respawnen wenn es zerstört wird. Es soll beim Zerstören dann einfach weg sein.fmg timtrucker
-
wie mache ich das denn genau?