AMX MOD X
Четверг, 28.03.2024, 21:04:15



Приветствую Вас Гость | RSS
[ Главная ] [ Translit - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Translit (Мой плагин)
Translit
ZmifFДата: Вторник, 12.12.2006, 13:59:06 | Сообщение # 1
Сержант
Группа: Скриптеры
Сообщений: 23
Репутация: 1
Статус: Не в сети
В плагине я точно знаю есть как минимум 2 ошибки, которые я не знаю как исправить:
1) Сообщения не принимают нужный цвет, т.е. если я Т, то все сообщения и Т, и сообщения КТ для меня будут красными, и т.д.
2) При смене команды не видно написанного сообщения.

Помагите tongue

З.Ы. 2-ю ошибку я исправлял еще когда я начинал писать этот "плагин" писал я его савсем недолго, всего пару часиков и то только из-за этой ошибки - я переписывал код полностью несколько раз. И вот когда я переписал полностью без использования CS_TEAMS эта ошибка исправилась, зато код раздулся раза в 2-3.

З.Ы.Ы. В самом начале чтобы не парится я естественно брал существующие подобные коды, но по мере их проверки находилось все больше и больше куда бОльших ошибок и написано оно было не савсем красива как переписал это я

Прикрепления: 21030612.sma (8.8 Kb)


Не воспринимай жизнь всерьёз - нам всё равно из неё живыми не выбраться...
 
slogicДата: Вторник, 12.12.2006, 14:16:08 | Сообщение # 2
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
VEN написал следующий плагин. Посмотри как у него сделано.

http://forums.alliedmods.net/showthread.php?t=47109

 
ZmifFДата: Вторник, 12.12.2006, 16:15:46 | Сообщение # 3
Сержант
Группа: Скриптеры
Сообщений: 23
Репутация: 1
Статус: Не в сети
Я сам уже нашел тута. Я не знал что она обновилась smile

Тема клозет


Не воспринимай жизнь всерьёз - нам всё равно из неё живыми не выбраться...

Сообщение отредактировал ZmifF - Вторник, 12.12.2006, 16:22:12
 
VENДата: Вторник, 12.12.2006, 16:22:40 | Сообщение # 4
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Quote
if (strlen (original_message) < 1)
Более эффективный метод без вызова native функции: if (!original_message[0]), т.к., как я отмечал ранее,
Quote
Строка - это массив ASCII символов: string[] = {'h', 'i', '^0'}
Мы имеем 3 символа как три элемента массива.
ASCII символов может быть представлен как число.
Поэтому строка может быть представлена как последовательность чисел.
Т.е. string[] = {'h', 'i', '^0'} то же самое, что и string[] = {104, 105, 0}
В Pawn нулевой char '^0' равен 0 и указывает конец строки.
^ - контрол char, используется для указания спец. символов и т.п.
Например: ^n - новая строка, ^t - табуляция, ^" - кавычка и т.д.
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Translit (Мой плагин)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024