Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Unter OnPlayercommandtext
- dcmd(eject,5,cmdtext);
- dcmd(kidnap,6,cmdtext);
- //i-wo ins script nur net in ein public
- //eject
- dcmd_eject(playerid,params[])
- {
- new pID,string[128],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
- if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist in keinem Fahrzeug !"); }
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist nicht der Fahrer !"); }
- if(sscanf(params,"u",pID)) { return SendClientMessage(playerid,0xAFAFAFAA,"SYNTAX: /eject [playerid]"); }
- if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xAFAFAFAA,"Ungültige ID!"); }
- if(!IsPlayerInVehicle(pID,GetPlayerVehicleID(playerid))) { return SendClientMessage(playerid,0xA0A0A0FF,"Dieser Spieler ist nicht in deinem Fahrzeug !"); }
- GetPlayerName(playerid,pName,sizeof(pName));
- GetPlayerName(pID,pIdName,sizeof(pIdName));
- RemovePlayerFromVehicle(pID);
- format(string,sizeof(string),"Du hast %s aus deinem Auto geschmissen !",pIdName);
- SendClientMessage(playerid,0xFFFFFFAA,string);
- format(string,sizeof(string),"Fahrer %s hat dich aus seinem Auto geschmissen !",pName);
- SendClientMessage(pID,0xFFFFFFAA,string);
- return 1;
- }
- //kidnap
- dcmd_kidnap(playerid,params[])
- {
- new pID,seatid,string[64],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
- if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist in keinem Fahrzeug !"); }
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,0xAFAFAFAA,"Du bist nicht der Fahrer !"); }
- if(sscanf(params,"ud",pID,seatid)) { return SendClientMessage(playerid,0xAFAFAFAA,"SYNTAX: /kidnap [playerid] [SitzId]"); }
- if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xAFAFAFAA,"Ungültige ID!"); }
- new Float:X,Float:Y,Float:Z;//InRange;
- GetPlayerPos(playerid,X,Y,Z);
- if(IsPlayerInRangeOfPoint(pID,20,X,Y,Z))
- {
- //if(GetDistanceBetweenPlayers(playerid,pID) > 7.0) { return SendClientMessage(playerid,0xA0A0A0FF,"Du bist zu weit entfernt !"); }
- if(IsPlayerInAnyVehicle(pID)) { return SendClientMessage(playerid,0xA0A0A0FF,"Dieser Spieler ist in einem Fahrzeug !"); }
- GetPlayerName(playerid,pName,sizeof(pName));
- GetPlayerName(pID,pIdName,sizeof(pIdName));
- PutPlayerInVehicle(pID,GetPlayerVehicleID(playerid),seatid);
- TogglePlayerControllable(pID,0);
- format(string,sizeof(string),"Du hast %s gekidnappt!",pIdName);
- SendClientMessage(playerid,0xA0A0A0FF,string);
- GameTextForPlayer(pID,"~r~Kidnapped!",5000,3);
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment