Guest User

Untitled

a guest
Mar 14th, 2012
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.09 KB | None | 0 0
  1. new TotenKopf[MAX_PLAYERS];
  2. new pIstTot[MAX_PLAYERS];
  3. forward TOTTimer();
  4.  
  5. __________
  6.  
  7.     PlayerInfo[playerid][pTot] = 0;//wiederbeleben
  8.     PlayerInfo[playerid][pTx] = 0;//wiederbeleben
  9.     PlayerInfo[playerid][pTy] = 0;//wiederbeleben
  10.     PlayerInfo[playerid][pTz] = 0;//wiederbeleben
  11.  
  12. ____________
  13.  
  14.     //wiederbeleben
  15.     SetTimer("TOTTimer",60000,1);
  16.  
  17. ____________
  18.  
  19. //wiederbeleben
  20.     if (strcmp(cmd, "/wiederbeleben", true) == 0)
  21.     {
  22.         if(IsPlayerConnected(playerid))
  23.         {
  24.             if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
  25.             {
  26.                 for(new i = 0; i < MAX_PLAYERS; i++)
  27.                 {
  28.                     if(IsPlayerConnected(i) && PlayerInfo[i][pTot] == 1 && PlayerToPoint(5.0,playerid,PlayerInfo[i][pTx],PlayerInfo[i][pTy],PlayerInfo[i][pTz]))
  29.                     {
  30.                         new pname[256];
  31.                         GetPlayerName(i, pname, 256);
  32.                         format(string, 256, "Du hast %s, wiederbelebt!",pname);
  33.                         SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
  34.                         GetPlayerName(playerid, pname, 256);
  35.                         format(string, 256, "Arzt %s hat dich wiederbelebt!",pname);
  36.                         SendClientMessage(i, COLOR_LIGHTGREEN, string);
  37.                         PlayerInfo[i][pTot] = 0;
  38.                         pIstTot[i] = 0;
  39.                         SetPlayerPos(i,PlayerInfo[i][pTx],PlayerInfo[i][pTy],PlayerInfo[i][pTz]);
  40.                         SetCameraBehindPlayer(i);
  41.                         DestroyPickup(TotenKopf[i]);
  42.                         TogglePlayerControllable(i,1);
  43.                         PlayerInfo[i][pTx] = 0.0;
  44.                         PlayerInfo[i][pTy] = 0.0;
  45.                         PlayerInfo[i][pTz] = 0.0;
  46.                         new Float:tempheal;
  47.                         GetPlayerHealth(i,tempheal);
  48.                         SetPlayerHealth(i,10.0);
  49.                     }
  50.                 }
  51.             }
  52.             else
  53.             {
  54.                 SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Arzt!");
  55.             }
  56.         }
  57.         return 1;
  58.     }
  59.  
  60. _________________________
  61.  
  62. Function OnPlayerSpawn(playerid)
  63. {
  64.     StopAudioStreamForPlayer(playerid);
  65.     M_OnPlayerSpawn(playerid);
  66.     TextDrawShowForPlayer(playerid,Copyright);
  67.     TextDrawShowForPlayer(playerid,Datum);
  68.     if(PlayerInfo[playerid][pTot] == 1 && PlayerInfo[playerid][pLevel] > 1)
  69.     {
  70. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  71.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  72.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  73.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  74.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  75.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  76.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  77.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  78.         SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  79.         SendClientMessage(playerid, COLOR_YELLOW, "|________ Am Krankenhaus ________|");
  80.         SendClientMessage(playerid, COLOR_LIGHTRED, "Durch deine schweren Verletzungen liegst du im Koma!");
  81.         SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sie sind für 2-3 Minuten im Krankenhaus! In 2-3 Minuten kommen Sie wieder raus, da Sie gearde behandelt werden!");
  82.         SetPlayerSpawn(playerid);
  83.         if(IsPlayerInFrac(playerid, 1))
  84.         {
  85.             SetPlayerColor(playerid,NAMECOLOR_LSCOP);
  86.         }
  87.         else if(IsPlayerInFrac(playerid, 4))
  88.         {
  89.             SetPlayerColor(playerid, NAMECOLOR_MEDIC);
  90.         }
  91.         else
  92.         {
  93.             SetPlayerColor(playerid,TEAM_HIT_COLOR);
  94.         }
  95.         ResetPlayerWeapons(playerid);
  96.         return 1;
  97.     }
Advertisement
Add Comment
Please, Sign In to add comment