Klappt es so?
dcmd_flock(playerid,params[])
{
#pragma unused params
new car = -1;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
car = GetPlayerVehicleID(playerid);
}
else if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z;
for(new i=0; i<MAX_VEHICLES; i++)
{
GetVehiclePos(i, x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z))
{
car = i;
break;
}
}
}
if(car != -1)
{
if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
{
return SendClientMessage(playerid, Rot, "Du sitzt auf einem Fahrrad.Das kann man nicht abschließen!");
}
if(!IsAGangCar(car) && !IsAFrakCar(car))
{
return SendClientMessage(playerid, Rot, "Du sitzt in keinem Frak-/Gang-Car!");
}
if(IsALSPDCar(car) && PlayerInfo[playerid][Beruf] != TEAM_LSPD) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAFBICar(car) && PlayerInfo[playerid][Beruf] != TEAM_FBI) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAArmiCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Army) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAMedicCar(car) && PlayerInfo[playerid][Beruf] != TEAM_MEDIC) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAFahrschulCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Fahrschule) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAPresidentCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Präsident) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsANewsCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Sa-News) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAOamtCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Oamt) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAGrooveCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Groove) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsALCNCar(car) && PlayerInfo[playerid][Beruf] != TEAM_LCN) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsABallasCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Ballas) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsABikerCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Biker) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAVagosCar(car) && PlayerInfo[playerid][Beruf] != TEAM_LosVagos) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsAYakuzaCar(car) && PlayerInfo[playerid][Beruf] != TEAM_Yakuzza) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
if(IsARifaCar(car) && PlayerInfo[playerid][Beruf] != TEAM_SFRifa) return SendClientMessage(playerid, Rot, "Du kannst dieses Auto nicht abschließen!");
//Terror Car
//Taxi Car
if (AutoTuer[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
AutoTuer[car] = true;
TextDrawSetString(pSpeedo[playerid][6], " ~g~A~w~ufgeschlossen");
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
AutoTuer[car] = false;
TextDrawSetString(pSpeedo[playerid][6], " ~r~A~w~bgeschlossen");
}
}
return 1;
}
Wenn nein, bekommst du irgendwelche Chat-Nachrichten?