Advertisement
Guest User

R.Sperre

a guest
Jan 25th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.71 KB | None | 0 0
  1. //R.Sperre
  2. //Absperr Include by Raphael
  3. // Copyright by Raphael
  4. // Gamer-Forces.eu
  5.  
  6.  
  7. #include <a_samp>
  8.  
  9. /*
  10. native AddNagelBand(playerid);
  11. native RemoveNagelBand(playerid);
  12. native RemoveAllNagelBand;
  13. */
  14.  
  15. stock AddNagelBand(playerid) {
  16.     new Float:x, Float:y, Float:z, Float:a;
  17.     GetPlayerPos(playerid,x,y,z);
  18.     GetPlayerFacingAngle(playerid, a);
  19.     for(new i = 0; i < sizeof(NagelBand); i++) {
  20.         if(NagelBand[i][nErstellt] == 0) {
  21.             NagelBand[i][NagelBandX] = x;
  22.             NagelBand[i][NagelBandY] = y;
  23.             NagelBand[i][NagelBandZ] = z - 0.7;
  24.             NagelBand[i][nErstellt] = 1;
  25.             NagelBand[i][ID] = CreateDynamicObject(2899, x, y, z - 0.7, 0.0, 0.0, a - 90.0);
  26.             return 1;
  27.         }
  28.     }
  29.     return 0;
  30. }
  31.  
  32.  
  33. stock RemoveNagelBand(playerid)
  34. {
  35.     for(new i = 0; i < sizeof(NagelBand); i++)
  36.     {
  37.         if(IsPlayerInRangeOfPoint(playerid, 3, NagelBand[i][NagelBandX], NagelBand[i][NagelBandY], NagelBand[i][NagelBandZ]))
  38.         {
  39.             if(NagelBand[i][nErstellt] == 1)
  40.             {
  41.                 NagelBand[i][nErstellt] = 0;
  42.                 NagelBand[i][NagelBandX] = 0.0;
  43.                 NagelBand[i][NagelBandY] = 0.0;
  44.                 NagelBand[i][NagelBandZ] = 0.0;
  45.                 DestroyDynamicObject(NagelBand[i][ID]);
  46.                 SendClientMessage(playerid, COLOR_LIGHTGREEN, "Nagelband abggebaut!");
  47.                 NagelBandErstellt[playerid] = 0;
  48.                 return 1;
  49.             }
  50.         }
  51.     }
  52.     return 0;
  53. }
  54. stock RemoveAllNagelBand() {
  55.     for(new i = 0; i < sizeof(NagelBand); i++) {
  56.         if(NagelBand[i][nErstellt] == 1) {
  57.             NagelBand[i][nErstellt] = 0;
  58.             NagelBand[i][NagelBandX] = 0.0;
  59.             NagelBand[i][NagelBandY] = 0.0;
  60.             NagelBand[i][NagelBandZ] = 0.0;
  61.             DestroyDynamicObject(NagelBand[i][ID]);
  62.         }
  63.     }
  64.     return 0;
  65. }
  66.  
  67. //Beispiele
  68.  
  69. /*
  70.    
  71.  if(strcmp(cmdtext, "/nagelband", true) == 0)
  72.  {
  73.     if(IsPlayerConnected(playerid))
  74.     {
  75.         AddNagelBand(playerid);
  76.         SendClientMessage(playerid,ROT,"Du hast Erfolgreich ein Nagelband Erstellt.");
  77.     }
  78.     else
  79.     {
  80.         SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
  81.     }
  82.     return 1;
  83.  }
  84.   if(strcmp(cmdtext, "/nagelweg", true) == 0)
  85.  {
  86.     if(IsPlayerConnected(playerid))
  87.     {
  88.         RemoveNagelBand(playerid);
  89.         SendClientMessage(playerid,ROT,"Du hast Erfolgreich ein Nagelband Gelöscht.");
  90.     }
  91.     else
  92.     {
  93.         SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
  94.     }
  95.     return 1;
  96.  }
  97.   if(strcmp(cmdtext, "/nagelalleweg", true) == 0)
  98.  {
  99.     if(IsPlayerConnected(playerid))
  100.     {
  101.         RemoveAllNagelBand();
  102.         SendClientMessage(playerid,ROT,"Du hast Erfolgreich ein Nagelband Erstellt.");
  103.     }
  104.     else
  105.     {
  106.         SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
  107.     }
  108.     return 1;
  109.  }
  110.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement