Hallo,
Ich habe mal für die Meidcs ein /fcar befehl erstellt damit die ein Fahrzeug erstellen können.
Aber wen ich ingame /fcar add Firetruck mache kommt da kein auto.
if(strcmp(cmd, "/fcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_nr[125];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "Fraktions-Fahrezug System");
SendClientMessage(playerid, COLOR_LIGHTRED, "Fehler: {FFFFFF}/fcar [add] | [del] ");
return 1;
}
if(strcmp(x_nr,"add",true) == 0)
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
if(!IsPlayerInRangeOfPoint(playerid,2.0,1133.8851,-1323.4899,13.6353)) return SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Du musst am Fraktions-Fahrzeug Spawn sein.");
if(strcmp(x_nr,"Rettungswagen",true) == 0)
{
if(fahrradval[playerid] == 0)
{
fahrrad[playerid]=CreateVehicle(416, 1118.7592,-1322.7178,13.5739,3,1,-1,-1);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein Rettungs-Wagen erstellt.");
SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
fahrradval[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
}
}
if(strcmp(x_nr,"FBI-Ranger",true) == 0)
{
if(fahrradval[playerid] == 0)
{
fahrrad[playerid]=CreateVehicle(490,1149.0120,-1322.3391,13.5454,3,1,-1,-1);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein FBI-Ranger erstellt.");
SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
fahrradval[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
}
}
if(strcmp(x_nr,"Raindance(Hellikopter)",true) == 0)
{
if(fahrradval[playerid] == 0)
{
fahrrad[playerid]=CreateVehicle(490,1149.0120,-1322.3391,13.5454,3,1,-1,-1);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein Raindance erstellt.");
SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
fahrradval[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
}
}
if(strcmp(x_nr,"LVRD(Rettungswagen)",true) == 0)
{
if(fahrradval[playerid] == 0)
{
fahrrad[playerid]=CreateVehicle(598,1113.4783,-1332.3817,13.2568,3,1,-1,-1);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein LVRD-Fahrzeug erstellt.");
SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
fahrradval[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
}
}
if(strcmp(x_nr,"Firetruck",true) == 0)
{
if(fahrradval[playerid] == 0)
{
fahrrad[playerid]=CreateVehicle(407,1156.7452,-1332.4537,13.5310,3,1,-1,-1);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein Firetruck erstellt.");
SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
fahrradval[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
}
}
}else SendClientMessage(playerid, COLOR_GRAD2,"FEHLER: Du bist nicht befugt.");
}
else if(strcmp(x_nr,"del",true) == 0)
{
if(fahrradval[playerid] == 1)
{
DestroyVehicle(fahrrad[playerid]);
fahrradval[playerid] = 0;
SendClientMessage(playerid,COLOR_WHITE,"Du hast dein Fraktions-Fahrzeug gelöscht.");
}
else
{
SendClientMessage(playerid,COLOR_GRAD5,"Du hast dir kein Fraktions-Fahrzeug erstellt.");
}
}
}
return 1;
}
Könnte mir vielleicht direkt jmd bei /fcar add ein Dialog machen damit man drauf klicken muss?
mfg