Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ocmd:handschellen(playerid,params[])
- {
- new pID,string[128];
- new Float:x, Float:y, Float:z;
- if(isPlayeraCop(playerid))
- {
- /*if(IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_GREY, " In einem Auto kann der Befehl nicht benutzt werden!");
- return 1;
- }*/
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_WEISS,"Benutze: /handschellen [Playerid]");
- {
- GetPlayerPos(playerid,x,y,z);
- if(!IsPlayerInRangeOfPoint(pID,5,x,y,z))return SendClientMessage(playerid,COLOR_YELLOW,"Du bist zu weit vom Spieler entfernt");
- if(isPlayeraCop(pID))return SendClientMessage(playerid,Rot,"Du kannst keinen Cop Handschellen anlegen!");
- if(tie[playerid] == 1)return SendClientMessage(playerid,Rot,"Wenn du gefesselt bist kannst du keine Handschellen anlegen/abnehmen!");
- if(tazerp[pID] == 1)
- {
- handschellen[pID] = 1;
- format(string, sizeof string,"%s legt dir Handschellen an",SpielerName(playerid));
- SendClientMessage(pID,Orange,string);
- format(string, sizeof string," Du legst %s die Handschellen an",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
- SetPlayerSpecialAction(pID,SPECIAL_ACTION_CUFFED);
- SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
- return 1;
- }
- if(handschellen[pID] == 1)
- {
- TogglePlayerControllable(pID,1);
- handschellen[pID] = 0;
- format(string, sizeof string,"%s nimmt dir Handschellen ab",SpielerName(playerid));
- SendClientMessage(pID,Orange,string);
- format(string, sizeof string," Du nimmst %s die Handschellen ab",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
- SetPlayerSpecialAction(pID,SPECIAL_ACTION_NONE);
- RemovePlayerAttachedObject(pID,0);
- return 1;
- }
- if(IsPlayerInAnyVehicle(playerid))//Ob du in einem Fahrzeug bist...
- {
- if(IsPlayerConnected(pID))//Ob die eingegebende ID überhaupt Online ist...
- {
- new vid1 = GetPlayerVehicleID(playerid);
- new vid2 = GetPlayerVehicleID(pID);
- if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)//Wenn du der Fahrer des Fahrzeuges bist, passsiert das...
- {
- if(vid1 == vid2)
- {
- if(handschellen[pID] == 1)
- {
- handschellen[pID] = 1;
- format(string, sizeof string,"%s legt dir Handschellen an",SpielerName(playerid));
- SendClientMessage(pID,Orange,string);
- format(string, sizeof string," Du legst %s die Handschellen an",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
- SetPlayerSpecialAction(pID,SPECIAL_ACTION_CUFFED);
- SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
- return 1;
- }
- if(handschellen[pID] == 1)
- {
- TogglePlayerControllable(pID,1);
- handschellen[pID] = 0;
- format(string, sizeof string,"%s nimmt dir Handschellen ab",SpielerName(playerid));
- SendClientMessage(pID,Orange,string);
- format(string, sizeof string," Du nimmst %s die Handschellen ab",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
- SetPlayerSpecialAction(pID,SPECIAL_ACTION_NONE);
- RemovePlayerAttachedObject(pID,0);
- return 1;
- }
- }
- }
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,Rot,"Du bist kein Cop!");
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement