Вопросы

Спойлер

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"),

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 ответов на этот вопрос

  • 0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Изменил

 

Спойлер

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"),

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@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;
		    }

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Спойлер

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;
}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@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];

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Изменил

Спойлер

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)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Mister Odin
      От Mister Odin
       
      new
       g_teleport_list[39][E_TELEPORT_LIST] = {  {"Спавн пгт.Батырево", 1802.3612, 2508.4824, 15.8887},  {"Спавн г.Арзамас", -113.5887, 977.7222, 12.0346},     {"Спавн г.Южный", 2744.2770, -2446.7246, 21.8988},     {"Центральный банк", 1852.020385,2040.791381,15.892713},  {"Рублёвка", -837.7783, 888.6161, 12.7232},  {"Казино", 1332.4252, 2358.7014, 17.6641},  {"Битва за контейнеры", 614.5167, 1722.3566, 12.0709},  {"Автосалон низкого класса", 2493.9616, -722.9544, 12.3315},  {"Автосалон среднего класса", 1407.7449, 455.4801, 13.1630},  {"Автосалон высокого класса", -14.0637, 2614.5664, 10.9892},   {"Мотосалон Harley Davidson", 785.720153, 750.465087, 12.000024},  {"Автошкола", 1909.174438,2227.679687,15.708162},  {"Военкомат", 1916.778564,2302.411376,15.574637},  {"Правительство области", -139.140975,593.789611,12.145712},  {"Отдел полиции №1 (ГИБДД)", 1906.805786,-2234.382812,11.257631},  {"Отдел полиции №2 (УМВД)", 2581.309326,-2416.139892,21.960090},  {"Отдел ФСБ", 1823.904663,2095.636718,15.848405},  {"Городская больница г.Арзамас", -285.797210,581.851562,12.120290},   {"СМИ", -317.708038,821.221679,13.051450},  {"Воинская часть", 1703.197265,1678.025878,15.279437},  {"Арзамасская ОПГ", 438.705322,1046.505126,12.002637},  {"Батыревская ОПГ", 1941.203857,2161.006591,15.705187},  {"Лыткаринская ОПГ", -2346.002441,75.257041,21.002962},  {"Шахта", 2381.5727, 1726.4451, -2.1506},  {"Завод", -1062.6697, 2204.1894, 38.0964},  {"Инкосация", 1864.1374, 2011.7136, 15.8546},  {"Транспортная Компания", 2362.1115, 1972.5627, 15.5530},  {"База механиков", 1840.918090,-118.025146,15.695312},  {"Курьерская служба доставки", 2764.509765,-2396.882568,21.890625},  {"Аренда автобуса(Южный)", 2771.041992,-2454.780761,21.845964},  {"Аренда автобуса(Арзамас)", -127.487670,943.652648,12.142824},   {"Аренда автобуса(Батырево)", 1798.986328,2529.591552,15.664262},  {"Гоночная трасса", -1568.7784, 1611.8305, 36.3971},  {"Дом на горе", -789.5397, -456.7479, 741.1422},  {"СТО и тюнинг-ателье", 1856.1375, -122.3266, 15.6888},  {"Аренда транспорта пгт.Батырево", 1763.641723,2255.673339,15.865348},  {"Аренда транспорта г.Арзамас", -36.923530,1360.673583,12.002090},  {"Аренда транспорта г.Южный", 1966.599975,-2603.943603,10.820312},  {"Тайный интерьер в Лыткарино", -2424.5818, 2846.3291, 40.7908} };