Hallo.
Ich hab da ein Problem mit meinem /farbe-Befehle.
Der Befehl sieht so aus:
if(strcmp(cmd,"/farbe",true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new color1 = strval(tmp);
tmp = strtok(cmdtext, idx);
new color2= strval(tmp2);
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, WEISS, "/farbe [Farbe1] [Farbe2]");
return 1;
}
if(!strlen(tmp2))
{
SendClientMessage(playerid, WEISS, "/farbe [Farbe1] [Farbe2]");
return 1;
}
new VID;
VID=GetPlayerVehicleID(playerid);
ChangeVehicleColor(VID, color1, color2);
}
else
{
SendClientMessage(playerid, ROT, "Du befindest dich in keinem Fahrzeug !");
}
return 1;
}
Komischerweise färbt man damit aber sein Fahrzeug immer schwarz, d.h. es wird immer FarbID 0 (schwarz) wiedergegeben.
Ich habs die ganze Zeit probiert, aber leider keine Lösung gefunden...
Hoffe mir kann einer helfen
greetz