Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику trollface ::: Спасибо сказали: 2423
Дата поста: В теме: За сообщение: Спасибо сказали:
13.7.2014, 17:55 Lite Rank System V2.3
xoymiii,
в скайпе прими заявку... парочка идей для оптимизации.
ибо тут код... ну прям как у скальпеля :D
ex3m777
13.7.2014, 17:22 Выкидывает Стим игроков с сервера
Safety1st,
ну оно и понятно, можно сказать халявные деньги...

ps.gif Он какие нибудь плагины в паблик выкладывал? Не помню что-то...
Safety1st
13.7.2014, 16:31 Падение сервера с ошибкой user message size limit is 192 bytes
Alexander_3,
нет. лимит никто не убирал.
Alexander_3
13.7.2014, 14:43 WarmUp
SkiF-1,
на то он и вармап, чтобы размяться =)
а не тухнуть ожидая конца
Bloo
13.7.2014, 14:37 Lite Rank System V2.3
xoymiii,
Код:
	if(get_user_flags(id) & ADMIN_PREFIX)
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%L [^3%L^1] ^3%s^1 :^4 ", LANG_PLAYER, "ADMIN", LANG_PLAYER, CLASSES[PlayerLevel[id]], szName)
else if(get_user_flags(id) & VIP_PREFIX)
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%L [^3%L^1] ^3%s^1 : ", LANG_PLAYER, "VIP", LANG_PLAYER, CLASSES[PlayerLevel[id]], szName)

кто-то, когда-то мне сказал по этому поводу что я лалка...
передаю теперь это Вам;)
не проще запомнить флаги и все, чем постоянно получать?
если не нравится мой вариант, сделайте хотя бы так:
Код:
new iFlags = get_user_flags(id)

if(iFlags & ADMIN_PREFIX)
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%L [^3%L^1] ^3%s^1 :^4 ", LANG_PLAYER, "ADMIN", LANG_PLAYER, CLASSES[PlayerLevel[id]], szName)
else if(iFlags & VIP_PREFIX)
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%L [^3%L^1] ^3%s^1 : ", LANG_PLAYER, "VIP", LANG_PLAYER, CLASSES[PlayerLevel[id]], szName)
xoymiii
13.7.2014, 14:32 Vampire, но что бы мерцал синим чисто по краям.
voed,
спрайт можно нарисовать в принципе...
хотя хз
explosiondj
13.7.2014, 13:54 Склад маленьких плагинов
Shady,
Код:
 for(new i = 1; i <= g_maxplayers; i++)

это фууууу =с
Shady
13.7.2014, 13:51 Fresh Bans
Templar,
на 1 =)
иначе дебаг вообще не будет работать)
Safety1st, Templar
13.7.2014, 13:34 Fresh Bans
Templar,
вангую, amx_debug 2 ?
Safety1st, Templar
13.7.2014, 13:24 Падает сервер из за GeoIP.dat
Safety1st,
или в server.cfg добавить команду condebug =)
ну а можно прям в консоль;)

ps.gif По теме. Список плагинов бы увидеть, а так же версию amxx и билд сервера.
Martuwka
13.7.2014, 13:06 zashita
Basaev,
если ты живешь где нибудь в америке или в другой стране, то я думаю ты там клаву с русс символами хрен найдешь...


ps.gif Транслит сервисы иногда реальную лажу выдают =)
marik
13.7.2014, 13:04 Падение сервера с ошибкой user message size limit is 192 bytes
Legenda,
ну как бэ можно просто длину сообщения проверять и обрезать если много
банальная проверка длины мессаги
Код:
if(strlen(szMessage) > 191)
{
// сам придумай, что делать :D
}
miRror
13.7.2014, 12:21 [Stable] Lite Translit
### Обновил первый пост ###
Изменения:
* Убрано 2 лишних цикла.
* Исправлен чат для админов. Они не видели чат живых, если сами были мертвыми :D
* Изменил выдачу префикса. Будет работать немного быстрее:)

Спасибо Martuwka за тесты;)
Martuwka
13.7.2014, 11:57 Lite Rank System V2.3
И еще:
Код:
while(replace_all2(szMessage, charsmax(szMessage), "%", "")) {}

не уверен, но в теории должно и работать без цикла, то есть:
Код:
replace_all2(szMessage, charsmax(szMessage), "%", "")
xoymiii
13.7.2014, 11:56 Lite Rank System V2.3
xoymiii,
хоть бы указал ссылку на оригинал транслита;)
ну и автора ^____^

Кстати, вчера с Martuwka делали норм чат для админов... ибо они не видели чат если sender жив а админ мертв:)
Получилось так:
Код:
static players[32], pcount; get_players(players, pcount, "c")
if(is_say_team)
{
for(new i; i < pcount; i++)
if(get_user_flags(players[i]) & ADMIN || (iTeam == get_user_team(players[i]) && iAlive == is_user_alive(players[i])))
PrintMsg(players[i], id, szFormatedMsg)
}
else
{
for(new i; i < pcount; i++)
PrintMsg(players[i], id, szFormatedMsg)
}

Может пригодится :)
xoymiii
13.7.2014, 10:45 [Недопиленный] CW Controller
В общем был заказ на кв систему...

Че то не поперло, дал заказчику тестануть что вышло.
Заказчик что-то не осилил, как проверить.

В общем вот исходник.
Может кто допилит.

Цитата
А да, забыл.
Код - вата. Ибо сначала пишу чтобы работало, а потом уже оптимизации и тд и тп...


ps.gif Не надо писать что то не работает, се не работает.
Дорабатывать нахаляву лень :D

ps.gif ps.gif Деньги заказчику вернул. Так что все легально и это не слив заказа...
Будем считать что не осилил xD
Bloo, damilurg, s0h
13.7.2014, 9:49 Ночной режим [Приват]
MiXa,
на ксдм раундов вообще нет
там не будет работать это =)

это как раз для пабликов :D
MiXa
13.7.2014, 9:24 Ночной режим [Приват]
MiXa,
поменяйте команду restart на sv_restart 1
некоторые сервера падают если им заслать restart
LOL
badboy2115
12.7.2014, 22:49 Плюшки для паблки
letsplayer,
а я вообще классик люблю..

по теме, ТС наверняка хочет рубануть бабок, но у него не выходит и решил спросить тут, вдруг тут сидят глупые люди и выложат все карты на стол ^_^
Bloo
12.7.2014, 22:40 Добавить цветное сообщение при убийстве
explosiondj,
set_hudmessage(100,100,100, 0.38, 0.51, 0, 0.1, 0.7, 0.1, 0.1, .channel=3)
show_hudmessage(killer, "Double kill")
->
new name[32]
get_user_name(killer, name, charsmax(name))
ColorChat(killer, RED, "^x01%s Double kill", name)

не?

TeamPlay,
если я правильно понял то речь про чат а не худ=)
TeamPlay

44 страниц V   1 2 ... 42 43 »