PHP код:
if(Player[playerid][pTeam] == 1)
{
SetPlayerPos(playerid,-250.8406,2598.8433,62.8582);
SetPlayerColor(playerid,0x0000FFFF);
{
switch(random(4)) // генерируем число от 0 до 3 (включая)
{
case 0: SetPlayerSkin(playerid,124);
case 1: SetPlayerSkin(playerid,125);
case 2: SetPlayerSkin(playerid,126);
case 3: SetPlayerSkin(playerid,127);
}
}
}
if(Player[playerid][pTeam] == 2)
{
SetPlayerPos(playerid,-149.9057,1079.6403,19.7422);
SetPlayerColor(playerid,0xFF0000FF);
ShowPlayerMarkers(1);
GangZoneShowForAll(GZ_ZONE1, 0x0080FF96);
GangZoneShowForAll(GZ_ZONE2, 0xFF000096);
{
switch(random(4)) // генерируем число от 0 до 3 (включая)
{
case 0: SetPlayerSkin(playerid,111);
case 1: SetPlayerSkin(playerid,112);
case 2: SetPlayerSkin(playerid,113);
case 3: SetPlayerSkin(playerid,121);
}
}
}
if(Player[playerid][pClass] == 1)
{
SetPlayerArmour(playerid,50);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,29,250);
GivePlayerWeapon(playerid,34,250);
}
if(Player[playerid][pClass] == 2)
{
SetPlayerArmour(playerid,75);
GivePlayerWeapon(playerid,16,2);
GivePlayerWeapon(playerid,29,250);
GivePlayerWeapon(playerid,35,2);
}
if(Player[playerid][pClass] == 3)
{
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,150);
GivePlayerWeapon(playerid,27,100);
GivePlayerWeapon(playerid,31,250);
}
if(Player[playerid][pClass] == 4)
{
SetPlayerArmour(playerid,25);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,150);
GivePlayerWeapon(playerid,29,250);
GivePlayerWeapon(playerid,18,1);
}
return 1;
}
aND
PHP код:
if(dialogid == 3)
{
if(response)
{
switch(listitem)
{
case 0:
{
if((Player[playerid][pScore] >= 50))
{
SendClientMessage(playerid,0xFFFFFF00,"Class manager: You pick sniper!To change class,type /changeclass.");
Player[playerid][pClass] = 1;
SpawnPlayer(playerid);
if(Player[playerid][pTeam] >= 1)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0x0000FFFF);
SetPlayerArmour(playerid, 50);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,23,200);
GivePlayerWeapon(playerid,34,100);
}
if(Player[playerid][pTeam] >= 2)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0xFF0000FF);
SetPlayerArmour(playerid, 50);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,23,200);
GivePlayerWeapon(playerid,34,100);
}
}
}
case 1:
{
if((GetPlayerScore(playerid) >= 75))
{
SendClientMessage(playerid,0xFFFFFF00,"Class manager: You pick Enginner!To change class,type /changeclass.");
Player[playerid][pClass] = 2;
SpawnPlayer(playerid);
if(Player[playerid][pTeam] >= 1)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0x0000FFFF);
SetPlayerArmour(playerid, 75);
GivePlayerWeapon(playerid,16,2);
GivePlayerWeapon(playerid,29,200);
GivePlayerWeapon(playerid,35,2);
}
if(Player[playerid][pTeam] >= 2)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0xFF0000FF);
SetPlayerArmour(playerid, 75);
GivePlayerWeapon(playerid,16,2);
GivePlayerWeapon(playerid,29,200);
GivePlayerWeapon(playerid,35,2);
}
}
}
case 2:
{
if((GetPlayerScore(playerid) >= 100))
{
SendClientMessage(playerid,0xFFFFFF00,"Class manager: You pick Soldier!To change class,type /changeclass.");
Player[playerid][pClass] = 3;
SpawnPlayer(playerid);
if(Player[playerid][pTeam] >= 1)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0x0000FFFF);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid,27,200);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,31,500);
}
if(Player[playerid][pTeam] >= 2)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0xFF0000FF);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid,29,200);
GivePlayerWeapon(playerid,24,50);
GivePlayerWeapon(playerid,17,2);
}
}
}
case 3:
{
if((GetPlayerScore(playerid) >= 0))
{
SendClientMessage(playerid,0xFFFFFF00,"Class manager: You pick Rookie!To change class,type /changeclass.");
Player[playerid][pClass] = 4;
SpawnPlayer(playerid);
if(Player[playerid][pTeam] >= 1)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0x0000FFFF);
SetPlayerArmour(playerid, 25);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,46,1);
GivePlayerWeapon(playerid,16,5);
GivePlayerWeapon(playerid,28,300);
}
if(Player[playerid][pTeam] >= 2)
{
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,0xFF0000FF);
SetPlayerArmour(playerid, 25);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,46,1);
GivePlayerWeapon(playerid,16,5);
GivePlayerWeapon(playerid,28,300);
}
}
}
}
}
}