Вопросы

Спойлер

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

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

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

    • angel_sinvays
      От angel_sinvays


      Скачать файл Florida Role Play | (Бонусный)
      Список доработок/изменений:

      1. Исправлены дыры с рублями, падением мода
      2. Новый античит(/ac)
      3. Аренда вертолетов (/gps - аренда транспорта - аренда вертолетов)
      4. Добавлена система /goadminka (раздача админки при определённом онлайне)
      5. Обновленны интерьеры банд, СМИ, ПД, выбор скина, домов, магазинов
      6. Изменён экстерьер парка у мэрии, на против больницы
      7. Изменен текстдрав Логотипа, выбор скина, спидометра, дм арены, капта
      8. Вместо мопедов сделаны пикапы аренды
      9. Добавлена система VIP (Бронза, Серебро, Золото и Верона)
      10. Изменена система семей
      11. Добавлен чат для випов (/vc)
      12. При попытки проследить за ботом, перекидывает за игрока
      13. Добавлено казино, в котром можно играть на донат и рубли
      14. Добавлена система дуэлей
      15. Добавлены команды: /security, /checkfull и /fonline
      16. Изменён бот для авто-инвайта
      17. Изменена система дм зон (отличается от дуэлей)
      18. Доработана система статистики администратора, добавлено время администрирования в /admins
      19. Добавлен премиум меню для Verona PREMIUM
      20. Добавлены карты для /tp - Мероприятия
      21. Добавлена статистика лидера, изменена /lmenu
      22. Добавлена покупка аксессуаров в /donate
      23. Добавлена команда /obj
      24. Перераспределил команды для админов
      25. При наличии 1000 рублей или большой суммы виртов у игрока появляется кейс
      26. Исправлены баги со спавном банд
      27. Исправлены баги с падением под текстуры
      28. Исправлен баг с виртуальными мирами
      29. Добавлен NPC авто-инвайт на спавн
      30. Добавлен NPC проведения дуэлей
      31. Исправлена команда /banip
      32. Изменена и доделана система от сливов
      33. Возможность добавить своих ботов (+ уже встроены в мод)
      34. Доработана система мероприятий
      35. Переработана система доната (/donaterub and /donate)
      36. Обновлены плагины, почищена БД
      37. Новые артефакты
      38. Новый спавн
      39. Новая аренда
      40. Автоинвайт в мэрии
       
      UPD: Понизил ценник на мод
      Добавил angel_sinvays Добавлено 14.02.2022 Категория Моды Автор Angel Sinvays  
    • angel_sinvays
      От angel_sinvays
      Список доработок/изменений:

      1. Исправлены дыры с рублями, падением мода
      2. Новый античит(/ac)
      3. Аренда вертолетов (/gps - аренда транспорта - аренда вертолетов)
      4. Добавлена система /goadminka (раздача админки при определённом онлайне)
      5. Обновленны интерьеры банд, СМИ, ПД, выбор скина, домов, магазинов
      6. Изменён экстерьер парка у мэрии, на против больницы
      7. Изменен текстдрав Логотипа, выбор скина, спидометра, дм арены, капта
      8. Вместо мопедов сделаны пикапы аренды
      9. Добавлена система VIP (Бронза, Серебро, Золото и Верона)
      10. Изменена система семей
      11. Добавлен чат для випов (/vc)
      12. При попытки проследить за ботом, перекидывает за игрока
      13. Добавлено казино, в котром можно играть на донат и рубли
      14. Добавлена система дуэлей
      15. Добавлены команды: /security, /checkfull и /fonline
      16. Изменён бот для авто-инвайта
      17. Изменена система дм зон (отличается от дуэлей)
      18. Доработана система статистики администратора, добавлено время администрирования в /admins
      19. Добавлен премиум меню для Verona PREMIUM
      20. Добавлены карты для /tp - Мероприятия
      21. Добавлена статистика лидера, изменена /lmenu
      22. Добавлена покупка аксессуаров в /donate
      23. Добавлена команда /obj
      24. Перераспределил команды для админов
      25. При наличии 1000 рублей или большой суммы виртов у игрока появляется кейс
      26. Исправлены баги со спавном банд
      27. Исправлены баги с падением под текстуры
      28. Исправлен баг с виртуальными мирами
      29. Добавлен NPC авто-инвайт на спавн
      30. Добавлен NPC проведения дуэлей
      31. Исправлена команда /banip
      32. Изменена и доделана система от сливов
      33. Возможность добавить своих ботов (+ уже встроены в мод)
      34. Доработана система мероприятий
      35. Переработана система доната (/donaterub and /donate)
      36. Обновлены плагины, почищена БД
      37. Новые артефакты
      38. Новый спавн
      39. Новая аренда
      40. Автоинвайт в мэрии
       
      UPD: Понизил ценник на мод
    • angel_sinvays
      От angel_sinvays
      Attractive RP
      Скачать файл Давно не было сливов , сейчас я вам готов продемонстрировать копию проекта Attractive RolePlay
      Изначально слив был выложен на моём канале, но после я хочу выложить его сюда.
      Добавил angel_sinvays Добавлено 01.05.2024 Категория Моды Автор Angel Sinvays  
    • KAIF
      От KAIF
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Также после покупки вы отправляете мне свой айпи сервера и я привязываю вам сборку под ваш айпи (единоразово) 
      Единственный мод GTA RP.
    • Demon7
      От Demon7
      Как исправить эту ошибку? Попытался залить на мод данный код и при компиляции происходит данная ошибка. Эта ошибка находится на строчке if(GetPlayerData(targetid, "friend_request") == playerid)
      CMD:frien(playerid, params[]) {     new targetid = strval(params);     if(!IsPlayerConnected(targetid))     {         SendClientMessage(playerid, COLOR_RED, "Целевой игрок не подключен к серверу.");         return 0;     }     if(targetid == playerid)     {         SendClientMessage(playerid, COLOR_RED, "Вы не можете предложить себе подружиться.");         return 0;     }     if(IsPlayerInRangeOfPlayer(playerid, targetid, 2.0))     {         if(GetPlayerData(targetid, "friend_request") == playerid)         {             SendClientMessage(playerid, COLOR_RED, "У вас уже есть ожидающий запрос на дружбу от этого игрока.");             return 0;         }         SendClientMessage(playerid, COLOR_YELLOW, "Вы предложили игроку подружиться. Ожидайте ответа...");         SendClientMessage(targetid, COLOR_YELLOW, "Игрок предлагает вам подружиться. Используйте /accept или /reject.");         SetPlayerData(playerid, "friend_request", targetid);         SetPlayerData(targetid, "friend_request", playerid);     }     else     {         SendClientMessage(playerid, COLOR_RED, "Игрок находится слишком далеко.");     }     return 1; }