Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward freefromcartimer(playerid);
- ocmd:freefromcar(playerid,params[])
- {
- new pID,sitz;
- new Float:x,Float:y,Float:z;
- #pragma unused params
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,GRAU,"Der angegebene Spieler ist nicht online.");
- if(sscanf(params,"ui",pID,sitz)) return SendClientMessage(playerid,GRAU,"Benutzung: /freefromcar [ID] [sitz(1/vr, 2/hl, 3/hr)]");
- if(sitz < 0 || sitz > 3) return SendClientMessage(playerid,GRAU,"Benutzung: /freefromcar [ID] [sitz(1/vr, 2/hl, 3/hr)]");
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,GRAU,"Du bist nicht am Steuer.");
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- GetPlayerPos(pID, x,y,z);
- if(!IsPlayerInRangeOfPoint(playerid, 7.5, x , y, z))return SendClientMessage(playerid,GRAU,"Die Zielperson befindet sich nicht in deiner Nähe!");
- if(IsPlayerInRangeOfPoint(playerid, 7.5, x , y, z))
- {
- new string[128],string2[128];
- format(string,128,"* Jemand versucht, %s in seinen Wagen zu ziehen.",SpielerName(pID));
- format(string2,128,"Du versucht, %s aus dem Fahrzeug zu ziehen.",SpielerName(pID));
- GameTextForPlayer(playerid, "~r~BEFREIUNG LAUFT...~n~~h~~y~BLEIB 10 SEKUNDEN DRAN", 3000, 0);
- SendClientMessage(playerid,TÜRKIS,string2);
- SetTimer("freefromcartimer",10000,0);
- for(new i = 0;i<MAX_PLAYERS;i ++)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- if(IsPlayerInRangeOfPoint(i,25.0,X,Y,Z))
- {
- SendClientMessage(i,AKTION,string);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- public freefromcartimer(playerid)
- {
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,GRAU,"Der angegebene Spieler ist nicht mehr online.");
- if(!IsPlayerInRangeOfPoint(playerid, 7.5, x , y, z))return SendClientMessage(playerid,GRAU,"Die Zielperson befindet sich nicht mehr nahe genug an deinem Fahrzeug!");
- if(IsPlayerInRangeOfPoint(playerid, 7.5, x , y, z))
- {
- PutPlayerInVehicle(pID, car, sitz);
- GameTextForPlayer(playerid, "~g~befreiung erfolgreich", 1500, 0);
- GameTextForPlayer(pID, "~g~befreiung erfolgreich", 1500, 0);
- SetTimer("gibgast",1650,0);
- FreezePlayer(pID);
- new string[128],string2[128];
- format(string,128,"Du hast %s in dein Fahrzeug gezogen",SpielerName(pID));
- format(string2,128,"* Wheelman %s hat %s in sein Fahrzeug gezogen",SpielerName(playerid),SpielerName(pID));
- SendClientMessage(playerid,TÜRKIS,string);
- for(new i = 0;i<MAX_PLAYERS;i ++)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- if(IsPlayerInRangeOfPoint(i,25.0,X,Y,Z))
- {
- SendClientMessage(i,AKTION,string2);
- return 1;
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment