Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include maps\mp\gametypes\_account_system;
- init()
- {
- game["menu_money"] = "money";
- precacheMenu(game["menu_money"]);
- precacheHeadIcon("talkingicon");
- }
- money(response)
- {
- if(!isdefined(self.pers["team"]) || self.pers["team"] == "spectator" || isdefined(self.spamdelay))
- return;
- self.spamdelay = true;
- if(self.pers["team"] == "allies")
- {
- switch(game["allies"])
- {
- case "american":
- switch(response)
- {
- case "1":
- if(self.stats["money"]<25)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^725^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.stats["money"]>25)
- self giveMoneyTo(25);
- self updatestats();
- break;
- case "2":
- if(self.money < 50)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^750^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 50)
- self giveMoneyTo(50);
- break;
- case "3":
- if(self.money < 100)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7100^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 100)
- self giveMoneyTo(100);
- break;
- case "4":
- if(self.money < 150)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7150^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 150)
- self giveMoneyTo(150);
- break;
- case "5":
- if(self.money < 200)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7200^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 200)
- self giveMoneyTo(200);
- break;
- case "6":
- if(self.money < 250)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7250^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 250)
- self giveMoneyTo(250);
- break;
- case "7":
- if(self.money < 300)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7300^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 300)
- self giveMoneyTo(300);
- break;
- case "8":
- if(self.money < 350)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7350^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 350)
- self giveMoneyTo(350);
- break;
- case "9":
- if(self.money < 400)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7400^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 400)
- self giveMoneyTo(400);
- break;
- default:
- assert(response == "");
- break;
- }
- break;
- case "british":
- switch(response)
- {
- case "1":
- if(self.money < 25)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^725^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 25)
- self giveMoneyTo(25);
- break;
- case "2":
- if(self.money < 50)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^750^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 50)
- self giveMoneyTo(50);
- break;
- case "3":
- if(self.money < 100)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7100^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 100)
- self giveMoneyTo(100);
- break;
- case "4":
- if(self.money < 150)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7150^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 150)
- self giveMoneyTo(150);
- break;
- case "5":
- if(self.money < 200)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7200^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 200)
- self giveMoneyTo(200);
- break;
- case "6":
- if(self.money < 250)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7250^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 250)
- self giveMoneyTo(250);
- break;
- case "7":
- if(self.money < 300)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7300^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 300)
- self giveMoneyTo(300);
- break;
- case "8":
- if(self.money < 350)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7350^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 350)
- self giveMoneyTo(350);
- break;
- case "9":
- if(self.money < 400)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7400^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 400)
- self giveMoneyTo(400);
- break;
- default:
- assert(response == "6");
- break;
- }
- break;
- default:
- assert(game["allies"] == "russian");
- switch(response)
- {
- case "1":
- if(self.money < 25)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^725^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 25)
- self giveMoneyTo(25);
- break;
- case "2":
- if(self.money < 50)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^750^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 50)
- self giveMoneyTo(50);
- break;
- case "3":
- if(self.money < 100)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7100^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 100)
- self giveMoneyTo(100);
- break;
- case "4":
- if(self.money < 150)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7150^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 150)
- self giveMoneyTo(150);
- break;
- case "5":
- if(self.money < 200)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7200^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 200)
- self giveMoneyTo(200);
- break;
- case "6":
- if(self.money < 250)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7250^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 250)
- self giveMoneyTo(250);
- break;
- case "7":
- if(self.money < 300)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7300^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 300)
- self giveMoneyTo(300);
- break;
- case "8":
- if(self.money < 350)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7350^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 350)
- self giveMoneyTo(350);
- break;
- case "9":
- if(self.money < 400)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7400^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 400)
- self giveMoneyTo(400);
- break;
- default:
- assert(response == "6");
- break;
- }
- break;
- }
- }
- else
- {
- assert(self.pers["team"] == "axis");
- switch(game["axis"])
- {
- default:
- assert(game["axis"] == "german");
- switch(response)
- {
- case "1":
- if(self.money < 25)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^725^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 25)
- self giveMoneyTo(25);
- break;
- case "2":
- if(self.money < 50)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^750^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 50)
- self giveMoneyTo(50);
- break;
- case "3":
- if(self.money < 100)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7100^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 100)
- self giveMoneyTo(100);
- break;
- case "4":
- if(self.money < 150)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7150^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 150)
- self giveMoneyTo(150);
- break;
- case "5":
- if(self.money < 200)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7200^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 200)
- self giveMoneyTo(200);
- break;
- case "6":
- if(self.money < 250)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7250^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 250)
- self giveMoneyTo(250);
- break;
- case "7":
- if(self.money < 300)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7300^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 300)
- self giveMoneyTo(300);
- break;
- case "8":
- if(self.money < 350)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7350^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 350)
- self giveMoneyTo(350);
- break;
- case "9":
- if(self.money < 400)
- {
- self iprintln("^5`^7Y^9ou ^7Do^9n't ^7Ha^9ve ^7400^2$^5`");
- self.spamdelay = undefined;
- }
- else if(self.money > 400)
- self giveMoneyTo(400);
- break;
- default:
- assert(response == "6");
- break;
- }
- }
- }
- self saveHeadIcon();
- wait 2;
- self.spamdelay = undefined;
- self restoreHeadIcon();
- }
- doQuickMessage(soundalias, saytext)
- {
- if(self.sessionstate != "playing")
- return;
- if(isdefined(level.QuickMessageToAll) && level.QuickMessageToAll)
- {
- self.headiconteam = "none";
- self.headicon = "talkingicon";
- self playSound(soundalias);
- self sayAll(saytext);
- }
- else
- {
- if(self.sessionteam == "allies")
- self.headiconteam = "allies";
- else if(self.sessionteam == "axis")
- self.headiconteam = "axis";
- self.headicon = "talkingicon";
- self playSound(soundalias);
- self sayTeam(saytext);
- self pingPlayer();
- }
- }
- saveHeadIcon()
- {
- if(isdefined(self.headicon))
- self.oldheadicon = self.headicon;
- if(isdefined(self.headiconteam))
- self.oldheadiconteam = self.headiconteam;
- }
- restoreHeadIcon()
- {
- if(isdefined(self.oldheadicon))
- self.headicon = self.oldheadicon;
- if(isdefined(self.oldheadiconteam))
- self.headiconteam = self.oldheadiconteam;
- }
- GiveMoneyTo(money)
- {
- players = getentarray("player", "classname");
- aimedplayer = undefined;
- for(x=0;x < players.size;x++)
- {
- if(self islookingat(players[x]))
- {
- self.stats["money"] -= addstat("money");
- players[x].stats["money"] += addstat("money");
- aimedplayer = players[x];
- }
- }
- if(isDefined(aimedplayer))
- {
- self iprintln("^2`^7Y^9ou ^7Ga^9ve ^7" + money + "^2$ ^7T^9o^7 " + aimedplayer.name);
- self updatestats();
- aimedplayer updatestats();
- }
- else
- self iprintln("^2`^7Y^9ou ^7Ha^9ve ^7T^9o ^7A^9im ^7a Pla^9yer ^7T^9o ^7Gi^9ve ^7H^9im ^7Mon^9ey^2*");
- }
Add Comment
Please, Sign In to add comment