Hallo,
ich suche einen Befehl, mit den ich einen Spieler, der Fahrer eines Autos ist, aus seinem Auto schmeißen kann. Ich habe schon die SuFu benutzt, habe aber irgendwie nichts passendes gefunden. Hoffe mir kann jemand helfen.
MfG, ThomasTailor93
Hallo,
ich suche einen Befehl, mit den ich einen Spieler, der Fahrer eines Autos ist, aus seinem Auto schmeißen kann. Ich habe schon die SuFu benutzt, habe aber irgendwie nichts passendes gefunden. Hoffe mir kann jemand helfen.
MfG, ThomasTailor93
RemovePlayerFromVehicle(giveplayerid);
if(strcmp(cmd, "/bounce", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2)
{
if(GetDistanceBetweenPlayers(playerid,giveplayerid) < 5)
{
RemovePlayerFromVehicle(giveplayerid);
}
}
}
}
So richtig?^^
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
hier dann pID rausschmeißen.
}
Ich hab jetzt keine Ahnung weiter. Hab das jetzt so, aber ich denke, dass ist Müll:
if(strcmp(cmd, "/bounce", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2)
{
if(GetDistanceBetweenPlayers(playerid,giveplayerid) < 5)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
RemovePlayerFromVehicle(giveplayerid);
}
}
}
}
}
Kann mir vllt jemand weiter helfen? Falls es falsch ist...
Mit GetDistanceBetweenPlayer ist Müll. Du willst ja das der Spieler in nem Auto sitzt. Also müsste das schonmal ohne alles drum und dran so aussehen
if(strcmp(cmd, "/bounce", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(!IsPlayerInVehicle(giveplayerid); return SendClientMessage(playerid,weiß,"Spieler in keinem Wagen");
RemovePlayerFromVehicle(giveplayerid);
}
}
}
}
}
Das funktioniert nicht so recht, bekomme Errors. Da ist zwar ne Klammer zu viel, aber trotzdem funzt das nicht..
Welchen ?