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



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