Das ist seit der neusten Version normal so.
Beiträge von Jeffry
-
-
So:
Function PlayerCarSpawn(playerid,Slot)
{
if(IsPlayerConnected(playerid))
{
if(Dtc_PlayerHaveCar[playerid][Slot])
{
PlayerCar[playerid][Slot][CarId] = CreateVehicle(PlayerCar[playerid][Slot][CarModel],PlayerCar[playerid][Slot][CarPos_x],PlayerCar[playerid][Slot][CarPos_y],PlayerCar[playerid][Slot][CarPos_z],PlayerCar[playerid][Slot][CarRotate],PlayerCar[playerid][Slot][CarC1],PlayerCar[playerid][Slot][CarC2], 60000);/*vehicle spawn*/
CarTuning(playerid,Slot);
new strings[15];
new name[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, name, sizeof name);
format(str, sizeof str, "/Autos/%s%d.dtcar", name,Dtc_PlayerKey[playerid]);
//format(strings, sizeof(strings), "%s", dini_Get(str, "CarPlate"));
format(strings, sizeof(strings), "%s", dini_Get(str, "Plate"));
SetVehicleNumberPlate(PlayerCar[playerid][Slot][CarId], strings);
SetVehicleToRespawn(PlayerCar[playerid][Slot][CarId]);
format(PlayerCar[playerid][Slot][Plate], 64, strings);//Hier ist Zeile 70136
SetupPlayerCarNeon(playerid, Slot, PlayerCar[playerid][Slot][NeonID]);//Hier ist Zeile 70137
}
}
}Zeile 4568?
EDIT: JoshJosh82: Ok.
-
Kannst du bitte die Code-Zeilen zu den Errors posten? Es wird schwer die zu finden, ohne Code.
-
Wie erstellst du die UBB's sonst?
Und wie gibst du denen sonst einen Schlüssel? -
Kann man auswählen aber es spawnt kein Fahrzeug mit UBB?
Du erstellst nirgends ein Fahrzeug. Das musst du bei den Listitems eintragen, was passieren soll. -
Sicher, dass das daran liegt? Wenn du es weg machst klappt alles?
Falls ja, müssten wir deinen Code manuell debuggen (was etwas Arbeit wäre). -
Dann füge das bei deinem OnPlayerSpawn ein:
if(!IsPlayerNPC(playerid)) SetPlayerSkin(playerid,Spieler[playerid][pSkin]); -
Das meinte ich. Das ist ein Callback (heißt so).

-
Dann poste bitte den Code von deinem OnPlayerClickTextDraw-Callback.
-
Versuche es so:
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
jtext = "Los Santos Police Department";
if(PlayerInfo[playerid][pRank] == 12) { dtext = "Leitender Polizeidirektor"; }
else if(PlayerInfo[playerid][pRank] == 11) { dtext = "Polizeidirektor"; }
else if(PlayerInfo[playerid][pRank] == 10) { dtext = "Polizeioberrat"; }
else if(PlayerInfo[playerid][pRank] == 9) { dtext = "Polizeirat"; }
else if(PlayerInfo[playerid][pRank] == 8) { dtext = "Erster Polizeihauptkommissar"; }
else if(PlayerInfo[playerid][pRank] == 7) { dtext = "Polizeihauptkommissar"; }
else if(PlayerInfo[playerid][pRank] == 6) { dtext = "Polizeioberkommissar"; }
else if(PlayerInfo[playerid][pRank] == 5) { dtext = "Polizeikommissar"; }
else if(PlayerInfo[playerid][pRank] == 4) { dtext = "Polizeihauptmeister"; }
else if(PlayerInfo[playerid][pRank] == 3) { dtext = "Polizeiobermeister"; }
else if(PlayerInfo[playerid][pRank] == 2) { dtext = "Polizeimeister"; }
else if(PlayerInfo[playerid][pRank] == 1) { dtext = "Polizeimeisteranwärter"; }
}
Falls das nicht geht, poste mehr vom Code. -
Auch dort (immer in sscanf):
"uds"
zu:
"uds[60]"Es muss die Größe der Variable bei "s" angegeben werden.
-
Du musst im Ordner scriptfiles den Ordner "codes" erstellen.
-
Was ist der Fehler?
-
Hast du da schon eine Skin-Auswahl zum Start? Wenn ja, ist das die Standard-Auswahl, mit den Links/Rechts/Spawn Buttons? Oder hast du eine eigene, ohne diese Buttons?
-
RIGHT ist eine SQL Anweisung. http://www.w3resource.com/mysq…/mysql-right-function.php
Ebenso LEFT. http://www.w3resource.com/mysq…s/mysql-left-function.phpformat(query,sizeof(query),"UPDATE frakcars SET X='%f',Y='%f',Z='%f',A='%f',spoiler='%d',hood='%d',roof='%d',sideskirt='%d',lamps='%d',nitro='%d',exhaust='%d',wheels='%d',stereo='%d',hydraulics='%d',front='%d',rear='%d',right='%d',left='%d' WHERE id='%d'",
zu:
format(query,sizeof(query),"UPDATE frakcars SET X='%f',Y='%f',Z='%f',A='%f',spoiler='%d',hood='%d',roof='%d',sideskirt='%d',lamps='%d',nitro='%d',exhaust='%d',wheels='%d',stereo='%d',hydraulics='%d',front='%d',rear='%d',`right`='%d',`left`='%d' WHERE id='%d'", -
Welchen Skin soll der Spieler denn erhalten, wenn er spawnt?
-
if(!sscanf(params,"ii",typ,wert))return SendClientMessage(playerid, 0xFF0000FF, "/createcode [Typ] [Wert]");
zu:
if(sscanf(params,"ii",typ,wert))return SendClientMessage(playerid, 0xFF0000FF, "/createcode [Typ] [Wert]"); -
Sorry, das ist mir nicht aufgefallen.
new fcarid = IsAFrakCar(trail_car);
new trail_car = GetVehicleTrailer(GetPlayerVehicleID(playerid));
zu:
new trail_car = GetVehicleTrailer(GetPlayerVehicleID(playerid));
new fcarid = IsAFrakCar(trail_car); -
if(sscanf(params,"s",text))
zu:
if(sscanf(params,"s[128]",text))"string" kannst du außerdem auf 145 setzen, das ist das Maximum für SendClientMessage.
-
Nein, bei SendClientMessage musst du Zeile für Zeile einzeln senden.
Du überschreibst den string ja jedes mal wieder.