hio
ich hab mir mal einen /cc script gebastelt (teilweise aus gf übernommen)
if(strcmp("/cc", cmdtext , true) == 0)
{
new string[256];
if(IsPlayerInRangeOfPoint(playerid,5.0,1275.94458008,-1257.80810547,15.59458160))
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i = 0; i<MAX_VEHICLES; i++)
{
if(PlayerCar[i][vid] == GetPlayerVehicleID(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "SYNTAX: /cc [farbe1] [farbe2]");
return 1;
}
tmp = strtok(cmdtext, idx);
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 400) { SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "SYNTAX: /cc [farbe1] [farbe2]");
return 1;
}
tmp = strtok(cmdtext, idx);
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 400) { SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!"); return 1; }
new carid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(carid, color1, color2);
PlayerCar[i][c1] = color1;
PlayerCar[i][c2] = color2;
format(string, sizeof(string), "Fahrzeug-Farben geändert! [Farbe 1: %d || Farbe 2: %d]", color1, color2);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Du musst in einem Fahrzeug sein!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Du bist nicht in der Car-Color-Garage.");
return 1;
}
}
wenn ich /cc mache dann sagt der "SYNTAX: /cc [farbe1] [farbe2]"" (also wenn ich in der garage steh)
so dann mach ich /cc 1 2 und dann passiert nix auto wird nicht umgefärbt gibt keine msg aus passiert einfach NIX -.-
hat einer ne idee wo prob is? is btw in nem filterscript wo mei ncarsys drin is