shape1
shape2
shape3
shape4
shape7
shape8

[МАНУАЛ] Команда для проведения собеседования | /sobes [1 часть]


Cocolemunto

Чёрный список
11.06.2021
416
3
55
0
14
Доброе утро уважаемые пользователи нашего форума , решил выложить вам свою команду /sobes для проведения собеседований/ия , код ниже ?

Добавляем глобальные переменные
 

new SobesStatus[MAX_ORGS];
new SobesTime[MAX_ORGS][16];
new SobesTime1[MAX_ORGS];
new SobesTime2[MAX_ORGS];
new SobesMesto[MAX_ORGS][16];



Туда где у нас все define
вставляем

#define TEAM_NONE (0)
#define TEAM_LSPD (1)
#define TEAM_FBI (2)
#define TEAM_M4C (3)
#define TEAM_MERIALS (4)
#define TEAM_LICENSERS (5)
#define TEAM_RADIO (6)
#define TEAM_GROOVE (7)
#define TEAM_VAGOS (8)
#define TEAM_BALLAS (9)
#define TEAM_CORONOS (10)
#define TEAM_RIFA (11)
#define TEAM_ARMY (12)
#define TEAM_BANK (13)
#define TEAM_BIKERS (14)
//
#define TEAM_LVPD (15)
#define TEAM_SFPD (16)
#define TEAM_ARMYLV (17)
#define TEAM_MERIALV (18)
#define TEAM_RM (19)
#define TEAM_YAKUZA (20)
#define TEAM_LCN (21)
#define TEAM_MEDICLV (22)
#define TEAM_PDLV (23)
#define TEAM_RADIOLV (24)
#define TEAM_WOLFS (25)
#define TEAM_RADIOSF (26)
#define TEAM_ARMYSF (27)
#define TEAM_BRAT (28)
// если у вас есть еще фракции - то продолжайте добавлять прибавляя к числу 1 , а так-же замените id фракций на свои!


ВАЖНО: если у вас есть еще фракции - то продолжайте добавлять прибавляя к числу 1 , а так-же замените id фракций на свои!

Команда

Код:
CMD:sobes(playerid)
{
	new string[1600];
	new str[300];
	new time[64];
	new mesto[64];
	new cont;
	strcat(string,"Организация\tЗапланировано\tМесто\n");
	for(new i = 1; i < MAX_ORGS; i++)
	{
		switch(i)
		{
		case TEAM_LSPD,TEAM_PDLV,TEAM_LVPD,TEAM_FBI,TEAM_ARMY,TEAM_ARMYLV,TEAM_LICENSERS,TEAM_SFPD,TEAM_M4C,TEAM_MEDICLV,TEAM_MERIALS,TEAM_MERIALV,TEAM_BANK,TEAM_RADIO,TEAM_RADIOSF,TEAM_RADIOLV,TEAM_ARMYSF: cont=1;
		default: cont=0;
		}
		if(cont==1)
		{
			if(SobesStatus[i]==1)
			{
				format(time,sizeof(time),"{CBEC39}%s{FFFFFF}",SobesTime[i]);
				format(mesto,sizeof(mesto),"{CBEC39}%s{FFFFFF}",SobesMesto[i]);
			}
			else
			{
				format(time,sizeof(time),"{D2D0C9}Не запланировано{FFFFFF}");
				format(mesto,sizeof(mesto),"{D2D0C9}Не назначено!{FFFFFF}");
			}
		    format(str,sizeof(str),"{FFFFFF}- %s\t%s\t%s\n",OrgInfo[i][oName],time,mesto);
			strcat(string,str);
		}
	}
	ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "{E4DB5E}Собеседования", string, "Понял", "");
	return true;
}
 
Последнее редактирование модератором:

Moks

Учитель русского языка
Пользователь
28.02.2014
539
7
82
0
Переменные SobesStatus, SobesTime и SobesMesto, а также константа MAX_ORGS не определены, что вызовет ошибки. 

 

Cocolemunto

Чёрный список
11.06.2021
416
3
55
0
14
Спасибо , обновлю)

 
Последнее редактирование модератором:

Cocolemunto

Чёрный список
11.06.2021
416
3
55
0
14
Что именно не дописано? Да , у вас должна быть система фракция в моде , главное заменить переменные на свои

 

Moks

Учитель русского языка
Пользователь
28.02.2014
539
7
82
0
Что именно не дописано? Да , у вас должна быть система фракция в моде , главное заменить переменные на свои
Команда, которую вы опубликовали, может только показать сами собеседования.
А как назначить или отменить их - другой вопрос.

 

Cocolemunto

Чёрный список
11.06.2021
416
3
55
0
14
Я понимаю , скоро выйдет 2 часть данной системы