Advertisement
Guest User

Untitled

a guest
Sep 9th, 2017
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PCRE 1.25 KB | None | 0 0
  1. #include <a_samp>
  2. #define BOMB_OBJECT 1234 // Hier deine ID einfügen
  3. #define BOMB_ZEIT 20000 //hier die Zeit bis zur Explosion (in Millisekunden)
  4. forward Boom(playerid);
  5.  
  6. new bombe[MAX_PLAYERS]=-1, bTimer[MAX_PLAYERS];
  7.  
  8. public OnPlayerCommandText(playerid, cmdtext[])
  9. {
  10.     if(!strcmp(cmdtext, "/legbombe", true))
  11.     {
  12.         if(bombe[playerid] != -1)return SendClientMessage(playerid, 0xFFFFFFFF, "Du hast bereits eine Bombe gelegt.");
  13.         new Float:x,Float:y,Float:z;
  14.         GetPlayerPos(playerid,x,y,z);
  15.         bombe[playerid] = CreateObject(BOMB_OBJECT,x,y,z,0,0,0,100); // erstellt das Objekt, speichert die ID
  16.         KillTimer(bTimer[playerid]); //falls der Timer noch läuft, damit keine Fehler entstehen
  17.         bTimer[playerid] = SetTimerEx("Boom",BOMB_ZEIT,0,"d",playerid); // erstellt den Timer :D
  18.         return 1;
  19.     }
  20.     return 0;
  21. }
  22. public OnPlayerDisconnect(playerid,reason)
  23. {
  24.     if(bombe[playerid] != -1)DestroyObject(bombe[playerid]);
  25.     KillTimer(bTimer[playerid]);
  26.     return 1;
  27. }
  28.  
  29. public Boom(playerid)
  30. {
  31.     new Float:x,Float:y,Float:z;
  32.     GetObjectPos(bombe[playerid],x,y,z);
  33.     DestroyObject(bombe[playerid]);
  34.     CreateExplosion(x,y,z,3,10);
  35.     SendClientMessage(playerid, 0xFFFFFFFF, "Die Bombe ist explodiert!");
  36.     return 1;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement