Reekon
Ученик
Как сделать что бы те кто выиграл , не оставались там*
PHP:
if(strcmp(cmd, "/css", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "Íåò ïðàâ!");
tmp = strtok(cmdtext, idx);
new tmpzona = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "{00C0FF}Èñïîëüçóéòå{FFFFFF} : /css [id çîíû]");
new tmpzonaname[20];
CSzona = tmpzona;
switch(CSzona)
{
case 1: tmpzonaname = "RC Battlefield";
case 2: tmpzonaname = "KickStart";
case 3: tmpzonaname = "Office";
case 4: tmpzonaname = "Ship";
case 5: tmpzonaname = "Opposition";
case 6: tmpzonaname = "Electro Station";
}
format(string, 256, " %s îòêðûë(à) CS çîíó | Êàðòà : %s | Êîìàíäà äëÿ âõîäà : /cs ", PlayerName(playerid), tmpzonaname);
SendClientMessageToAll(COLOR_LIGHTRED, string);
return true;
}
if(strcmp(cmd, "/killme", true) == 0)
{
if(NaCS[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "Âû íå íà ÊÑ çîíå!");
if(CSPlayers == 1) return SendClientMessage(playerid,COLOR_RED,"Âû åù¸ íå îäíè â çîíå!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, " Çîíà îêîí÷åíà, ïîáåäèë: %s.",sendername);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetPlayerSpawn(playerid);
return true;
}
if(strcmp(cmd, "/gocs", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "Íåò ïðàâ!");
if(CSzona == 0) return SendClientMessage(playerid, COLOR_GREY, " Çîíà åùå íå ñîçäàíà.");
CSzona = 0;
CSPlayers = 0;
for(new c = 0; c < GetMaxPlayers(); c++)
{
if(!IsPlayerConnected(c)) continue;
if(NaCS[c] > 0) {
GameTextForPlayer(c,"~r~GO GO GO",5000,1);
TogglePlayerControllable(c,1); }
}
return true;
}
if(strcmp(cmd, "/cs", true) == 0)
{
if(NaCS[playerid] == 1) return SendClientMessage(playerid, COLOR_GREY, " Âû óæå ïðèíèìàåòå ó÷àñòâèå.");
if(CSzona == 0) return SendClientMessage(playerid, COLOR_GREY, " Ðàóíä áûë çàïóùåí,ïîäîæäèòå ñëåäóþùåé CS-çîíû.");
if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_GREY, " Âû íàõîäèòåñü â ðîçûñêå.");
if(GetPlayerVirtualWorld(playerid) != 0) return SendClientMessage(playerid, COLOR_GREY, " Íå äîñòóïíî â èíòåðüåðå.");
if(PlayerInfo[playerid][pLevel] < 1) return SendClientMessage(playerid, COLOR_GREY, " Âàì íåîáõîäèìî èìåòü êàê ìèíèìóì 1 óðîâåíü.");
if(PlayerInfo[playerid][pJailed] > 0) return SendClientMessage(playerid, COLOR_GREY, " Íå äîñòóïíî, âû íàõîäèòåñü â çàêëþ÷åíèè");
if(CSzona == 1)
{
if(CSPlayers == 0 || CSPlayers == 2 || CSPlayers == 4 || CSPlayers == 6 || CSPlayers == 8 || CSPlayers == 10 || CSPlayers == 12 || CSPlayers == 14 || CSPlayers == 16 || CSPlayers == 18 || CSPlayers == 20 || CSPlayers == 22 ||
CSPlayers == 24 || CSPlayers == 26 || CSPlayers == 28 || CSPlayers == 30 || CSPlayers == 32 || CSPlayers == 34)
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} Âû âîøëè íà CS çîíó êàê Counter Terrorist.");
new rad = random(sizeof(CS1Team1));
SetPlayerPos(playerid,CS1Team1[rad][0],CS1Team1[rad][1],CS1Team1[rad][2]);
SetPlayerInterior(playerid, 10);
SetPlayerVirtualWorld(playerid,1);
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS1[playerid] = 1;
SetPlayerArmour(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 31, 9999);
TogglePlayerControllable(playerid, 0);
SetPlayerSkin(playerid,285);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"{FF0000} Âû âîøëè íà CS çîíó êàê Terrorist.");
new rad = random(sizeof(CS1Team2));
SetPlayerPos(playerid,CS1Team2[rad][0],CS1Team2[rad][1],CS1Team2[rad][2]);
SetPlayerInterior(playerid, 10);
SetPlayerVirtualWorld(playerid,1);
SetPlayerColor(playerid, 0xFF0000FF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS2[playerid] = 1;
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 30, 9999);
SetPlayerSkin(playerid,293);
}
}
if(CSzona == 2)
{
if(CSPlayers == 0 || CSPlayers == 2 || CSPlayers == 4 || CSPlayers == 6 || CSPlayers == 8 || CSPlayers == 10 || CSPlayers == 12 || CSPlayers == 14 || CSPlayers == 16 || CSPlayers == 18 || CSPlayers == 19 || CSPlayers == 20 || CSPlayers == 22 ||
CSPlayers == 24 || CSPlayers == 26 || CSPlayers == 28 || CSPlayers == 30 || CSPlayers == 32 || CSPlayers == 34)
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} Âû âîøëè íà CS çîíó êàê Counter Terrorist.");
new rad = random(sizeof(CS2Team1));
SetPlayerPos(playerid,CS2Team1[rad][0],CS2Team1[rad][1],CS2Team1[rad][2]);
SetPlayerInterior(playerid,14);
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS1[playerid] = 1;
SetPlayerVirtualWorld(playerid,1);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 31, 9999);
SetPlayerSkin(playerid,285);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"{FF0000} Âû âîøëè íà CS çîíó êàê Terrorist.");
new rad = random(sizeof(CS2Team2));
SetPlayerPos(playerid,CS2Team2[rad][0],CS2Team2[rad][1],CS2Team2[rad][2]);
SetPlayerInterior(playerid,14);
SetPlayerColor(playerid, 0xFF0000FF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS2[playerid] = 1;
SetPlayerVirtualWorld(playerid,1);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 30, 9999);
SetPlayerSkin(playerid,293);
}
}
if(CSzona == 3)
{
if(CSPlayers == 0 || CSPlayers == 2 || CSPlayers == 4 || CSPlayers == 6 || CSPlayers == 8 || CSPlayers == 10 || CSPlayers == 12 || CSPlayers == 14 || CSPlayers == 16 || CSPlayers == 18 || CSPlayers == 19 || CSPlayers == 20 || CSPlayers == 22 ||
CSPlayers == 24 || CSPlayers == 26 || CSPlayers == 28 || CSPlayers == 30 || CSPlayers == 32 || CSPlayers == 34)
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} Âû âîøëè íà CS çîíó êàê Counter Terrorist.");
new rad = random(sizeof(CS3Team1));
SetPlayerPos(playerid,CS3Team1[rad][0],CS3Team1[rad][1],CS3Team1[rad][2]);
SetPlayerInterior(playerid,3);
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS1[playerid] = 1;
SetPlayerVirtualWorld(playerid,5);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 31, 9999);
SetPlayerSkin(playerid,285);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"{FF0000} Âû âîøëè íà CS çîíó êàê Terrorist.");
new rad = random(sizeof(CS3Team2));
SetPlayerPos(playerid,CS3Team2[rad][0],CS3Team2[rad][1],CS3Team2[rad][2]);
SetPlayerInterior(playerid,3);
SetPlayerColor(playerid, 0xFF0000FF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS2[playerid] = 1;
SetPlayerVirtualWorld(playerid,5);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 30, 9999);
SetPlayerSkin(playerid,293);
}
}
if(CSzona == 4)
{
if(CSPlayers == 0 || CSPlayers == 2 || CSPlayers == 4 || CSPlayers == 6 || CSPlayers == 8 || CSPlayers == 10 || CSPlayers == 12 || CSPlayers == 14 || CSPlayers == 16 || CSPlayers == 18 || CSPlayers == 19 || CSPlayers == 20 || CSPlayers == 22 ||
CSPlayers == 24 || CSPlayers == 26 || CSPlayers == 28 || CSPlayers == 30 || CSPlayers == 32 || CSPlayers == 34)
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} Âû âîøëè íà CS çîíó êàê Counter Terrorist.");
new rad = random(sizeof(CS4Team1));
SetPlayerPos(playerid,CS4Team1[rad][0],CS4Team1[rad][1],CS4Team1[rad][2]);
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS1[playerid] = 1;
SetPlayerVirtualWorld(playerid,10);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 31, 9999);
SetPlayerSkin(playerid,285);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"{FF0000} Âû âîøëè íà CS çîíó êàê Terrorist.");
new rad = random(sizeof(CS4Team2));
SetPlayerPos(playerid,CS4Team2[rad][0],CS4Team2[rad][1],CS4Team2[rad][2]);
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, 0xFF0000FF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS2[playerid] = 1;
SetPlayerVirtualWorld(playerid,10);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 30, 9999);
SetPlayerSkin(playerid,293);
}
}
if(CSzona == 5)
{
if(CSPlayers == 0 || CSPlayers == 2 || CSPlayers == 4 || CSPlayers == 6 || CSPlayers == 8 || CSPlayers == 10 || CSPlayers == 12 || CSPlayers == 14 || CSPlayers == 16 || CSPlayers == 18 || CSPlayers == 19 || CSPlayers == 20 || CSPlayers == 22 ||
CSPlayers == 24 || CSPlayers == 26 || CSPlayers == 28 || CSPlayers == 30 || CSPlayers == 32 || CSPlayers == 34)
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} Âû âîøëè íà CS çîíó êàê Counter Terrorist.");
new rad = random(sizeof(CS5Team1));
SetPlayerPos(playerid,CS5Team1[rad][0],CS5Team1[rad][1],CS5Team1[rad][2]);
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS1[playerid] = 1;
SetPlayerVirtualWorld(playerid,8);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 31, 9999);
SetPlayerSkin(playerid,285);
}
else {
SendClientMessage(playerid,COLOR_WHITE,"{FF0000} Âû âîøëè íà CS çîíó êàê Terrorist.");
new rad = random(sizeof(CS5Team2));
SetPlayerPos(playerid,CS5Team2[rad][0],CS5Team2[rad][1],CS5Team2[rad][2]);
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, 0xFF0000FF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS2[playerid] = 1;
SetPlayerVirtualWorld(playerid,8);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 30, 9999);
SetPlayerSkin(playerid,293); }
}
if(CSzona == 6)
{
if(CSPlayers == 0 || CSPlayers == 2 || CSPlayers == 4 || CSPlayers == 6 || CSPlayers == 8 || CSPlayers == 10 || CSPlayers == 12 || CSPlayers == 14 || CSPlayers == 16 || CSPlayers == 18 || CSPlayers == 19 || CSPlayers == 20 || CSPlayers == 22 ||
CSPlayers == 24 || CSPlayers == 26 || CSPlayers == 28 || CSPlayers == 30 || CSPlayers == 32 || CSPlayers == 34)
{
SendClientMessage(playerid,COLOR_WHITE,"{00C0FF} Âû âîøëè íà CS çîíó êàê Counter Terrorist.");
new rad = random(sizeof(CS6Team1));
SetPlayerPos(playerid,CS6Team1[rad][0],CS6Team1[rad][1],CS6Team1[rad][2]);
SetPlayerColor(playerid, 0x0000FFFF);
SetPlayerInterior(playerid,17);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS1[playerid] = 1;
SetPlayerVirtualWorld(playerid,2);
SetPlayerArmour(playerid,0);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 31, 9999);
SetPlayerSkin(playerid,285);
}
else {
SendClientMessage(playerid,COLOR_WHITE,"{FF0000} Âû âîøëè íà CS çîíó êàê Terrorist.");
new rad = random(sizeof(CS5Team2));
SetPlayerPos(playerid,CS6Team2[rad][0],CS6Team2[rad][1],CS6Team2[rad][2]);
SetPlayerColor(playerid, 0xFF0000FF);
SetPlayerHealth(playerid, 120);
NaCS[playerid] = 1;
CSPlayers += 1;
TeamCS2[playerid] = 1;
SetPlayerVirtualWorld(playerid,2);
SetPlayerArmour(playerid,0);
SetPlayerInterior(playerid,17);
TogglePlayerControllable(playerid,0);
ServerResetPlayerWeaponsAC(playerid);
GiveWeapon(playerid, 30, 9999);
SetPlayerSkin(playerid,293); }
}
GiveWeapon(playerid, 25, 9999);
GiveWeapon(playerid, 33, 9999);
GiveWeapon(playerid, 24, 9999);
return true;
}
