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



Не найдено.

5 posts in this topic

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.

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Теперь когда пишу /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, "Ваша жалоба отправлена на рассмотрение!");
    }
}
	

 

Share this post


Link to post
Share on other sites
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, "Ваша жалоба отправлена на рассмотрение!");
    }
}
	

 

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

Share this post


Link to post
Share on other sites
Только что, Santa_Claus сказал:

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

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

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

 

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

    • Roman_Zimin
      By Roman_Zimin
      Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
    • Roman_Zimin
      By Roman_Zimin
      Friendly Role Play - Мод под открытие
      Просмотр файла Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
      Добавил Roman_Zimin Добавлено 30.03.2021 Категория Моды Автор Friendly  
    • GhostWill
      By GhostWill
      Первый способ с админ проверкой:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { if(pInfo[playerid][admin] != 0) return 1; SetPlayerPos(playerid,fX,fY,fZ); return 1; } Второй способ без проверки на админку:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { return SetPlayerPos(playerid,fX,fY,fZ); }