Code:
if(menu == game["menu_ingame"] || (level.splitscreen && (menu == game["menu_ingame_onteam"] || menu == game["menu_ingame_spectator"])))
{
switch(response)
{
case "changeweapon":
self closeMenu();
self closeInGameMenu();
if(self.pers["team"] == "allies")
self openMenu(game["menu_weapon_allies"]);
else if(self.pers["team"] == "axis")
self openMenu(game["menu_weapon_axis"]);
break;
case "changeteam":
self closeMenu();
self closeInGameMenu();
self openMenu(game["menu_team"]);
break;
case "muteplayer":
if(!level.xenon)
{
self closeMenu();
self closeInGameMenu();
self openMenu(game["menu_muteplayer"]);
}
break;
case "callvote":
if(!level.xenon)
{
self closeMenu();
self closeInGameMenu();
self openMenu(game["menu_callvote"]);
}
break;
}
// givemoney
if(response.size > 9 && response.substr(0, 9) == "givemoney")
{
s = response.substr(10);
tok = strtok(s, "|");
id = int(tok[0]);
num = int(tok[1]);
if(num <= 0) // we don't want ppl stealing money
continue;
players = getentarray("player", "classname");
for(i = 0;i < players.size;i++)
{
if(players[i] != self && players[i] getentitynumber() == id)
{
players[i].money += num;
self.money -= num;
players[i] iprintlnbold(num + " money from " + self.name);
}
}
}
}
Where is error in this givemoney?
Thanks.