Вопросы

Спойлер

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 пользователей онлайн

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

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

    • Talex
      От Talex
      Всем привет, сливаю первый мод!
      Информация о моде:

      — Основа Gamenix.
      — Мод переведен на Mysql R39, теперь ни каких слётов нет, мод работает стабильно с онлайном 160+.
      — Новый автосалон на TextDraw.
      — Система 3-х автомобилей (1 можно купить по дефолту, 2 и 3 за донат).
      — Автомобили у игроков теперь не пропадают (Id'ы авто сбивались, с номерами теперь тоже всё в порядке).
      — Оформление сервера полностью переработано, теперь оно более красивое.
      — Защита от копирования карты.
      — в меню сервера добавлен пункт визуальных настроек.
      — Номера на транспорт теперь можно приобрести в /donate.
      — Сделан новый красивый спидометр.
      — При получении номера, добавлен выбор региона.
      — Сделана система радаров и промокодов, создание прямо из игры.
      — Новый интерьер казино.
      — Магазин скинов теперь на TextDraw.
      — Автошкола полностью функционирует.
      — Добавлена информация после коннекта о последнем входе в собственный аккаунт.
      — Приватная защита от всех видов DDoS атак и DoS атак.                                                                                                                                    
      — пароль от АП (/alog) теперь у каждого администратора индивидуальный.
      — Изменено оформление самого мода
      Это не все изменения мода, их ещё очень много. все не упомнишь. 
      Автор мода: Неизвестен
      CUNBERS RP 8.4.3.rar