Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Splin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.01.2017
    Сообщений
    8
    Репутация:
    0 ±

    Проблемы с чатом.

    Привет, сейчас проблемы с чатом. Мод компилируется, ошибок нету. Но дело в том, что чат не отображается в игре, просто пустая строка.
    Сейчас скину все из за чего может быть проблема.
    Цвета. Мне кажется некорректное название цветов или же код.
    PHP код:
    #define COLOR_CHAT1           0xE6E6E6FF
    #define COLOR_CHAT2           0xC8C8C8FF
    #define COLOR_CHAT3           0xAAAAAAFF
    #define COLOR_CHAT4           0x8C8C8CFF
    #define COLOR_CHAT5           0x6E6E6EFF 
    Вот собственно строки с чатом:
    PHP код:
        f(stringsizeof(string), "%s говорит: %s"GN(playerid), text);
        
    ProxDetector(20.0playeridstringCOLOR_CHAT1COLOR_CHAT2COLOR_CHAT3COLOR_CHAT4COLOR_CHAT5);
        
    SetPlayerChatBubble(playeridtextCOLOR_WHITE20.05000);
        if(
    GetPlayerState(playerid) == PLAYER_STATE_ONFOOT
    Стоки пробовал разные, все равно пустая строка. Так в чем проблема?
    Если проблема формате, то пожалуйста скиньте формат, где высвечивается никнейм без нижнего подчеркивания.

  2. #2
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Весь OnPlayerText скинь
    Pawn - странный предмет. Вроде понимаешь, а вроде бы нет.

  3. #3
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    148
    Репутация:
    26 ±
    Ну я понимаю что f макрос, но может заменишь на format, 5 символов жалко.

  4. #4
    Аватар для Splin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.01.2017
    Сообщений
    8
    Репутация:
    0 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    Весь OnPlayerText скинь
    PHP код:
    public OnPlayerText(playeridtext[])
    {
        new 
    string[128];
        if(
    Login[playerid] == false)
        {
          
    SCM(playeridCOLOR_GREY"Âû íå àâòîðèçîâàíû");
          
    Kickk(playerid);
          return 
    false;
        }
        
    format(stringsizeof(string), "%s ãîâîðèò: %s"GN(playerid), text);
        
    ProxDetector(20.0playeridstringCOLOR_CHAT1COLOR_CHAT2COLOR_CHAT3COLOR_CHAT4COLOR_CHAT5);
        
    SetPlayerChatBubble(playeridtextCOLOR_WHITE20.05000);
        if(
    GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
        {
            
    ApplyAnimation(playerid"PED""IDLE_chat"4.101111);
            
    SetTimerEx("ClearAnim"4000false"i"playerid);
        }
        return 
    0;


  5. #5
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    ProxDetector найди и скинь его код сюда
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  6. #6
    Аватар для Long-
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.11.2016
    Сообщений
    131
    Репутация:
    23 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    ProxDetector найди и скинь его код сюда
    Ну можно это проверить, в нем проблема или нет.
    Автор, залогируй массив string перед использованием функции ProxDetector, и скинь логи.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •