Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
1kla$ » 21 фев 2018, 20:58
Приветик, подскажите как можно сравнить 2 русских ника ?
- Код: Выделить всё
if(equal(GetUserName(id), "класс"))
такой вариант с русскими никами не проходит, подскажите как быть, спасибо
-
1kla$
-
- Сообщения: 122
- Зарегистрирован: 19 фев 2018, 13:16
- Благодарил (а): 43 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше месяца
1kla$ » 22 фев 2018, 11:17
парни есть какие то варианты ?
-
1kla$
-
- Сообщения: 122
- Зарегистрирован: 19 фев 2018, 13:16
- Благодарил (а): 43 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше месяца
BaHeK » 22 фев 2018, 11:30
amxmodx 1.8.3, либо equali, если регистр не важен
-
BaHeK
-
- Сообщения: 544
- Зарегистрирован: 26 авг 2011, 19:32
- Откуда: Москва
- Благодарил (а): 403 раз.
- Поблагодарили: 261 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: Counter-Strike 1.6
-
Subb98 » 22 фев 2018, 11:31
Вы должны зарегистрироваться, чтобы видеть ссылки., а можно написать свой сток и сравнивать ASCII символы (где-то уже выкладывали, если найду - скину тоже).
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
-
Subb98
-
- Сообщения: 5485
- Зарегистрирован: 24 мар 2011, 19:42
- Откуда: г. Пермь
- Благодарил (а): 1329 раз.
- Поблагодарили: 2343 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: PHP
3BEPb » 22 фев 2018, 16:06
BaHeK писал(а):amxmodx 1.8.3, либо equali, если регистр не важен
А если использовать
contain? Регистр важен.
-
3BEPb
-
- Сообщения: 141
- Зарегистрирован: 16 авг 2014, 22:02
- Откуда: Пряжа
- Благодарил (а): 22 раз.
- Поблагодарили: 17 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: Pawn
1kla$ » 22 фев 2018, 18:53
Subb98, я был бы тебе благодарен за сток, очень и очень ндо))
3BEPb, контаин тоже не работает, на русских символах не хочет
BaHeK, не понял, у меня 1.8.3 и я юзаю equal и он не мож т сравнить2 русских ника
Пс: регистр важен
-
1kla$
-
- Сообщения: 122
- Зарегистрирован: 19 фев 2018, 13:16
- Благодарил (а): 43 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше месяца
1kla$ » 23 фев 2018, 20:21
Subb98, не вспомнил? А то модуль не охото накатывать , очень надо
-
1kla$
-
- Сообщения: 122
- Зарегистрирован: 19 фев 2018, 13:16
- Благодарил (а): 43 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше месяца
Garey » 27 фев 2018, 22:47
- Код: Выделить всё
stock utf8cmp(src1[], src2[]) {
new s1, s2 = 0;
while (('^0' != lowbyte(src1[s1])) || ('^0' != lowbyte(src2[s2]))) {
if (lowbyte(src1[s1]) < lowbyte(src2[s2])) {
return -1;
} else if (lowbyte(src1[s1]) > lowbyte(src2[s2])) {
return 1;
}
s1++;
s2++;
}
return 0;
}
перевел из C, проверь вроде должно быть правильно
-
Garey
-
- Сообщения: 85
- Зарегистрирован: 24 дек 2010, 03:12
- Благодарил (а): 4 раз.
- Поблагодарили: 37 раз.
1kla$ » 28 фев 2018, 10:22
Garey, а можно примерчик как использовать если не трудно? Мне надо получить ники через get user name записать в этот сток 2 ника, а далее как? Он вернет 1 если совпала, а если нет —1?
-
1kla$
-
- Сообщения: 122
- Зарегистрирован: 19 фев 2018, 13:16
- Благодарил (а): 43 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше месяца
Garey » 28 фев 2018, 15:47
0 если совпало
-
Garey
-
- Сообщения: 85
- Зарегистрирован: 24 дек 2010, 03:12
- Благодарил (а): 4 раз.
- Поблагодарили: 37 раз.
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], Google [Bot], xhewal, Yandex [Bot] и гости: 5