Вопросы

kotovskiy_159
Освоившийся
                if(pInfo[playerid][pPassport] == 0)
                {
                    if(IsPlayerInAnyVehicle(playerid) && WindowCar[GetPlayerVehicleID(playerid)] == 0)
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто)(запах перегара изо рта): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        else format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        ProxDetector(10.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,10.0,10000);
                    }
                    else
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит(запах перегара изо рта): %s", pInfo[playerid][pName], playerid, text);
                        else format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит: {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        ProxDetector(20.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,10000);
                    }
                }
                else if(pInfo[playerid][pPassport] == 1)
                {
                    if(IsPlayerInAnyVehicle(playerid) && WindowCar[GetPlayerVehicleID(playerid)] == 0)
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто)(запах перегара изо рта): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        else format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит (окно закрыто): {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);
                        ProxDetector(10.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,10.0,10000);
                    }
                    else
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит(запах перегара изо рта): %s", pInfo[playerid][pName], playerid, text);
                        else format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит: {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);
                        ProxDetector(20.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,10000);
                    }
                }

У игрока с pInfo[playerid][pPassport] == 1 не пишется РП имя и фамилия, а только [%d] {e3ea76}говорит: {FFFFFF}%s

 

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


Ссылка на сообщение

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

  • 0
watson
Завсегдатый

У тебя в блоке с Alkohol > 0 используется обычное имя (pName), поэтому не видно РП имени и фамилии.

Замени на pNameRp и pSurnameRp

 

if(GetPVarInt(playerid,"Alkohol") > 0)
    format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит (запах перегара изо рта): {FFFFFF}%s"
        pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);

 

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


Ссылка на сообщение
  • 0
kotovskiy_159
Освоившийся
  открыть спойлер

 

Отредактировано пользователем kotovskiy_159

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


Ссылка на сообщение
  • 0
kotovskiy_159
Освоившийся
                if(pInfo[playerid][pPassport] == 0)
                {
                    if(IsPlayerInAnyVehicle(playerid) && WindowCar[GetPlayerVehicleID(playerid)] == 0)
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто)(запах перегара изо рта): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        else format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        ProxDetector(10.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,10.0,10000);
                    }
                    else
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит(запах перегара изо рта): %s", pInfo[playerid][pName], playerid, text);
                        else format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит: {FFFFFF}%s", pInfo[playerid][pName], playerid, text);
                        ProxDetector(20.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,10000);
                    }
                }
                else if(pInfo[playerid][pPassport] == 1)
                {
                    if(IsPlayerInAnyVehicle(playerid) && WindowCar[GetPlayerVehicleID(playerid)] == 0)
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит (окно закрыто)(запах перегара изо рта): {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);
                        else format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит (окно закрыто): {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);
                        ProxDetector(10.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,10.0,10000);
                    }
                    else
                    {
                        if(AdminDuty[playerid] == 1return 0;
                        if(GetPVarInt(playerid,"mute")!=0return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));
                        if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит(запах перегара изо рта): %s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);
                        else format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит: {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);
                        ProxDetector(20.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                        SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,10000);
                    }
                }

И все-равно не отображается

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


Ссылка на сообщение
  • 1
watson
Завсегдатый

@kotovskiy_159 

 

Значит что у тебя pNameRp и pSurnameRp пустые, тебе надо их задать при выдаче паспорта.

 

strmid(pInfo[playerid][pNameRp], "Имя"032);
strmid(pInfo[playerid][pSurnameRp], "Фамилия"032);

 

Без этого выводится только [id] говорит:.

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


Ссылка на сообщение
  • 0
kotovskiy_159
Освоившийся

 

 

 

СПАСИБО! Затупил чето)

Отредактировано пользователем kotovskiy_159

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


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


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

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

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

    • weedkappa
      От weedkappa
      Такая проблема, мод скачан с инета, не могу скомпилировать: 
      создал папку include и добавил файл zcmd в нее
      https://yapx.ru/album/aC7Kg
      https://yapx.ru/album/aC7MY