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



Не найдено.

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

    • Tony_Cannabis
      By Tony_Cannabis
      Нужна мне собственно проверка на гараж, я хочу чтобы дом N класса не имел гаража, куда только я проверку эту не сувал, но немогу понять как это работает
       
      Имеем код
      Куда мне ее засунуть просто ума не приложу, думал будет легко но понимаю что без вас не разобратся, проверку которую хотел закинуть см. ниже
      if(gHouses[houseid][houseClass] == 0) return ErrorMessage(playerid, "Недоступно для класса Вашего дома");