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



8 posts in this topic

Проблема в том что при написании репорта больше чем 1 человек не появляются в списке. вот код

CMD:replist(playerid, params[])
{
    if(PlayerInfo[playerid][bAdmin] < 1) return true;
    new bstr[1024];
    qwerty228 = "";
    foreach(new i: Player)
    {
        if(RepTimeMessages[i] > 0)
		{
			format(bstr,sizeof(bstr),"{FFCC00}ID:\t{FFCC00}Íèê:\t{FFCC00}Ñòàòóñ:\n%d\t%s\t{00FF00}Â ñåòè",i,PlayerInfo[i][pNames]);
            strcat(qwerty228,bstr);
        }
    }
    if(strlen(bstr) > 0) ShowPlayerDialog(playerid,556,DIALOG_STYLE_LIST,"Ñïèñîê æàëîá",bstr,"Âûáðàòü","Çàêðûòü");
	else ShowPlayerDialog(playerid,0,0,"Ñïèñîê æàëîá","Íà äàííûé ìîìåíò æàëîá íåò","Çàêðûòü","");
    return true;
}

 

Share this post


Link to post
Share on other sites

@Andy На русской раскладке скопируйте. 

Share this post


Link to post
Share on other sites
CMD:replist(playerid, params[])
{
    if(PlayerInfo[playerid][bAdmin] < 1) return true;
    new bstr[1024];
    qwerty228 = "";
    foreach(new i: Player)
    {
        if(RepTimeMessages[i] > 0)
		{
			format(bstr,sizeof(bstr),"{FFCC00}ID:\t{FFCC00}Ник:\t{FFCC00}Статус:\n%s\t%d\t%s\t{00FF00}В сети",i,PlayerInfo[i][pNames]);
            strcat(qwerty228,bstr);
        }
    }
    if(strlen(bstr) > 0) ShowPlayerDialog(playerid,556,5,"Список жалоб",bstr,"Выбрать","Закрыть");
	else ShowPlayerDialog(playerid,0,0,"Список жалоб","На данный момент жалоб нет","Закрыть","");
    return true;
}

 

Share this post


Link to post
Share on other sites

@Andy Замените: 
 

Спойлер

CMD:replist(playerid, params[])
{
    if(PlayerInfo[playerid][bAdmin] < 1) return true;
    new bstr[1024];
    qwerty228[1024] = "";
    strcat(bstr, "{FFCC00}ID:\t{FFCC00}Ник:\t{FFCC00}Статус:\n");
    foreach(new i: Player)
    {
        if(RepTimeMessages[i] > 0)
		{
			format(bstr,sizeof(bstr),"%d\t%s\t{00FF00}В сети",bstr,i,PlayerInfo[i][pNames]);
            strcat(qwerty228,bstr);
        }
    }
    if(strlen(bstr) > 0) ShowPlayerDialog(playerid,556,5,"Список жалоб",qwerty228,"Выбрать","Закрыть");
	else ShowPlayerDialog(playerid,0,0,"Список жалоб","На данный момент жалоб нет","Закрыть","");
    return true;
}

 

 

Share this post


Link to post
Share on other sites
error 006: must be assigned to an array

Код: qwerty228[1024] = "";

 

Share this post


Link to post
Share on other sites

@Andy заменить: 
 

new qwerty228[1024];

 

Share this post


Link to post
Share on other sites

И еще проблема с спидометром, когда кто нибудь садиться на пассажирское место то.. ему тоже показывает спидометр, как это можно исправить?

 

Share this post


Link to post
Share on other sites

@Andy Запрещено задавать в одной теме несвязанные вопросы. Создавайте новую. Эту тему закрываю, я так понимаю, что вопрос решен. 

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

    • Вадим1234
      By Вадим1234
      CMD:vips(playerid) {     if(GetPVarInt(playerid, "logged") == 0) return 1;     if(player_info[playerid][ADMIN] < 2)        return Send(playerid, COLOR_WHITE, "Команда не обнаружена! Используйте {ffcc00}/menu {FFFFFF}для просмотра команд");     foreach(new i: Player)     {         if(player_info[playerid][VIP] != -1)         {             new fmt_msg[85];             format             (                 fmt_msg, sizeof fmt_msg,                 "%s[%d] (%d DAYS)",                 player_info[NAME],                 i,                 player_info[VIP]             );             Send(playerid, COLOR_YELLOW, fmt_msg);         }     }     return 1; }  
    • Senya Kolymbijskij
      By Senya Kolymbijskij
       
      такие ошибки что делать???
      @mr_sasha087 @DEST Помогите!!
      Это строки  там где  SendClientMessage есть @mr_sasha087 @DEST Помогите!!
      @odosenok