Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
  Новые сообщения · Поиск
  • Страница 1 из 1
  • 1
Модератор форума: KaTacTpOqpa  
как сменить цвет в чате
vla9ik Сообщение # 1  | 17:05:17
Пользователи
Сообщений: 5
Репутация: 0
скажите пожалуйста как сделать чтоб админ с 10 лвл писал одним цветом а с 5 лвл другим?

Добавлено (03.04.2011, 17:05)
---------------------------------------------
ну как я понял помощи не дождусь тут...


Редактировано vla9ik - Суббота, 02 Апр 2011, 21:59:12
Demetrius Сообщение # 2  | 19:11:03
VIP-пользователи
Сообщений: 1192
Репутация: 158
Quote (vla9ik)
ну как я понял помощи не дождусь тут...

дождешься, когда про скриптер придет


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
Azat Сообщение # 3  | 19:13:51
Пользователи
Сообщений: 2
Репутация: 0
А что так херново то?????????

Quote (vla9ik)
ну как я понял помощи не дождусь тут...

Я тоже так начинаю думать.

Добавлено (03.04.2011, 19:13)
---------------------------------------------
А что так херново то?????????

Quote (vla9ik)
ну как я понял помощи не дождусь тут...

Я тоже так начинаю думать.

vla9ik Сообщение # 4  | 21:49:17
Пользователи
Сообщений: 5
Репутация: 0
ну кто нить помогите
BJIADOKC Сообщение # 5  | 13:15:42
Скриптеры
Сообщений: 601
Репутация: 161
ну вот я и пришел biggrin
смотрите
у вас например есть текст
Code

"Админ: %s"

узнайте hex значение нужного цвета например 0xFF0000AA (красный)
убираете 0x и последние 2 символа (получится FF0000)
откуда хотите начать цвет пишите в скобках {}
например:
было:
Code

"Админ: %s"

стало:
Code

"{FFFF00}Админ {FF0000}%s: {00FF00}%s"

в этом примере слово "Админ" будет написано желтым цветом, имя админа будет красным а текст от админа будет зеленым
ну вот все вроде


тут больше не сижу... открыл свой проект
vla9ik Сообщение # 6  | 13:38:30
Пользователи
Сообщений: 5
Репутация: 0
а куда это вставить?
"{FFFF00}Админ {FF0000}%s: {00FF00}%s"
Demetrius Сообщение # 7  | 15:51:05
VIP-пользователи
Сообщений: 1192
Репутация: 158
Quote (vla9ik)
а куда это вставить?

ищи паблик OnPlayerText
пиши там
Code
public OnPlayerText(playerid, text[])
{
if(Player[playerid][AdmLevel] = 10);//вместо числа 10, админ уровень
{
new PlayerName[30], string[256];
GetPlayerName(playerid, PlayerName, 30);
format(string, sizeof(string), "{FFFF00}Админ {FF0000}%s: {00FF00}%s" , PlayerName, text);
SendPlayerMessageToAll(playerid, string);
return 1;
}

этот код запиливай в скрипт админки


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
BJIADOKC Сообщение # 8  | 21:19:45
Скриптеры
Сообщений: 601
Репутация: 161
Quote (Armin)
if(Player[playerid][AdmLevel] = 10)

у него моя ладмин5, там PlayerInfo[playerid][Level] )


тут больше не сижу... открыл свой проект
Demetrius Сообщение # 9  | 10:25:41
VIP-пользователи
Сообщений: 1192
Репутация: 158
Quote (BJIADOKC)
у него моя ладмин5, там PlayerInfo[playerid][Level] )

вот так:
Code
if(PlayerInfo[playerid][Level] = 10);//вместо числа 10, админ уровень

или так:
Code
if(PlayerInfo[playerid][10]);//вместо числа 10, админ уровень


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
BJIADOKC Сообщение # 10  | 22:37:31
Скриптеры
Сообщений: 601
Репутация: 161
Quote (Armin)
[Level] = 10

кхм... == 10... biggrin
Quote (Armin)
PlayerInfo[playerid][10]

это вообще не в тему написал, там переменная level вводится через enum, 10 это скорее будет порядковый номер enum'a, чем лвл игрока (заместо лвла поставишь на проверку какого нить счетчика предупреждений и жопа будет) biggrin


тут больше не сижу... открыл свой проект
BJIADOKC Сообщение # 11  | 22:39:33
Скриптеры
Сообщений: 601
Репутация: 161
канает только 1й вариант Arminа )

тут больше не сижу... открыл свой проект
  • Страница 1 из 1
  • 1
Поиск: