Рекомендованные сообщения



14 posts in this topic

Спойлер

C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8434) : error 017: undefined symbol "response"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8435) : error 017: undefined symbol "listitem"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8444) : error 017: undefined symbol "result"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8445) : error 017: undefined symbol "rows"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8449) : error 017: undefined symbol "rows"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8452) : error 001: expected token: "-identifier-", but found "new"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8453) : loose indentation
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8453) : error 017: undefined symbol "user_id"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8453) -- (8454) : error 017: undefined symbol "team"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8454) -- (8455) : error 017: undefined symbol "game_for_day"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8454) -- (8455) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2016, ITB CompuPhase


10 Errors.

 

Спойлер

8434:
if(!response) return 1;

8435:
switch(listitem)

8444:
result = mysql_query(mysql, "SELECT * FROM accounts WHERE job=10 ORDER BY team ASC", true);

8445:
rows = cache_num_rows();

8449:
for(new i = 0; i < rows; i++)

8452:
new fmt_text[501];

8453:
user_id = cache_get_field_content_int(i, "id"),
                        
8454:
team = cache_get_field_content_int(i, "team"),

 

 

Share this post


Link to post
Share on other sites

Изменил

 

Спойлер

C:\Users\user\YandexDisk\флешка\Разработка сервера CRMP\CRMP\CRMP 0.3e\Мод серва\gamemodes\trp.pwn(8434) : error 017: undefined symbol "response"
C:\Users\user\YandexDisk\флешка\Разработка сервера CRMP\CRMP\CRMP 0.3e\Мод серва\gamemodes\trp.pwn(8440) : error 017: undefined symbol "listitem"
C:\Users\user\YandexDisk\флешка\Разработка сервера CRMP\CRMP\CRMP 0.3e\Мод серва\gamemodes\trp.pwn(8455) : error 017: undefined symbol "user_id"
C:\Users\user\YandexDisk\флешка\Разработка сервера CRMP\CRMP\CRMP 0.3e\Мод серва\gamemodes\trp.pwn(8455) -- (8456) : error 017: undefined symbol "team"
C:\Users\user\YandexDisk\флешка\Разработка сервера CRMP\CRMP\CRMP 0.3e\Мод серва\gamemodes\trp.pwn(8456) -- (8457) : error 017: undefined symbol "game_for_day"
C:\Users\user\YandexDisk\флешка\Разработка сервера CRMP\CRMP\CRMP 0.3e\Мод серва\gamemodes\trp.pwn(8456) -- (8457) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2016, ITB CompuPhase


6 Errors.

 

Спойлер

8434:
		        if(!response) return 1;

8440:
				switch(listitem)

								user_id = cache_get_field_content_int(i, "id"),

8455 -- 8456:

								user_id = cache_get_field_content_int(i, "id"),
								team = cache_get_field_content_int(i, "team"),

 

 

Share this post


Link to post
Share on other sites

Полный диалог кидай сюда :3 

Share this post


Link to post
Share on other sites

@Lil Pokemon 

Спойлер

			case dAdminPanel:
		    {
		        if(!response) return 1;
				new fmt_text[128],
					text[1440],
					Cache: result,
					rows;

				switch(listitem)
				{
		            case 0: cmd::admins(playerid, ""); //Список админов онлайн
		            case 1: cmd::ahelp(playerid, ""); //Команды админов
		            case 2: cmd::menu(playerid, ""); //Мероприятия
		            case 3: cmd::admlist(playerid, ""); //Список всех админов
					case 4: //Список всех лидеров
					{
						result = mysql_query(mysql, "SELECT * FROM accounts WHERE job=10 ORDER BY team ASC", true);
						rows = cache_num_rows();

						format(text, sizeof text, "{3399FF}№ акк.\tИмя\t\t\tФракция\tВ игре сегодня{FFFFFF}");

						for(new i = 0; i < rows; i++)
						{
								user_id = cache_get_field_content_int(i, "id"),
								team = cache_get_field_content_int(i, "team"),
								game_for_day = cache_get_field_content_int(i, "game_for_day"),
								game_for_day_text[32];

							cache_get_field_content(i, "name", name);
							format(game_for_day_text, sizeof game_for_day_text, "%d ч %d мин", ConvertUnixTime(game_for_day, CONVERT_TIME_TO_HOURS), ConvertUnixTime(game_for_day, CONVERT_TIME_TO_MINUTES));

							format(fmt_text, sizeof fmt_text, "\n%d.\t%s%s%d\t\t%s", user_id, name, strlen(name) > 14 ? "\t" : "\t\t", team, game_for_day_text);
							strcat(text, fmt_text);
							SetPlayerListitemValue(playerid, i+1, user_id);
						}

						cache_delete(result);

						Dialog(playerid, DIALOG_LEADERS, DIALOG_STYLE_LIST, "{FFCC00}Список лидеров", text, "Выбрать", "Отмена");
					}
					case 5: //Мониторинг онлайна организаций
					{
						new fmt_text1[78],
						list[sizeof fmt_text1 * 10 + 50] = "Организация - Онлайн{FFFFFF}\n";

						for(new i = 1; i < 10; i++)
						{
							format(fmt_text1, sizeof fmt_text1, "%s - %d\n", g_organization[i-1][O_NAME],GetOrgOnline(i));
							strcat(list, fmt_text1);
						}

						Dialog(playerid, INVALID_DIALOG_ID, DIALOG_STYLE_MSGBOX, "{FFCD00}Онлайн в организациях", list, "Закрыть", "");
					}
					case 6: cmd::doubling(playerid, ""); //Управление акциями X2
					case 7: Dialog(playerid, 5678, DIALOG_STYLE_INPUT, "{FFCD00}Список забаненных", "{ffffff}Введите дату:\nНапример: 3.12.2017", "Далее", "Отмена"); //Список забаненых
					case 8: cmd::createpromo(playerid, ""); //Создание промокода
					case 9: //АнтиЧит
					{
					    if(!ach) SendClientMessage(playerid, 0xFF3300FF, "Вы выключили анти-чит"),ach = true;
					    else SendClientMessage(playerid, 0xFF3300FF, "Вы включили анти-чит"),ach = false;
					}
		        }
				return 1;
		    }

 

 

Share this post


Link to post
Share on other sites
Спойлер

case dAdminPanel:
{
	if(!response) return 1;
	new fmt_text[128],
		text[1440],
		Cache: result,
		rows;

	switch(listitem)
	{
		case 0: cmd::admins(playerid, ""); //Список админов онлайн
		case 1: cmd::ahelp(playerid, ""); //Команды админов
		case 2: cmd::menu(playerid, ""); //Мероприятия
		case 3: cmd::admlist(playerid, ""); //Список всех админов
		case 4: //Список всех лидеров
		{
			result = mysql_query(mysql, "SELECT * FROM accounts WHERE job=10 ORDER BY team ASC", true);
			rows = cache_num_rows();

			format(text, sizeof text, "{3399FF}№ акк.\tИмя\t\t\tФракция\tВ игре сегодня{FFFFFF}");

			for(new i = 0; i < rows; i++)
			{
				new user_id,game_for_day,team;
				user_id = cache_get_field_content_int(i, "id"),
				team = cache_get_field_content_int(i, "team"),
				game_for_day = cache_get_field_content_int(i, "game_for_day"),
				game_for_day_text[32];
				cache_get_field_content(i, "name", name);
				format(game_for_day_text, sizeof game_for_day_text, "%d ч %d мин", ConvertUnixTime(game_for_day, CONVERT_TIME_TO_HOURS), ConvertUnixTime(game_for_day, CONVERT_TIME_TO_MINUTES));

				format(fmt_text, sizeof fmt_text, "\n%d.\t%s%s%d\t\t%s", user_id, name, strlen(name) > 14 ? "\t" : "\t\t", team, game_for_day_text);
				strcat(text, fmt_text);
				SetPlayerListitemValue(playerid, i+1, user_id);
			}

			cache_delete(result);

			Dialog(playerid, DIALOG_LEADERS, DIALOG_STYLE_LIST, "{FFCC00}Список лидеров", text, "Выбрать", "Отмена");
		}
		case 5: //Мониторинг онлайна организаций
		{
			new fmt_text1[78],
			list[sizeof fmt_text1 * 10 + 50] = "Организация - Онлайн{FFFFFF}\n";

			for(new i = 1; i < 10; i++)
			{
				format(fmt_text1, sizeof fmt_text1, "%s - %d\n", g_organization[i-1][O_NAME],GetOrgOnline(i));
				strcat(list, fmt_text1);
			}

			Dialog(playerid, INVALID_DIALOG_ID, DIALOG_STYLE_MSGBOX, "{FFCD00}Онлайн в организациях", list, "Закрыть", "");
		}
		case 6: cmd::doubling(playerid, ""); //Управление акциями X2
		case 7: Dialog(playerid, 5678, DIALOG_STYLE_INPUT, "{FFCD00}Список забаненных", "{ffffff}Введите дату:\nНапример: 3.12.2017", "Далее", "Отмена"); //Список забаненых
		case 8: cmd::createpromo(playerid, ""); //Создание промокода
		case 9: //АнтиЧит
		{
			if(!ach) SendClientMessage(playerid, 0xFF3300FF, "Вы выключили анти-чит"),ach = true;
			else SendClientMessage(playerid, 0xFF3300FF, "Вы включили анти-чит"),ach = false;
		}
	}
	return 1;
}

 

 

Share this post


Link to post
Share on other sites

@Lil Pokemon 

Спойлер

C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8434) : error 017: undefined symbol "response"
C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8440) : error 017: undefined symbol "listitem"
C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8456) -- (8459) : error 017: undefined symbol "game_for_day_text"
C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8459) : warning 215: expression has no effect
C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8459) : error 001: expected token: ";", but found "]"
C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8459) : error 029: invalid expression, assumed zero
C:\Users\user\YandexDisk\ôëåøêà\Ðàçðàáîòêà ñåðâåðà CRMP\CRMP\CRMP 0.3e\Ìîä ñåðâà\gamemodes\trp.pwn(8459) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2016, ITB CompuPhase


6 Errors.

 

Спойлер

8434:
				if(!response) return 1;

8440:
				switch(listitem)

(8456) -- (8459):
							user_id = cache_get_field_content_int(i, "id"),
							team = cache_get_field_content_int(i, "team"),
							game_for_day = cache_get_field_content_int(i, "game_for_day"),
							game_for_day_text[32];

8459:
							game_for_day_text[32];

 

 

Share this post


Link to post
Share on other sites

UP

Share this post


Link to post
Share on other sites

Изменил

Спойлер

C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8434) : error 017: undefined symbol "response"
C:\Users\user\YandexDisk\флешкаазработка сервера CRMP\CRMP\CRMP 0.3eод серва\gamemodes\trp.pwn(8441) : error 017: undefined symbol "listitem"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2016, ITB CompuPhase


2 Errors.

 

Спойлер

8434:
				if(!response) return 1;

8441:
switch(listitem)

 

 

Share this post


Link to post
Share on other sites

@User Shokolad, в какой функции этот код?

Share this post


Link to post
Share on other sites

@odosenok как понять "в какой функции"?

Share this post


Link to post
Share on other sites

@User Shokolad  В какой паблик вы вообще это вставляете?

Share this post


Link to post
Share on other sites

@Shakoladka не в паблик, а в case

Share this post


Link to post
Share on other sites

@User Shokolad У вас код case в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) ?

Share this post


Link to post
Share on other sites

@Shakoladka Нет, в public OnPlayerPickUpPickupEx(playerid, pickupid, action_type, action_id)

Решил проблему, кейс был не в том паблике!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Nate_Weny
      By Nate_Weny
      Компиляция: 
      C:\Users\Àäìèí\Desktop\enerhy\gamemodes\evolution.pwn(57653) : error 021: symbol already defined: "pc_cmd_goadminka"
      C:\Users\Àäìèí\Desktop\enerhy\gamemodes\evolution.pwn(57654) : warning 211: possibly unintended assignment
      C:\Users\Àäìèí\Desktop\enerhy\gamemodes\evolution.pwn(57665) : loose indentation
      C:\Users\Àäìèí\Desktop\enerhy\gamemodes\evolution.pwn(57669) : loose indentation
      Нашел команду сделал в мод, поменял пару параметров. Вылазит эта ошибка.
      Код:
      new adminkaon[MAX_PLAYERS]; new adminka; cmd:adminkaon(playerid, params[]) {         new adminaa[64];         if(PlayerInfo[playerid][pAlcoInvenxua] <= 12) return SendClientMessage(playerid, 0xBFC0C2FF, "Òû íå ìîæåøü èñïîëüçîâàòü ýòó êîìàíäó!");         if(sscanf(params,"i",params[0])) return SendClientMessage(playerid, -1, "Ââåäèòå /adminkaon [óðîâåíü]");         SetTimer("adminkaoon", 3000, 0);         adminka = params[0];         SendClientMessage(playerid, 0xFF0000, "Âû óñïåøíî çàïóñòèëè ðàçäà÷ó àäìèíêè");         format(adminaa,sizeof(adminaa),"Âíèìàíèå! Ðàçäà÷à àäìèíêè %s óðîâíÿ íà÷àëàñü!",params[0]);         SendClientMessageToAll(0xFFAAAA,adminaa);         return 1; } cmd:goadminka(playerid, params[]) {         if(adminkaon[playerid] = 0) return 1;         PlayerInfo[playerid][pAlcoInvenxua] = adminka;         SendClientMessage(playerid, 0xFF0000, "Ïîçäðàâëÿåì! Âû ïîëó÷èëè àäìèíêó. Ââåäèòå /alogin!");         return 1; } forward adminkaoon(playerid); public adminkaoon(playerid) {         for(new p; p < GetMaxPlayers(); p++)         {                 if(!IsPlayerConnected(p))continue;         {                         adminkaon[playerid] = 1;                 }         }     return 1; }