• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Оптимизация Техник

Статус
В этой теме нельзя размещать новые ответы.

Nister_Just

Изучающий
Пользователь
Регистрация
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;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу