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

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

    Не соответствие тегов.

    Здравствуйте пользователи pro-pawn.ru
    Я недавно сделал систему, чтобы когда у игрока стоял мут, над ним зависал 3D Text с надписью "У этого игрока стоит: блокировка чата".
    Ну вроде всё сделал хорошо, но ошибка warning 213: tag mismatch не даёт покоя. Не пойму, что не правильно.
    // Глобальная переменная.
    PHP код:
    new PlayerText3D:MuteText
    // Callback OnGameModeInit (здесь ошибка)
    PHP код:
    MuteText Create3DTextLabel"У игрока стоит:\nблокировка чата"0xFFFF00FF7.777.777.7730.0, -11); 
    // Callback OnPlayerSpawn (если у игрока мут, то снова прикрепляем 3Dtext).
    PHP код:
    if(PlayerInfo[playerid][pMuted] == 1Attach3DTextLabelToPlayer(Text3D:MuteTextplayerid0.00.00.5); 
    // Односекундный таймер (когда у игрока проходит время молчанки, удаляем 3д текст)
    PHP код:
    DeletePlayer3DTextLabel(iMuteText); 
    // В команде мут привязываем текст к игроку
    PHP код:
    Attach3DTextLabelToPlayer(Text3D:MuteTextplaya0.00.00.5); 
    Помогите пожалуйста.

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

    Статус
    Оффлайн
    Регистрация
    21.05.2014
    Сообщений
    19
    Репутация:
    0 ±
    PHP код:
    CreatePlayer3DTextLabel(playeridtext[], colorFloat:XFloat:YFloat:ZFloat:DrawDistanceattachedplayer=INVALID_PLAYER_IDattachedvehicle=INVALID_VEHICLE_IDtestLOS=0); 
    Вместо

    PHP код:
    Create3DTextLabel"У игрока стоит:\nблокировка чата"0xFFFF00FF7.777.777.7730.0, -11); 
    Вы же создаете 3Д текст для игрока...
    Заинтересовало? Загляни!

    Мой проект: Rich City Role Play (Загляни, может понравится ;))
    Сайт: Click
    Форум: Click

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

    Статус
    Оффлайн
    Регистрация
    09.07.2014
    Сообщений
    2
    Репутация:
    0 ±
    Ну если я поставлю ваше, вместо своего, то выпадет варнинг, о "неизвестном playerid", я же создаю 3D Text в OnGameModeInit, а потом через команду прикрепляю его.

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    PHP код:
    new PlayerText3D:MuteText
    на

    PHP код:
    new Text3DMuteText
    И если для каждого игрока текст, то нужно создавать массив, или по другому, через CreatePlayer3DTextLabel.

 

 

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

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

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

Ваши права

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