Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------
- if(strcmp(cmd, "/oaufbrechen", true) == 0)
- {
- if(PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
- {
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid, pX, pY, pZ);
- new Float:vX, Float:vY, Float:vZ;
- new Found = 0;
- new vid = 0;
- while((vid < MAX_VEHICLES) && (!Found))
- {
- vid++;
- GetVehiclePos(vid,vX,vY,vZ);
- if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<1.0) && (floatabs(pZ-vZ)<1.0) && (vid!=GetPlayerVehicleID(playerid)))
- {
- PutPlayerInVehicle(playerid, vid, 0);
- SendClientMessage(playerid, COLOR_RED, "*Fahrzeug erfolgreich aufgebrochen!");
- GetPlayerName(playerid, sendername, sizeof(sendername));
- //------: Schleife der Onlinecops :------
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i) && IsADChatter(i))
- {
- format(string, sizeof(string), "HQ: Ordnungsbeamter: %s hat ein Fahrzeug aufbrechen müssen, weil es abgesperrt war!", sendername);
- SendClientMessage(i, TEAM_BLUE_COLOR, string);
- }
- }
- //----: Schleife der Cops :------
- }
- }
- if(!Found)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Kein Fahrzeug in der Nähe!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Ordnungsbeamter!");
- }
- }
- return 1;
- }
- if(strcmp("/unopark", cmd, true, 10) == 0)
- {
- if(PlayerInfo[playerid][pMember] == 24||PlayerInfo[playerid][pLeader] == 24)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new trailercar2 = GetPlayerVehicleID(playerid);
- new carowner = GetDtCarOwner(trailercar2);
- new slot = GetDtCarOwnerSlot(carowner,trailercar2);
- if(PlayerCar[carowner][slot][CarArrest] == 1 && PlayerInfo[carowner][pRest] == 1)
- {
- PlayerCar[carowner][slot][CarPos_x] = 928.5143;
- PlayerCar[carowner][slot][CarPos_y] = -1214.4116;
- PlayerCar[carowner][slot][CarPos_z] = 16.9416;
- PlayerCar[carowner][slot][CarArrest] = 0;
- PlayerCar[carowner][slot][CarRotate] = 8;
- if(carowner != 555)
- {
- OnPlayerCarUpdate(carowner);
- SendClientMessage(carowner, COLOR_WHITE, "Ihr Auto wurde von einen Ordnungsbeamten freigegeben, sie können es nun am Roten Marker abholen!");
- PlayerInfo[carowner][pRest] = 0;
- SetPlayerCheckpoint(carowner,928.5143,-1214.4116,16.9416, 8.0);
- SetVehicleToRespawn(trailercar2);
- SetVehiclePos(trailercar2,928.5143,-1214.4116,16.9416);
- SetVehicleVirtualWorld(trailercar2, 0);
- SetTimerEx("PlayerCarSpawn",1000,0,"i",carowner);
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Das Auto ist nicht geOParkt!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keinem Auto!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Ordnungsbeamter!");
- return 1;
- }
- }
- if (strcmp("/opark", cmd, true, 10) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 525 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(PlayerInfo[playerid][pMember] == 24||PlayerInfo[playerid][pLeader] == 24)
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- SendClientMessage(playerid, COLOR_GREY, " An deinem Abschleppwagen ist kein Auto angehängt!");
- return 1;
- }
- new trailercar = GetVehicleTrailer(GetPlayerVehicleID(playerid));
- // new trailercar = GetPlayerVehicleID(playerid);
- if(!IsADtCar(trailercar))
- {
- SendClientMessage(playerid, COLOR_GREY, "Du kannst keine Fraktions Cars etc abschleppen!");
- return 1;
- }
- //new trailercar = GetVehicleTrailer(GetPlayerVehicleID(playerid));
- new Float:X,Float:Y,Float:Z;
- new Float:z_rot;
- GetVehiclePos(trailercar, X,Y,Z);
- GetVehicleZAngle(trailercar, z_rot);
- new carowner = GetDtCarOwner(trailercar);
- new slot = GetDtCarOwnerSlot(carowner,trailercar);
- PlayerCar[carowner][slot][CarPos_x] = X;
- PlayerCar[carowner][slot][CarPos_y] = Y;
- PlayerCar[carowner][slot][CarPos_z] = Z;
- PlayerCar[carowner][slot][CarArrest] = 1;
- PlayerCar[carowner][slot][CarRotate] = z_rot;
- new fkasse = 2000 + random(2999);
- FraktionsKasse[23] += fkasse;
- if(carowner != 555)
- {
- OnPlayerCarUpdate(carowner);
- SendClientMessage(carowner, COLOR_WHITE, " Ihr Fahrzeug wurde abgeschleppt, Fahren zu zur Ordnungsamt Base, um ihr auto wieder Freizukaufen.");
- PlayerInfo[carowner][pRest] = 1;
- SetTimerEx("PlayerCarSpawn",1000,0,"i",carowner);
- }
- DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, COLOR_YELLOW, " Du hast das Fahrzeug erfolgreich abgeschleppt!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Du bist kein Mitglied des Ordnungsamtes!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Du musst einen Abschleppwagen fahren!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement