Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #library "antiRQ"
- #include "zcommon.acs"
- Str playerNameHolder[32] = {""};
- int playerIPHolder[32] = {};
- script 102 enter CLIENTSIDE
- {
- if(consoleplayernumber() != playernumber()) terminate;
- while(CheckInventory("zombiemaker") == false) delay(1);
- Log(n:0, s:" has been infected.");
- while(RequestScriptPuke(103,playernumber(), true, 0) == false) delay(1);
- while(CheckInventory("zombiemaker") == true) delay(1);
- Log(n:0, s:" has been cured.");
- while(RequestScriptPuke(103,playernumber(), false, 0) == false) delay(1);
- }
- script 103 (int rq, int infected) NET
- {
- if(playeringame(rq))
- {
- if(infected == true)
- {
- Str name = strParam(n:rq+1);
- playerNameHolder[playernumber()] = name;
- playerIPHolder[32] = getPlayerIP(playernumber());
- }
- else
- {
- playerNameHolder[playernumber()] = "";
- }
- }
- }
- script 104 (int rq) DISCONNECT
- {
- if(StrLen(playerNameHolder[rq]) != 0)
- {
- setfont("BIGfont");
- hudmessagebold(s:playerNameHolder[rq], s:" has left the game as a zombie!";HUDMSG_FADEINOUT|HUDMSG_LOG, 665, CR_RED, 1.5, -0.8, 3.0, 0.2, 1.0);
- Log(s:playerNameHolder[rq], s:" has spectated as a zombie!");
- BanPlayer(playerIPHolder[rq], 10min, "Ragespectating as a zombie");
- playerNameHolder[rq] = "";
- }
- }
- script 105 DEATH{
- playerNameHolder[PlayerNumber()] = "";
- }
Advertisement
Add Comment
Please, Sign In to add comment