Hallo,
Ich habe ein kleines Problem. Ich habe ein Befehl erstellt, mit dem ich ein Fraktionsauto erstellen möchte, aber weiß nicht, wie das Auto "richtig" zu Fraktion gehören kann.
hier der code:
PHP
if(strcmp(cmd,"/efa",true)==0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] < 3000)
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht befugt!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /efa [carid] [color1] [color2] [FraktionsID]");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Auto Nummer nicht weniger als 400 oder höher als 611 sein !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /efa [carid] [color1] [color2] [FraktionsID]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht Weniger als 0 oder höher 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /efa [carid] [color1] [color2] [FraktionsID]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /efa [carid] [color1] [color2] [FraktionsID]");
return 1;
}
new FrakID;
FrakID = strval(tmp);
if(FrakID < 0 || FrakID > 21) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 21 !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
CreatedCars[CreatedCar] = carid;
CreatedCar++;
Gas[carid] = GetGasMax(car);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string2[256];
new string3[5];
format(string2, sizeof(string2), " AdminSystem: %s hat ein Fraktionsfahrzeug gespawnt (%d).", sendername, CarName);
format(string3, sizeof(string3), "Frakauto");
SetVehicleNumberPlate(car, string3);
ABroadCast(COLOR_LIGHTRED,string2,1337);
}
return 1;
}
Alles anzeigen
Ich habe die FrakID erstellt, aber das Auto gehört nicht zu der Fraktion.
Kann mir wer helfen ?