Hallo,
ich habe das Problem, das ich einen Befehl erstellt habe, mit dem man sich auf den Fahrersitz des Autos setzen kann.
Jedoch geht das nur für die Personen die den Befehl eingeben.
Wäre es möglich, diesen zu erweitern, sodass ich eingeben muss /getincar [playerid] [carid]
Hier der Befehl
if(strcmp(cmd, "/getincar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /getincar [carid]");
return 1;
}
new testcar = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 3)
{
new Float:cwx2,Float:cwy2,Float:cwz2;
GetVehiclePos(testcar, cwx2, cwy2, cwz2);
if (GetPlayerState(playerid) == 2)
{
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle(playerid);
PutPlayerInVehicle(playerid, testcar, 0);
}
else
{
SetPlayerInterior(playerid,0);
PutPlayerInVehicle(playerid, testcar, 0);
}
SendClientMessage(playerid, COLOR_ORANGE, "** Du wurdest teleportiert");
format(string, sizeof(string), "[ADMIN]: %s hat sich selbst in zu der Carid: [%d] teleportiert.", sendername, testcar);
ABroadCast(COLOR_LIGHTRED,string, 5);
DisablePlayerCheckpoint(playerid);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "** Du bist kein Admin!");
return 1;
}
}
return 1;
}
Hoffentlich könnt ihr mir helfen
MfG. Cody09