Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

помогите с ttext

Статус
В этой теме нельзя размещать новые ответы.

sasuke534

Умник
помогите я сделал команду /newleader
вот код

PHP:
    if(strcmp(cmd, "/newleader", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, COLOR_REDD, "Используйте: /newleader [id] [номер]");
        new leader;
        new level;
        leader = ReturnUser(tmp);
        tmp = strtok(cmdtext, idx);
        level = strval(tmp);
        if(level > 24 || level < 1) { SendClientMessage(playerid, COLOR_REDD, "Нельзя меньше 1 или больше 24"); return 1; }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if (PlayerInfo[playerid][pAdmin] >= 5)
        {
            if(IsPlayerConnected(leader))
            {
                if(leader != INVALID_PLAYER_ID)
                {
                    GetPlayerName(leader, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "Администратор %s назначил %s лидером ТЕСТ ", sendername, giveplayer);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                       if(level == 1)
                    {
                        PlayerInfo[leader][pRank] = 10;
                        PlayerInfo[leader][pLeader] = level;
                        PlayerInfo[leader][pMember] = level;
                        PlayerInfo[leader][pJob] = 0;
                        SetPlayerColor(leader,0x089401FF);
                        OnPlayerUpdateRL(playerid);
                    }
                }
            }
            //not connected
        }
        else
        {
        //   SendClientMessage(playerid, COLOR_GRAD1, "У Вас нет прав использовать данную команду");
        }
        return 1;
    }
это меня назначает лидером после в статистистике вот что должно быть

PHP:
stock ShowPass(playerid,targetid)
{
	new rangz[512];
	new ttext[512];
	new Lvl = PlayerInfo[targetid][pLevel];
	new Rang = PlayerInfo[targetid][pRank];
    if(PlayerInfo[targetid][pMember] == 1) { ttext = "Полиция Лос Сантос"; }
    else if(PlayerInfo[targetid][pMember] == 2) { ttext = "Полиция Сан Фиерро"; }
    else if(PlayerInfo[targetid][pMember] == 3) { ttext = "Полиция Лас Вентурас"; }
	if(PlayerInfo[targetid][pMember] == 1)
    {
  		if(PlayerInfo[targetid][pRank] == 10) { rangz = "Генерал"; }
  		else if(PlayerInfo[targetid][pRank] == 9) { rangz = "тест"; }
	}
	new StringPass[256];
	format(StringPass,sizeof(StringPass),"{ffffff}Имя:\t\t\t\t\t%s\n\nУровень:\t\t\t\t%d\nОрганизация:\t\t\t\t%s\nДолжность:\t\t\t\t%s\nРанг:\t\t\t\t\t%d",PlayerName(targetid),Lvl,ttext,rangz,Rang);
	ShowPlayerDialog(playerid,Passport,DIALOG_STYLE_MSGBOX,"Статистика персонажа",StringPass,"Выход","");
	return 1;
}
ПРИМЕР:я делаю себя лидером смотрю статистику и всё нормально но после рестарта или выйду и войду у меня не чего не написано только Организация: (И тут пусто)

помогите не могу понять как сделать буду очень благодарен за 3+++


да а уровень и имя всё нормально только Организации и Должность!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу