Вопросы

C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(539) : error 017: undefined symbol "DIALOG_REPORT"
C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(12892) : error 035: argument type mismatch (argument 1)
C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(48701) : error 091: ambiguous constant; tag override is required (symbol "P_DATA")
C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(48701) : warning 215: expression has no effect
C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(48701) : error 001: expected token: ";", but found "]"
C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(48701) : error 029: invalid expression, assumed zero
C:\Users\ïê\Desktop\mobile\gamemodes\mobile.pwn(48701) : 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.

 

Cawfee
Cawfee предупредил pavlov.trade за это сообщение
Причина: Нарушение правил форума · Баллы: 0 ·

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


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

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

  • 0

@pavlov.trade, посмотрите, в моде цифра 13797 хоть раз встречается? И выложите блок кода, включающий строку 48701.

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


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

С ошибками уже все решил.

Теперь когда пишу /report - диалог не открывается

 

Команда:

CMD:report(playerid,params[])
{
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1, "{FFFF00}[Информация]{FFFFFF} Вы не авторизованы!");
    ReportDialog(playerid);
	return true;
}
stock ReportDialog(playerid)
{
	new dtext[700];
	strcat(dtext, "{FFFFFF}Вы собираетесь написать Администрации сервера\n");
	strcat(dtext, "{FFFFFF}Перед тем как отправить сообщение\n");
	strcat(dtext, "{FFFFFF}убедитесь, что один из пунктов помощи не дал Вам ответа на Ваш вопрос\n\n");
	strcat(dtext, "{FF3300}Запрещено:\n");
	strcat(dtext, "{FFFFFF}- флуд, сквернословие, оффтоп\n");
	strcat(dtext, "{FFFFFF}- Выпрашивание игровых ценностей ('дать денег', 'дать лидерку', 'дать права')\n");
	strcat(dtext, "{FFFFFF}- ложные сообщения о нарушении\n\n");
	strcat(dtext, "{FF3300}За нарушение правил Администратор может:\n");
	strcat(dtext, "{FFFFFF}- предупредить (warn)\n");
	strcat(dtext, "{FFFFFF}- отключить от сервера (kick)\n");
	strcat(dtext, "{FFFFFF}- лишить возможности писать (mute)\n");
	strcat(dtext, "{FFFFFF}- заблокировать (ban)\n\n");
	strcat(dtext, "{FFFFFF}Данные правила установлены для всех игроков");
	ShowPlayerDialog(playerid,100500,DIALOG_STYLE_INPUT,"{FFCC00}Репорт",dtext,"Отправить","Назад");
	return true;
}
case 100500:
{
    if(!response) return true;
    if(response)
    {
        if(strlen(inputtext) < 1 || strlen(inputtext) > 100) return SendClientMessage(playerid,0xAA3333AA,"Не менее 1 и не более 100 символов!"),ReportDialog(playerid);
        if(GetPVarInt(playerid,"RepUn") > 0) return SendClientMessage(playerid,0xAA3333AA,"Ошибка: Ваша прошлая жалоба ещё не рассмотрена");
        SetPVarInt(playerid,"RepUn",1);
        strmid(RepInfo[playerid][Reptex], inputtext,0,strlen(inputtext),130);
      	RepInfo[playerid][RepTime] = gettime();
        new query[100];
		format(query, sizeof query, "Поступила новая жалоба от игрока %s {ffff00}| Рассмотреть жалобы: /reports" , GetPlayerNameEx(playerid));
		SendMessageToAdmins(query, 0x66CC99FF);
        SendClientMessage(playerid,0x3399feFF, "Ваша жалоба отправлена на рассмотрение!");
    }
}
	

 

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
14 минут назад, pavlov.trade сказал:

С ошибками уже все решил.

Теперь когда пишу /report - диалог не открывается

 

Команда:


CMD:report(playerid,params[])
{
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1, "{FFFF00}[Информация]{FFFFFF} Вы не авторизованы!");
    ReportDialog(playerid);
	return true;
}

stock ReportDialog(playerid)
{
	new dtext[700];
	strcat(dtext, "{FFFFFF}Вы собираетесь написать Администрации сервера\n");
	strcat(dtext, "{FFFFFF}Перед тем как отправить сообщение\n");
	strcat(dtext, "{FFFFFF}убедитесь, что один из пунктов помощи не дал Вам ответа на Ваш вопрос\n\n");
	strcat(dtext, "{FF3300}Запрещено:\n");
	strcat(dtext, "{FFFFFF}- флуд, сквернословие, оффтоп\n");
	strcat(dtext, "{FFFFFF}- Выпрашивание игровых ценностей ('дать денег', 'дать лидерку', 'дать права')\n");
	strcat(dtext, "{FFFFFF}- ложные сообщения о нарушении\n\n");
	strcat(dtext, "{FF3300}За нарушение правил Администратор может:\n");
	strcat(dtext, "{FFFFFF}- предупредить (warn)\n");
	strcat(dtext, "{FFFFFF}- отключить от сервера (kick)\n");
	strcat(dtext, "{FFFFFF}- лишить возможности писать (mute)\n");
	strcat(dtext, "{FFFFFF}- заблокировать (ban)\n\n");
	strcat(dtext, "{FFFFFF}Данные правила установлены для всех игроков");
	ShowPlayerDialog(playerid,100500,DIALOG_STYLE_INPUT,"{FFCC00}Репорт",dtext,"Отправить","Назад");
	return true;
}

case 100500:
{
    if(!response) return true;
    if(response)
    {
        if(strlen(inputtext) < 1 || strlen(inputtext) > 100) return SendClientMessage(playerid,0xAA3333AA,"Не менее 1 и не более 100 символов!"),ReportDialog(playerid);
        if(GetPVarInt(playerid,"RepUn") > 0) return SendClientMessage(playerid,0xAA3333AA,"Ошибка: Ваша прошлая жалоба ещё не рассмотрена");
        SetPVarInt(playerid,"RepUn",1);
        strmid(RepInfo[playerid][Reptex], inputtext,0,strlen(inputtext),130);
      	RepInfo[playerid][RepTime] = gettime();
        new query[100];
		format(query, sizeof query, "Поступила новая жалоба от игрока %s {ffff00}| Рассмотреть жалобы: /reports" , GetPlayerNameEx(playerid));
		SendMessageToAdmins(query, 0x66CC99FF);
        SendClientMessage(playerid,0x3399feFF, "Ваша жалоба отправлена на рассмотрение!");
    }
}
	

 

Какие действия приняли для решение ошибок? Удалили что ли все?

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Santa_Claus сказал:

Какие действия приняли для решение ошибок? Удалили что ли все?

@Santa_Claus 
Ничего не удалял, поставил свои переменные.

Это весь код репорта система кроме enum'a

 

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


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

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

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

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

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

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