- Регистрация
- 20 Дек 2015
- Сообщения
- 242
- Лучшие ответы
- 0
- Репутация
- -10
Здравствуйте, я делаю классы на проект Менты против Террористов и вот не задачка каждый уровень класса надо отдельно писать, а как-то можно сделать пример Texnic[10] если можно помогите!
Пример как у меня сейчас
За киллы очки менту
Пример как у меня сейчас
PHP:
enum
{
//############################[Техник]##########################################
Texnic1,
Texnic2,
Texnic3,
Texnic4,
Texnic5,
Texnic6,
Texnic7,
Texnic8,
Texnic9,
Texnic10
};
PHP:
static const Class_Name[10][26] = {
//############################[Техник]##########################################
{"Техник.ур/1"},//Texnic1
{"Техник.ур/2"},//Texnic2
{"Техник.ур/3"},//Texnic3
{"Техник.ур/4"},//Texnic4
{"Техник.ур/5"},//Texnic5
{"Техник.ур/6"},//Texnic6
{"Техник.ур/7"},//Texnic7
{"Техник.ур/8"},//Texnic8
{"Техник.ур/9"},//Texnic9
{"Техник.ур/10"}//Texnic10
};
PHP:
case dMent+1:
{
if(!response) return true;
if(Player_Team{playerid} != TEAM_HUMAN) return SendClientMessage(playerid,COLOR_WHITE,!"Вы должны быть ментом, чтобы использовать данный класс!");
switch(listitem)
{
case 0: if(pInfo[playerid][pTclas] >= 0) pInfo[playerid][pHumanClass] = Texnic1,setClass(playerid); else SendCLASError(playerid);
case 1: if(pInfo[playerid][pTclas] >= 100) pInfo[playerid][pHumanClass] = Texnic2,setClass(playerid); else SendCLASError(playerid);
case 2: if(pInfo[playerid][pTclas] >= 500) pInfo[playerid][pHumanClass] = Texnic3,setClass(playerid); else SendCLASError(playerid);
case 3: if(pInfo[playerid][pTclas] >= 1000) pInfo[playerid][pHumanClass] = Texnic4,setClass(playerid); else SendCLASError(playerid);
case 4: if(pInfo[playerid][pTclas] >= 1500) pInfo[playerid][pHumanClass] = Texnic5,setClass(playerid); else SendCLASError(playerid);
case 5: if(pInfo[playerid][pTclas] >= 2000) pInfo[playerid][pHumanClass] = Texnic6,setClass(playerid); else SendCLASError(playerid);
case 6: if(pInfo[playerid][pTclas] >= 2500) pInfo[playerid][pHumanClass] = Texnic7,setClass(playerid); else SendCLASError(playerid);
case 7: if(pInfo[playerid][pTclas] >= 3000) pInfo[playerid][pHumanClass] = Texnic8,setClass(playerid); else SendCLASError(playerid);
case 8: if(pInfo[playerid][pTclas] >= 3500) pInfo[playerid][pHumanClass] = Texnic9,setClass(playerid); else SendCLASError(playerid);
case 9: if(pInfo[playerid][pTclas] >= 5000) pInfo[playerid][pHumanClass] = Texnic10,setClass(playerid); else SendCLASError(playerid);
}
return true;
}
PHP:
stock setClass(playerid)
{
switch(Player_Team{playerid})
{
case TEAM_HUMAN:
{
ResetPlayerWeapons(playerid);
switch(pInfo[playerid][pHumanClass])
{
//############################[Техник]##########################################
case Texnic1: SetPlayerSkin(playerid,6),GivePlayerWeapon(playerid,22,999),GivePlayerWeapon(playerid,25,20);
case Texnic2: SetPlayerSkin(playerid,7),SetPlayerArmour(playerid,5.0),GivePlayerWeapon(playerid,25,40);
case Texnic3: SetPlayerSkin(playerid,25),SetPlayerArmour(playerid,10.0),GivePlayerWeapon(playerid,25,60);
case Texnic4: SetPlayerSkin(playerid,24),SetPlayerArmour(playerid,15.0),GivePlayerWeapon(playerid,25,80);
case Texnic5: SetPlayerSkin(playerid,44),SetPlayerArmour(playerid,20.0),GivePlayerWeapon(playerid,25,100);
case Texnic6: SetPlayerSkin(playerid,66),SetPlayerArmour(playerid,25.0),GivePlayerWeapon(playerid,25,120);
case Texnic7: SetPlayerSkin(playerid,67),SetPlayerArmour(playerid,30.0),GivePlayerWeapon(playerid,25,140);
case Texnic8: SetPlayerSkin(playerid,73),SetPlayerArmour(playerid,35.0),GivePlayerWeapon(playerid,25,160);
case Texnic9: SetPlayerSkin(playerid,95),SetPlayerArmour(playerid,40.0),GivePlayerWeapon(playerid,25,200);
case Texnic10: SetPlayerSkin(playerid,101),SetPlayerArmour(playerid,45.0),GivePlayerWeapon(playerid,27,35);
}
}
PHP:
switch(pInfo[killerid][pHumanClass])
{
//#########################[Техник]#############################################
case Texnic1: pInfo[killerid][pTclas] += 1;
case Texnic2: pInfo[killerid][pTclas] += 2;
case Texnic3: pInfo[killerid][pTclas] += 3;
case Texnic4: pInfo[killerid][pTclas] += 4;
case Texnic5: pInfo[killerid][pTclas] += 5;
}
Последнее редактирование: