i tried to make /war command, but i have some errors...
Код:
CMD:warpokreni(playerid, params[])
{
new vrijeme, lokacija;
if(PlayerInfo[playerid][IsPlayerLAdmin] >= 3) return SendClientMessage(playerid, COLOR_RED, "Nemozes koristiti ovu komandu"); {
else if(sscanf(params, "ii", vrijeme,lokacija))return Koristi(playerid, "/warpokreni [vrijeme trajanja u MINUTAMA] [lokacija]");
else if(lokacija < 0 || lokacija > 5)return kDM(playerid, "Lokacija mora biti izmedu 0 i 5");
else
{
SetTimer("Gotovo", Min(vrijeme), false);
brojac = SetTimer("Brojac", 4000, true);
foreach(Player, u)
{
switch(lokacija)
{
case 0:
{
if(PlayerInfo[u][war1] == 1)
{
SetPlayerPosEx(u, -1461.6192626953,3513.6162109375,9.8775424957275);
x_warCR = -1461.6192626953;
y_warCR = 3513.6162109375;
z_warCR = 9.8775424957275;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerHealth(u, 100.0);
SetPlayerVirtualWorld(u, 7);
crveni1 = 0;
}
if(PlayerInfo[u][war2] == 1)
{
SetPlayerPosEx(u, -1499.4500732422,3610.8452148438,9.3619508743286);
x_warPL = -1499.4500732422;
y_warPL = 3610.8452148438;
z_warPL = 9.3619508743286;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
plavi1 = 0;
}
}
case 1:
{
if(PlayerInfo[u][war1] == 1)
{
SetPlayerPosEx(u, 271.5,3559.1000976563,3.2000000476837);
x_warCR = 271.5;
y_warCR = 3559.1000976563;
z_warCR = 3.2000000476837;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
crveni1 = 0;
}
if(PlayerInfo[u][war2] == 1)
{
SetPlayerPosEx(u, 54.799999237061,3567.5,3.2000000476837);
x_warPL = 54.799999237061;
y_warPL = 3567.5;
z_warPL = 3.2000000476837;
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
plavi1 = 0;
}
}
case 2:
{
if(PlayerInfo[u][war1] == 1)
{
SetPlayerPosEx(u, -1446.498,-1587.382,101.317);
x_warCR = -1446.498;
y_warCR = -1587.382;
z_warCR = 101.317;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
crveni1 = 0;
}
if(PlayerInfo[u][war2] == 1)
{
SetPlayerPosEx(u, -1426.738,-1449.676,101.308);
x_warPL = -1426.738;
y_warPL = -1449.676;
z_warPL = 101.308;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
plavi1 = 0;
}
}
case 3:
{
if(PlayerInfo[u][war1] == 1)
{
SetPlayerPosEx(u, 1010.190612793,869.48162841797,438.45989990234);
x_warCR = 1010.190612793;
y_warCR = 869.48162841797;
z_warCR = 438.45989990234;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
crveni1 = 0;
}
if(PlayerInfo[u][war2] == 1)
{
SetPlayerPosEx(u, 1083.5610351563,849.25354003906,438.5358581543);
x_warPL = 1083.5610351563;
y_warPL = 849.25354003906;
z_warPL = 438.5358581543;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
plavi1 = 0;
}
}
case 4:
{
if(PlayerInfo[u][war1] == 1)
{
SetPlayerPosEx(u, 1409.5125732422,2781.5483398438,18.214515686035);
x_warCR = 1409.5125732422;
y_warCR = 2781.5483398438;
z_warCR = 18.214515686035;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
crveni1 = 0;
}
if(PlayerInfo[u][war2] == 1)
{
SetPlayerPosEx(u, 1161.6517333984,2780.9626464844,14.175754547119);
x_warPL = 1161.6517333984;
y_warPL = 2780.9626464844;
z_warPL = 14.175754547119;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
plavi1 = 0;
}
}
case 5:
{
if(PlayerInfo[u][war1] == 1)
{
SetPlayerPosEx(u, -144.756,-95.067,2.691);
x_warCR = -144.756;
y_warCR = -95.067;
z_warCR = 2.691;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
crveni1 = 0;
}
if(PlayerInfo[u][war2] == 1)
{
SetPlayerPosEx(u, -58.107,119.258,2.680);
x_warPL = -58.107;
y_warPL = 119.258;
z_warPL = 2.680;
GameTextForPlayer(u, "~r~WAR POCEO!", 3000,5);
ResetPlayerWeapons(u);
GivePlayerWeapon(u, 4, 1);
GivePlayerWeapon(u, 24, 300);
GivePlayerWeapon(u, 25, 300);
GivePlayerWeapon(u, 26, 300);
GivePlayerWeapon(u, 29, 300);
GivePlayerWeapon(u, 31, 300);
GivePlayerWeapon(u, 32, 300);
SetPlayerVirtualWorld(u, 7);
SetPlayerHealth(u, 100.0);
plavi1 = 0;
}
}
}
}
}
return 1;
}
CMD:warzaustavi(playerid, params[])
{
new string[128];
if(PlayerInfo[playerid][IsPlayerLAdmin] >= 3) return SendClientMessage(playerid, COLOR_RED, "Nemozes koristiti ovu komandu"); {
else
{
foreach(Player, u)
{
if(PlayerInfo[u][war1] == 1)
{
PlayerInfo[u][war1] = 0;
format(string, sizeof(string), ""#COL_RED"WAR | War je zaustavljen od Admina %s, Tvoj Tim: "#COL_WHITE"%d"#COL_RED", Njihov Tim: "#COL_WHITE"%d", PlayerName(playerid), crveni1, plavi1);
SendClientMessage(u, -1, string);
SetPlayerVirtualWorld(u, 0);
SpawnPlayer(u);
}
else if(PlayerInfo[u][war2] == 1)
{
PlayerInfo[u][war2] = 0;
format(string, sizeof(string), ""#COL_RED"WAR | War je zaustavljen od Admina %s, Tvoj Tim: "#COL_WHITE"%d"#COL_RED", Njihov Tim: "#COL_WHITE"%d", PlayerName(playerid), plavi1, crveni1);
SendClientMessage(u, -1, string);
SetPlayerVirtualWorld(u, 0);
SpawnPlayer(u);
}
}
}
plavi1 = 0;
crveni1 = 0;
x_warCR = 0.0;
y_warCR = 0.0;
z_warCR = 0.0;
x_warPL = 0.0;
y_warPL = 0.0;
z_warPL = 0.0;
KillTimer(brojac);
return 1;
}
You have to define PlayerInfo based on the command's usage.