- Регистрация
- 17 Янв 2019
- Сообщения
- 13
- Лучшие ответы
- 0
- Репутация
- 5
Всем Привет.
Сегодня Будем Делать лейбл Администратору.
Ко всем переменным:
Создаем переменную Admin3D[MAX_PLAYERS сhar] и присваиваем значение char (то есть вместо 1000 ячеек мы будет использовать 255)
В OnPlayerConnect (или в OnPlayerRequestClass)
Admin3D{playerid} - Это наша созданная переменная, PlayerInfo[playerid][pAdmin] - Это переменная Администратора. Меняй на свою проверку!
0xFFFFFF, 0x6699CC, 0xCC0000 - это цвета. Create3DTextLabel - создает 3D текст и названием Админ и.т.д
Дальше в OnPlayerDisconnect
Delete3DTextLabel - фун-ия удаляет 3D текст с данной переменной Admin3D{playerid} - об этой переменной говорил выше.
И в OnPlayerSpawn
Attach3DTextLabelToPlayer - фун-ия прикрепляет игроку над головой 3D текст. с указанной переменной Admin3D{playerid}
Сегодня Будем Делать лейбл Администратору.
Ко всем переменным:
PHP:
new Text3D:Admin3D[MAX_PLAYERS char];
В OnPlayerConnect (или в OnPlayerRequestClass)
PHP:
f(PlayerInfo[playerid][pAdmin] == 1) Admin3D{playerid} = Create3DTextLabel("Администратор 1 lvl",0xFFFFFF,0.0,0.0,0.0,50.0,0,1);
if(PlayerInfo[playerid][pAdmin] == 2) Admin3D{playerid} = Create3DTextLabel("Администратор 2 lvl",0x6699CC,0.0,0.0,0.0,50.0,0,1);
if(PlayerInfo[playerid][pAdmin] == 3) Admin3D{playerid} = Create3DTextLabel("Администратор 3 lvl",0xCC0000,0.0,0.0,0.0,50.0,0,1);// сколько у вас админ лвл добавляйте
0xFFFFFF, 0x6699CC, 0xCC0000 - это цвета. Create3DTextLabel - создает 3D текст и названием Админ и.т.д
Дальше в OnPlayerDisconnect
PHP:
Delete3DTextLabel(Admin3D{playerid});
И в OnPlayerSpawn
PHP:
if(PlayerInfo[playerid][pAdmin] >= 1) Attach3DTextLabelToPlayer(Admin3D{playerid},playerid,0.0,0.0,0.5);
Последнее редактирование модератором: