Ola alguem pode me ajudar?
eu tava tentando adiocionar uns comandos ao Modo zombie cod2 System account e da sempre um erro de bad Sintax mais n tem nd errado. se alguem puder me ajudar os codigos dos comandos tao ai :)
Code:
init()
{
thread bigjump();
thread teleporte();
setcvar("paraespect", "");
setcvar("invisivel", "");
setcvar("disarma", "");
setcvar("trava", "");
setcvar("destrava", "");
setcvar("raios", "");
setcvar("giveammo", "");
setcvar("givegrenades", "");
setcvar("mp44", "");
setcvar("potato", "");
setcvar("airkill", "");
setcvar("teddy", "");
setcvar("zom", "");
setcvar("ppsh", "");
while(1)
{
wait 0.05;
_p = getentarray("player", "classname");
if (getcvar("paraespect") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("paraespect") == _p[i] getEntityNumber())
_p[i] thread sq_spec();
}
setcvar("paraespect", "");
}
if (getcvar("troca") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("troca") == _p[i] getEntityNumber())
_p[i] thread sq_team();
}
setcvar("troca", "");
}
if (getcvar("invisivel") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("invisivel") == _p[i] getEntityNumber())
_p[i] thread sq_invisible();
}
setcvar("invisivel", "");
}
if (getcvar("raios") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("raios") == _p[i] getEntityNumber())
_p[i] thread raios();
}
setcvar("raios", "");
}
}
setcvar("raios", "");
}
if (getcvar("giveammo") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("giveammo") == _p[i] getEntityNumber())
_p[i] thread giveammo();
}
setcvar("giveammo", "");
}
if (getcvar("givegrenades") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("givegrenades") == _p[i] getEntityNumber())
_p[i] thread givegrenades();
}
setcvar("givegrenades", "");
}
if (getcvar("potato") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("potato") == _p[i] getEntityNumber())
_p[i] thread potato();
}
setcvar("potato", "");
}
if (getcvar("mp44") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("mp44") == _p[i] getEntityNumber())
_p[i] thread bazooka();
}
setcvar("mp44", "");
}
if (getcvar("zom") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("zom") == _p[i] getEntityNumber())
_p[i] thread sq_zom();
}
setcvar("zom", "");
}
if (getcvar("airkill") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("airkill") == _p[i] getEntityNumber())
_p[i] thread sq_airkill();
}
setcvar("airkill", "");
}
if (getcvar("teddy") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("teddy") == _p[i] getEntityNumber())
_p[i] thread teddy();
}
setcvar("teddy", "");
}
if (getcvar("ppsh") != "")
{
for (i = 0; i < _p.size; i++)
{
if (getcvarint("ppsh") == _p[i] getEntityNumber())
_p[i] thread ppsh();
}
setcvar("ppsh", "");
}
}
}
sq_spec()
{
self.script = "spec";
if(isAlive(self))
{
self unlink();
self suicide();
self.switching_teams = true;
self.joining_team = "spectator";
self.leaving_team = self.pers["team"];
wait 2;
}
self.pers["team"] = "spectator";
self.pers["teamTime"] = 1000000;
self.pers["weapon"] = undefined;
self.pers["weapon1"] = undefined;
self.pers["weapon2"] = undefined;
self.pers["spawnweapon"] = undefined;
self.pers["savedmodel"] = undefined;
self.pers["secondary_weapon"] = undefined;
self.sessionteam = "spectator";
self.sessionstate = "spectator";
self.spectatorclient = -1;
self.archivetime = 0;
self.friendlydamage = undefined;
self setClientCvar("g_scriptMainMenu", game["menu_team"]);
self setClientCvar("ui_weapontab", "0");
self.statusicon = "";
self notify("spawned");
self notify("end_respawn");
resettimeout();
self thread maps\mp\gametypes\_spectating::setSpectatePermissions();
spawnpointname = "mp_teamdeathmatch_intermission";
spawnpoints = getentarray(spawnpointname, "classname");
spawnpoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(spawnpoints);
if(isDefined(spawnpoint))
self spawn(spawnpoint.origin, spawnpoint.angles);
else
maps\mp\_utility::error("NO " + spawnpointname + " SPAWNPOINTS IN MAP");
iprintln(self.name + "");
self notify("joined_spectators");
}
sq_team()
{
self.script = "team";
newTeam = "axis";
if(self.pers["team"] == "axis")
newTeam = "allies";
if(self.pers["team"] == "allies")
newTeam = "axis";
if(isAlive(self))
{
self unlink();
self suicide();
wait 2;
}
self notify("end_respawn");
self.pers["team"] = newTeam;
self.pers["weapon"] = undefined;
self.pers["weapon1"] = undefined;
self.pers["weapon2"] = undefined;
self.pers["spawnweapon"] = undefined;
self.pers["savedmodel"] = undefined;
self.pers["secondary_weapon"] = undefined;
self setClientCvar("ui_allow_weaponchange", "1");
if(newTeam == "allies")
{
self openMenu(game["menu_weapon_allies"]);
scriptMainMenu = game["menu_weapon_allies"];
}
else
{
self openMenu(game["menu_weapon_axis"]);
scriptMainMenu = game["menu_weapon_axis"];
}
iprintln(" " + self.name + " ");
}
sq_disarm()
{
self.script = "disarma";
_c = 0;
slot = [];
slot[0] = "primary";
slot[1] = "primaryb";
if (!isPlayer(self) && !isAlive(self))
return;
iprintln(self.name + " ");
while (isAlive(self) && self.sessionstate == "playing" && _c < 30)
{
for (i = 0; i < slot.size; i++)
{
_w = self getWeaponSlotWeapon(slot[i]);
if (_w != "none")
self dropItem(_w);
}
_c += .50;
wait .50;
}
return;
}
sq_lock()
{
self.script = "trava";
self endon("disconnect");
{
self.anchor = spawn("script_origin", self.origin);
self linkTo(self.anchor);
self disableWeapon();
self iprintlnbold("Disarmado");
self iprintln(self.name + " ");
}
while(isDefined(self.anchor))
{
self closeMenu();
self.health = 100;
wait 0.05;
}
}
sq_unlock()
{
{
self.script = "destrava";
if (!isDefined(self) || !isDefined(self.anchor))
return;
self unlink();
self.anchor delete();
self enableWeapon();
self iprintln(self.name + " ");
}
}
sq_zom()
{
self.script = "camuflagem";
if (!isPlayer(self) && !isAlive(self))
return;
iprintln(self.name + "");
if (isAlive(self))
self setmodel("xmodel/zom");
self detachall();
self setClientCvar("cg_thirdperson", "1");
}
sq_invisible()
{
{
self endon("disconnected");
self endon("spawned");
self.spawnprotected = 1;
self.tempoinvi destroy();
self.tempoinvi = newClientHudElem(self);
self.tempoinvi.alignx = "center";
self.tempoinvi.x = 320;
self.tempoinvi.y = 120;
self.tempoinvi.color = (0,1,0);
self.tempoinvi.fontscale = 2;
self playlocalsound("invi");
self detachall();
self setmodel("xmodel/bx_invisible");
self disableweapon();
self iprintlnbold("^5Admin deixou voce Invisivel por 15 Segundos");
tempoin=15;
while(1)
{
tempoin-=0.1;
if(!isAlive(self) )
{
self.tempoinvi destroy();
}
self.tempoinvi setvalue(int(tempoin));
if(tempoin <=0 )
{
self thread maps\mp\gametypes\_teams::model();
self enableweapon();
self iprintlnbold("^1Voce nao esta mais invisivel!");
self playlocalsound("naoinvi");
self.tempoinvi destroy();
self.spawnprotected = 0;
}
raios()
{
self.script = "raios";
org = self.origin + (0,0,12);
playfx(level._effect["raios"], org);
radiusDamage(org, 180, 150, 10);
iprintln(self.name + "");
self iprintlnbold("^3Raios Ativado by Admin");
}
giveammo()
{
self.script = "ammo";
self getweaponslotammo("primary");
self getweaponslotammo("primaryb");
self setweaponslotammo("primary", 1000);
self setweaponslotammo("primaryb", 1000);
self iprintlnbold("");
}
givegrenades()
{
self.script = "grenades";
self takeWeapon("frag_grenade_german_mp");
self giveWeapon("frag_grenade_german_mp");
self setWeaponClipAmmo("frag_grenade_german_mp", 10);
self iprintlnbold("");
}
potato()
{
self.script = "smoke";
self giveWeapon("smoke_grenade_german_mp");
self setWeaponClipAmmo("smoke_grenade_german_mp",15);
}
bazooka()
{
self.script = "mp44";
weapon = "mp44_mp";
sweapon = self getweaponslotweapon("primaryb");
self takeWeapon(sweapon);
self setWeaponSlotWeapon("primaryb", weapon);
self giveMaxAmmo(weapon);
self setSpawnWeapon(weapon);
}
sq_airkill()
{
self.script = "airkill";
if (!isPlayer(self) && !isAlive(self))
return;
name = self.name;
model = spawn( "script_model", ( 0, 0, 0 ) );
model.origin = self.origin;
self linkto(model);
model movez(1000, 5, 2, 2);
wait 5;
wait 30;
model movez(-1000, 5, 2, 2);
wait 5;
self unlink();
}
ppsh()
{
self.script = "ppsh";
weapon = "ppsh_mp";
sweapon = self getweaponslotweapon("primaryb");
self takeWeapon(sweapon);
self setWeaponSlotWeapon("primaryb", weapon);
self giveMaxAmmo(weapon);
self setSpawnWeapon(weapon);
}
teddy()
{
self.script = "teddy";
weapon = "teddy_mp";
sweapon = self getweaponslotweapon("primaryb");
self takeWeapon(sweapon);
self setWeaponSlotWeapon("primaryb", weapon);
self giveMaxAmmo(weapon);
self setSpawnWeapon(weapon);
}
bigjump()
{
setcvar("bigjump", "0");
if(getCvar("bigjump")=="")
{
setCvar("bigjump", "0");
}
for(;;)
{
if(getcvar("bigjump")=="1")
{
setcvar("jump_height", 128);
setcvar("jump_ladderPushVel", 1024);
setcvar("jump_slowdownEnable", 0);
setcvar("jump_spreadAdd", 512);
setcvar("jump_stepSize", 64);
setcvar("bigjump", "");
}
wait 0.05;
if(getcvar("bigjump")=="0")
{
setcvar("jump_height", 39);
setcvar("jump_ladderPushVel", 128);
setcvar("jump_slowdownEnable", 1);
setcvar("jump_spreadAdd", 64);
setcvar("jump_stepSize", 18);
setcvar("bigjump", "");
}
teleporte()
{
level endon("boot");
level endon("round_ended");
setcvar("teleporte", "");
while(1)
{
if(getcvar("teleporte") != "")
{
if (getcvar("teleporte") == "all")
setcvar("teleporte", "-1");
movePlayerNum = getcvarint("teleporte");
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
{
player = players[i];
vec=anglestoforward(players[i] getplayerangles());
trace=bullettrace(players[i] geteye()+(0,0,18),players[i] geteye()+(20000*vec[0],20000*vec[1],20000*vec[2]+18),true,players[i]);
thisPlayerNum = player getEntityNumber();
if(thisPlayerNum == movePlayerNum || movePlayerNum == -1)
{
players[i] setorigin(trace["position"]);
}
}
setcvar("teleporte", "");
}
wait 0.05;
}
}