Вопросы

Новичок

(8815) : warning 202: number of arguments does not match definition

case 0: ShowPlayerStatsDialog(playerid);

 

В чём ошибка? я добавил где (playerid)); 2 скобки и всё ровно ошибка помогите

Тут не ошибок, но если проблема где-то тут скажите

 

Спойлер

stock ShowPlayerStatsDialog(playerid, targetid)
{
    new sctring[1300], str[150];
    format(str,sizeof(str),"{FFFFFF}Имя:\t\t\t\t{0099FF}%s\n",PInfo[playerid][pName]);
    strcat(sctring,str);
    format(str,sizeof(str),"{89FC9F}Деньги:\t\t\t%d\n",PInfo[targetid][pMoney]);
    strcat(sctring,str);
    
   // new status_text[20];
    format(str,sizeof(str),"{FF2000}Убийств:\t\t\t%i\n",PInfo[playerid][pKills]);
    strcat(sctring,str);
    format(str,sizeof(str),"{FF2000}Смертей:\t\t%i\n",PInfo[playerid][pDeaths]);
    strcat(sctring,str);
    ShowPlayerDialog(playerid, 204, DIALOG_STYLE_MSGBOX, "{FFCC00}Статистика персонажа", sctring, "Закрыть", "");
    return 1;
}

 

 

Спойлер

CMD:stats(playerid)
{
    ShowPlayerStatsDialog(playerid, playerid);
    return 1;
}

 

 

Отредактировано пользователем odosenok
Причина: заключил код в тег "Код".

Заметка от Cawfee , создано

Пожалуйста, внимательно ознакомьтесь с информацией о том, как правильно выкладывать код на форум.

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


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

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

  • 0
Великий Гуру

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Уроки"

Перемещена в: "Скриптинг PAWN > Проблемы с компиляцией"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Скриптинг PAWN > Проблемы с компиляцией", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

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


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

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

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

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

    • От zonex254
      C:\Users\lenovo\Desktop\Test-RolePlay-master (1)\Osnova-RolePlay-master\pawno\include\a_mysql.inc(39) : warning 203: symbol is never used: "ALL"
      C:\Users\lenovo\Desktop\Test-RolePlay-master (1)\Osnova-RolePlay-master\pawno\include\a_mysql.inc(32) : warning 203: symbol is never used: "NONE"
      C:\Users\lenovo\Desktop\Test-RolePlay-master (1)\Osnova-RolePlay-master\pawno\include\a_mysql.inc(31) : warning 203: symbol is never used: "E_LOGLEVEL"
      Pawn compiler 3.10.6              Copyright (c) 1997-2006, ITB CompuPhase
       
    • От erg rfbfdh
          }         case dCreatehouse1:         {             if(!response) return 1;             gCreatehouse[playerid][chouseHint] = listitem;             show_dialog(playerid,dCreatehouse2,1,"Ñîçäàíèå æèëèùà","Óêàæèòå öåíó çà êâàðòèðó/äîì (îò 1 òûñ. äî 15 ìëí.)","Äàëåå","Âûõîä");         }         case dCreatehouse2:         {             if(!response) return 1;             new price = strval(inputtext);             if(!isNumeric(inputtext) || price < 1000 || price > 15000000)             {                 SendClientMessage(playerid,CRED,"Íåâåðíàÿ öåíà");                 show_dialog(playerid,dCreatehouse2,1,"Ñîçäàíèå æèëèùà","Óêàæèòå öåíó çà êâàðòèðó/äîì (îò 1 òûñ. äî 15 ìëí.)","Äàëåå","Âûõîä");                 return 1;             }             gCreatehouse[playerid][chousePrice] = price;             show_dialog(playerid,dCreatehouse3,2,"Ñîçäàíèå æèëèùà","Ýêîíîì êëàññ\nÑðåäíèé êëàññ\nÝëèòíûé êëàññ\nÎñîáíÿê","Ñîçäàòü","Âûõîä");         }         case dCreatehouse3:         {             if(!response) return 1;             new clas=listitem;             new Float:x, Float:y, Float:z, Float:r;             GetPlayerPos(playerid,x,y,z);             GetPlayerFacingAngle(playerid,r);                          new f_str[512];             format(f_str,sizeof(f_str),"INSERT INTO `houses` VALUES('','%d','3','%d','%d','0|0|0|0|0','0|0|0|0|0|0|0|0|0','0|0|0|0','0','0','0','0','0','%f','%f','%f','%f','','','','','','','','','','','','')",clas,gCreatehouse[playerid][chousePrice],gCreatehouse[playerid][chouseHint],x,y,z,r);             new Cache:result = mysql_query(dbHandle, f_str);                          new houseid = cache_insert_id();             cache_delete(result);             new i = houseid - 1;             gHouses[i][houseID] = houseid;             gHouses[i][houseClass] = clas;             gHouses[i][housePrice] = gCreatehouse[playerid][chousePrice];             gHouses[i][houseHint] = gCreatehouse[playerid][chouseHint];             gHouses[i][houseX] = x;             gHouses[i][houseY] = y;             gHouses[i][houseZ] = z;             gHouses[i][houseR] = r;             gHouseArea[i] = CreateDynamicSphere(gHouses[i][houseX],gHouses[i][houseY],gHouses[i][houseZ],2.0,0,0,-1);             gHousePickup[i] = CreateDynamicPickup(1273,1,gHouses[i][houseX],gHouses[i][houseY],gHouses[i][houseZ]);         }         case dCreatebiz1:         {             if(!response) return 1;             gCreatebiz[playerid][chouseBint] = listitem + 1;             show_dialog(playerid,dCreatebiz2,1,"Ñîçäàíèå áèçíåñà","Óêàæèòå öåíó çà áèçíåñ (îò 1 òûñ. äî 10 ìëí.)","Äàëåå","Âûõîä");         }         case dCreatebiz2:         {             if(!response) return 1;             new sellprice = strval(inputtext);             if(!isNumeric(inputtext) || sellprice < 1000 || sellprice > 10000000)             {                 SendClientMessage(playerid,CRED,"Íåâåðíàÿ öåíà");                 show_dialog(playerid,dCreatebiz2,1,"Ñîçäàíèå áèçíåñà","Óêàæèòå öåíó çà áèçíåñ (îò 1 òûñ. äî 10 ìëí.)","Äàëåå","Âûõîä");                 return 1;             }             gCreatebiz[playerid][chouseSellprice] = sellprice;             show_dialog(playerid,dCreatebiz3,2,"Ñîçäàíèå áèçíåñà","Ïðîä ìàãàçèí\nÇàêóñî÷íàÿ\n24/7\nÁàð\nÊëóá\n24/7(íå ðàáîòàåò)\nÌàãàçèí îäåæäû\nÀâòîìàñòåðñêàÿ(íå ðàáîòàåò)\nÌàãàçèí îðóæèÿ\nÏèðîòåõíèêà\nÐåñòîðàí\nÏåéíòáîë(íå ðàáîòàåò)\nÐèåëòîðêà\nÀâòîñàëîí\nÀêñåñóàðû","Ñîçäàòü","Âûõîä");         }         case dCreatebiz3:         {             if(!response) return 1;             new type = listitem++;             gCreatebiz[playerid][chouseType] = type + 1;             show_dialog(playerid,dCreatebiz4,1,"Ñîçäàíèå áèçíåñà","Íàçâàíèå áèçíåñà","Äàëåå","Âûõîä");         }         case dCreatebiz4:         {             if(!response) return 1;             new name[55];             format(name ,sizeof(name),"%s",inputtext);         //  new name[55] = strval(inputtext);             gCreatebiz[playerid][chouseName] = name;             new Float:x, Float:y, Float:z, Float:r;             GetPlayerPos(playerid,x,y,z);             GetPlayerFacingAngle(playerid,r);             //total_biz             //format(f_str,sizeof(f_str),"INSERT INTO `business` VALUES('','%s','%d','%d','0','%d','0','0','0','1','%f','%f','%f','%f','','')",name,type,bint,price,x,y,z,r);             new f_str[612];             format(f_str,sizeof(f_str),"INSERT INTO `business` VALUES('','%s','%d','%d','0','%d','0','0','0','1','%f','%f','%f','%f','0','0','0','0','0','0')",gCreatebiz[playerid][chouseName],gCreatebiz[playerid][chouseType],gCreatebiz[playerid][chouseBint],gCreatebiz[playerid][chouseSellprice] ,x,y,z,r);             new Cache:result = mysql_query(dbHandle, f_str);             new businessid = cache_insert_id();             //new businessid = total_biz + 1;             cache_delete(result);             new i = businessid - 1;             b_info[i][busiName] = gCreatebiz[playerid][chouseName];             b_info[i][busiID] = businessid;             b_info[i][busiType] = gCreatebiz[playerid][chouseType];             b_info[i][busiSellPrice] = gCreatebiz[playerid][chouseSellprice];             b_info[i][busiBint] = gCreatebiz[playerid][chouseBint];             b_info[i][busiX] = x;             b_info[i][busiY] = y;             b_info[i][busiZ] = z;             b_info[i][busiR] = r;             //gHouseArea[i] = CreateDynamicSphere(gHouses[i][houseX],gHouses[i][houseY],gHouses[i][houseZ],2.0,0,0,-1);             //gHousePickup[i] = CreateDynamicPickup(1273,1,gHouses[i][houseX],gHouses[i][houseY],gHouses[i][houseZ]);         } помогите создать команду для создание бизнеса и дома
    • От tmcrl
      Всем привет. Пытаюсь сделать команду для редактирования объявлений для СМИ и вылазит такая проблема.
      new.pwn(36983) : error 017: undefined symbol "listitem" new.pwn(36998) : error 017: undefined symbol "listitem" Сама команда:
      cmd:edit(playerid) {     if(!IsCNN(playerid))return SendError(playerid, "Вы не являетесь сотрудником СМИ!");     if(SP[playerid][pRank] < 2)return SendError(playerid, "Вы не можете редактировать объявления!");     if(!OrgDuty[playerid])return SendError(playerid, "Для начала переоденьтесь!");     new     id = AddId[playerid] = EditPlayer[playerid][listitem],     time = gettime() - AddTime[id];          static const ftm_str[] =     "\         Объявление от {FFD700}%s[%d]\n\n\         {FFFFFF}Сообщение: {33AA33}%s\n\         {FFFFFF}Прошло {33AA33}%d {ffffff}секунд\n\n\         {afafaf}Отредактируйте объявление:\     ";     new str[sizeof(ftm_str) + 24 + 5 + 128 + 5];     format(str, sizeof(str), ftm_str, Name(id), id, AddMessage[id], time);     SPD(playerid, 80, 1, "Редакция", str, "Отправить", "Отклонить");     SetPVarInt(playerid, "adid", listitem);     return true; } Если просто объявить
      new listitem; что в целом странно, то в игре не отображается нормально диалог, хотя с ним всё окей.
      Ставил инклуды с чистого самп сервера - не помогло
      Может чего не понимаю, делаю чисто забавы ради, заранее спасибо
    • От Dmitriy_Blatov
      C:\Users\Asus\Desktop\server\gamemodes\mode.pwn(642 -- 653) : error 075: input line too long (after substitutions)
      C:\Users\Asus\Desktop\server\gamemodes\mode.pwn(654) : error 017: undefined symbol "FFFF00"
      C:\Users\Asus\Desktop\server\gamemodes\mode.pwn(654) : warning 217: loose indentation
      C:\Users\Asus\Desktop\server\gamemodes\mode.pwn(654) : error 029: invalid expression, assumed zero
      C:\Users\Asus\Desktop\server\gamemodes\mode.pwn(654) : error 017: undefined symbol "FFFFFF"
      C:\Users\Asus\Desktop\server\gamemodes\mode.pwn(654) : fatal error 107: too many error messages on one line

      Делал все что можно, обновлял pawn до новой версии. В других модах все работает, у меня нет.
       
    • От _goshich_
      При попытке скомпилировать мод, компилятор выдаёт данные ошибки:

      C:\CRMP Server\Server Open.MP\gamemodes\new.pwn(60) : error 017: undefined symbol "LOG_ALL"
      C:\CRMP Server\Server Open.MP\gamemodes\new.pwn(68) : error 017: undefined symbol "MYSQL_INVALID_CONNECTION"

      Хотя эти константы есть в "a_mysql". 
      В чём может быть проблема?