Guest User

Untitled

a guest
Feb 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. //Unter OnPlayercommandtext
  2. dcmd(eject,5,cmdtext);
  3. dcmd(kidnap,6,cmdtext);
  4.  
  5.  
  6. //i-wo ins script nur net in ein public
  7. //eject
  8. dcmd_eject(playerid,params[])
  9. {
  10. new pID,string[128],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
  11. if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist in keinem Fahrzeug !"); }
  12. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist nicht der Fahrer !"); }
  13. if(sscanf(params,"u",pID)) { return SendClientMessage(playerid,0xAFAFAFAA,"SYNTAX: /eject [playerid]"); }
  14. if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xAFAFAFAA,"Ungültige ID!"); }
  15. if(!IsPlayerInVehicle(pID,GetPlayerVehicleID(playerid))) { return SendClientMessage(playerid,0xA0A0A0FF,"Dieser Spieler ist nicht in deinem Fahrzeug !"); }
  16. GetPlayerName(playerid,pName,sizeof(pName));
  17. GetPlayerName(pID,pIdName,sizeof(pIdName));
  18. RemovePlayerFromVehicle(pID);
  19. format(string,sizeof(string),"Du hast %s aus deinem Auto geschmissen !",pIdName);
  20. SendClientMessage(playerid,0xFFFFFFAA,string);
  21. format(string,sizeof(string),"Fahrer %s hat dich aus seinem Auto geschmissen !",pName);
  22. SendClientMessage(pID,0xFFFFFFAA,string);
  23. return 1;
  24. }
  25.  
  26. //kidnap
  27. dcmd_kidnap(playerid,params[])
  28. {
  29. new pID,seatid,string[64],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
  30. if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist in keinem Fahrzeug !"); }
  31. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist nicht der Fahrer !"); }
  32. if(sscanf(params,"ud",pID,seatid)) { return SendClientMessage(playerid,0xAFAFAFAA,"SYNTAX: /kidnap [playerid] [SitzId]"); }
  33. if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xAFAFAFAA,"Ungültige ID!"); }
  34.  
  35. new Float:X,Float:Y,Float:Z;//InRange;
  36. GetPlayerPos(playerid,X,Y,Z);
  37. if(IsPlayerInRangeOfPoint(pID,20,X,Y,Z))
  38. {
  39. //if(GetDistanceBetweenPlayers(playerid,pID) > 7.0) { return SendClientMessage(playerid,0xA0A0A0FF,"Du bist zu weit entfernt !"); }
  40.  
  41. if(IsPlayerInAnyVehicle(pID)) { return SendClientMessage(playerid,0xA0A0A0FF,"Dieser Spieler ist in einem Fahrzeug !"); }
  42. GetPlayerName(playerid,pName,sizeof(pName));
  43. GetPlayerName(pID,pIdName,sizeof(pIdName));
  44. PutPlayerInVehicle(pID,GetPlayerVehicleID(playerid),seatid);
  45. TogglePlayerControllable(pID,0);
  46. format(string,sizeof(string),"Du hast %s gekidnappt!",pIdName);
  47. SendClientMessage(playerid,0xA0A0A0FF,string);
  48. GameTextForPlayer(pID,"~r~Kidnapped!",5000,3);
  49. }
  50. return 1;
  51. }
Add Comment
Please, Sign In to add comment