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

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

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

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

23 страниц V  « 8 9 10 ... 21 22 »

[Stable] Lite Translit

, можно смело ставить на основные сервера;)
Статус пользователя miRror
сообщение 3.8.2014, 11:28
Сообщение #161


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

Этот плагин нужно поставить последним в списке я так думаю и будет все хорошо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Caution666
сообщение 7.8.2014, 21:57
Сообщение #162


Стаж: 12 лет

Сообщений: 179
Благодарностей: 3
Полезность: 22

Ребят можно еще 2 прификса сделать в этом плагине ?
Сам я не знаток в плагинах,но прошу помочь.
И еще у существующих прификсов какие флаги ?

Отредактировал: Caution666, - 7.8.2014, 21:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Gig142
сообщение 9.8.2014, 9:42
Сообщение #163
Стаж: 12 лет

Сообщений: 123
Благодарностей: 41
Полезность: 0

Подскажите что я сделал не правильно? С включенным плагином сервер падает через каждые 7-8 часов..

Код:
#include <amxmodx>
#include <fakemeta>

#define ADBLOCK // Блокировка рекламы в чате [ По умолчанию выключен ]
// #define DEF_RUS // Русский язык по умолчанию [ По умолчанию английский ]
// #define LOG_MESSAGE // Пишет сообщения в логи hlds (<gamedir>/logs) [ Включать только если статистика или плагин пишет чат ]
#define ADMIN_ADBLOCK ADMIN_BAN // Флаг доступа для игнорирования рекламы
#define ADMIN ADMIN_RCON // Флаг доступа для просмотра всего чата
#define GREEN_MSG // Зеленый цвет чата админов и випов [ По умолчанию выключен ]

#if defined GREEN_MSG
#define ADMIN_GREEN ADMIN_LEVEL_H // Флаг доступа для зеленого ника
#endif

#define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2) %1 |= (1 << (%2 & 31))
#define clr_bit(%1,%2) %1 &= ~(1 << (%2 & 31))

new szMessage[191]
new iPlayerRus[33], iPlayerRusInfo[33]
new iIgnorePlayer

#if defined ADBLOCK
new blockedMsgsCounter, approvedMsgsCounter
new blocked_msgs[128][192], approved_msgs[128][192]
#endif

new const eng[][]={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","{","}",":",'"',"<",">","~","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","[","]",";","'",",",".","`","?","/","@","$","^^","&"};
new const rus[][]={"Ф","И","С","В","У","А","П","Р","Ш","О","Л","Д","Ь","Т","Щ","З","Й","К","Ы","Е","Г","М","Ц","Ч","Н","Я","Х","Ъ","ж","Э","Б","Ю","Ё","ф","и","с","в","у","а","п","р","ш","о","л","д","ь","т","щ","з","й","к","ы","е","г","м","ц","ч","н","я","х","ъ","ж","э","б","ю","ё",",",".","'",";", ":","?"};

public plugin_init()
{
register_plugin("Lite Translit", "2.4", "neygomon")
register_cvar("lt_version", "2.4", FCVAR_SERVER | FCVAR_SPONLY)

new const szRegisterClmd[][] =
{
"say /rus", "LangRus",
"say /eng", "LangEng",
"say", "Say",
"say_team", "SayTeam"
}
for(new a; a < sizeof szRegisterClmd; a += 2)
register_clcmd(szRegisterClmd[a],szRegisterClmd[a + 1]);
}

#if defined ADBLOCK
public plugin_cfg()
{
new file_path[64], configsdir[64]
get_localinfo("amxx_configsdir", configsdir, charsmax(configsdir))
formatex(file_path, 63,"%s/lt_blockmessages.ini", configsdir)
new file = fopen(file_path, "rt")
if(file)
{
new buffer[192], i, j
while(!feof(file))
{
fgets(file, buffer, 191)
trim(buffer)

if(buffer[0] == ';') continue

if(buffer[0] != '!')
{
blocked_msgs[i++] = buffer
blockedMsgsCounter++
}
else
{
buffer[0] = '^x20'
trim(buffer)
approved_msgs[j++] = buffer
approvedMsgsCounter++
}
}
fclose(file)
}
else log_to_file("error_lt.log", "[Error] File ^"%s^" not found!", file_path)
}
#endif

public client_putinserver(id)
{
if(is_user_hltv(id) || is_user_bot(id))
{
set_bit(iIgnorePlayer, id)
return
}
#if defined DEF_RUS
iPlayerRus[id] = true
#endif
}

public client_disconnect(id)
{
clr_bit(iIgnorePlayer, id)
}

public LangRus(id)
{
if(!iPlayerRus[id])
{
iPlayerRus[id] = true
PrintMsg(id, 0, "^3[^4Информация^3]^1 Русский чат активирован!")
}
else PrintMsg(id, 0, "^3[^4Информация^3]^1 Русский чат уже активирован!")
}

public LangEng(id)
{
if(iPlayerRus[id])
{
iPlayerRus[id] = false
PrintMsg(id, 0, "^3[^4Информация^3]^1 Английский чат активирован!")
}
else PrintMsg(id, 0, "^3[^4Информация^3]^1 Английский чат уже активирован!")
}

public Say(id)
return SayHandler(id, false)

public SayTeam(id)
return SayHandler(id, true)

public SayHandler(id, bool:is_say_team)
{
if(get_bit(iIgnorePlayer, id)) return 0

read_args(szMessage, charsmax(szMessage))
remove_quotes(szMessage)
#if defined ADBLOCK
if(!szMessage[0] || szMessage[0] == '/' || Flood_Control(id, szMessage)) return PLUGIN_HANDLED_MAIN // блочим пустое сообщение, слеш и спам в чате
#else
if(!szMessage[0] || szMessage[0] == '/') return PLUGIN_HANDLED_MAIN // блочим пустое сообщение и слеш в чате
#endif
replace_all2(szMessage, charsmax(szMessage), "%", "") // фиксим багу с %S%S%S%S%S и им подобными
if(!iPlayerRusInfo[id])
{
if(!iPlayerRus[id])
{
iPlayerRusInfo[id] = true
PrintMsg(id, 0, "^3[^4Информация^3]^1 Наберите ^4/rus^1 или ^4/eng^1 для переключения языка.")
}
}
if(iPlayerRus[id])
{
for(new i; i < sizeof eng; i++)
replace_all2(szMessage, charsmax(szMessage), eng[i], rus[i])
}
new szFormatedMsg[191], szLen, szName[32], iAlive = is_user_alive(id), iTeam = get_pdata_int(id, 114)

get_user_name(id, szName, charsmax(szName))
if(is_say_team)
{
switch(iTeam)
{
case 1: szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "%s(Террорист) ", iAlive ? "^1" : "^1*Мертвый* ")
case 2: szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "%s(Мент) ", iAlive ? "^1" : "^1*Мертвый* ")
case 3: szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "^1(Наблюдатель) ")
}
}
else
{
if(iTeam == 3) szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "^1(Наблюдатель) ")
else szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%s", iAlive ? "^1" : "^1*Мертвый* ")
}
#if defined GREEN_MSG
if(get_user_flags(id) & ADMIN_GREEN)
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "^4%s^1 : ", szName)
else
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "^3%s^1 : ", szName)
#else
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "^3%s^1 : ", szName)
#endif

szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%s", szMessage)

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)
}
#if defined LOG_MESSAGE
new authid[32], userteam[16]
get_user_authid(id, authid, 31)
get_user_team(id, userteam, 15)
log_message("^"%s<%d><%s><%s>^" %s ^"%s^"", szName, get_user_userid(id), authid, userteam, is_say_team ? "say_team" : "say" , szMessage)
#endif
return PLUGIN_HANDLED
}

stock PrintMsg(const iReceiver, const iSender, const szMessage[], any:...)
{
new szMsg[191]
vformat(szMsg, charsmax(szMsg), szMessage, 4)
message_begin(MSG_ONE_UNRELIABLE, 76, _, iReceiver)
write_byte(iSender ? iSender : iReceiver)
write_string(szMsg)
message_end()
}
#if defined ADBLOCK
bool:Flood_Control(id, iMsg[])
{
if(get_user_flags(id) & ADMIN_ADBLOCK)
return false

for(new i; i < approvedMsgsCounter; i++)
if(containi(iMsg, approved_msgs[i]) != -1) return false

static last_msg[33], said_len
said_len = strlen(iMsg)
if(said_len > 13 && last_msg[id] == said_len) return true
last_msg[id] = said_len

for(new i; i < blockedMsgsCounter; i++)
if(containi(iMsg, blocked_msgs[i]) != -1) return true
return false
}
#endif

// serfreeman1337 fixed. thx =)
stock replace_all2(string[], len, const what[], const with[])
{
new pos
if((pos = contain(string, what)) == -1) return 0
new total, with_len = strlen(with), diff = strlen(what) - with_len, total_len = strlen(string), temp_pos
while(total_len + with_len < len && replace(string[pos], len - pos, what, with) != 0)
{
total++
pos += with_len
total_len -= diff
if (pos >= total_len) break
temp_pos = contain(string[pos], what)
if (temp_pos == -1) break
pos += temp_pos
}
return total
}


Отредактировал: Gig142, - 9.8.2014, 17:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя firante
сообщение 9.8.2014, 9:46
Сообщение #164


Стаж: 12 лет

Сообщений: 409
Благодарностей: 41
Полезность: < 0

Gig142,
Всё вопросы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
TeamPlay
сообщение 9.8.2014, 9:47
Сообщение #165
Стаж: 12 лет

Сообщений: 493
Благодарностей: 130
Полезность: 0

Цитата(Caution666 @ 7.8.2014, 21:57) *
Ребят можно еще 2 прификса сделать в этом плагине ?
Сам я не знаток в плагинах,но прошу помочь.
И еще у существующих прификсов какие флаги ?

Можно!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
TeamPlay
сообщение 9.8.2014, 9:54
Сообщение #166
Стаж: 12 лет

Сообщений: 493
Благодарностей: 130
Полезность: 0

Цитата(Gig142 @ 9.8.2014, 9:42) *
Подскажите что я сделал не правильно? С включенным плагином сервер падает через каждые 7-8 часов..

Код:
#include <amxmodx>
#include <fakemeta>

#define ADBLOCK // Блокировка рекламы в чате [ По умолчанию выключен ]
// #define DEF_RUS // Русский язык по умолчанию [ По умолчанию английский ]
// #define LOG_MESSAGE // Пишет сообщения в логи hlds (<gamedir>/logs) [ Включать только если статистика или плагин пишет чат ]
#define ADMIN_ADBLOCK ADMIN_BAN // Флаг доступа для игнорирования рекламы
#define ADMIN ADMIN_RCON // Флаг доступа для просмотра всего чата
#define ADMIN_GREEN ADMIN_LEVEL_H // Флаг доступа для зеленого ника
#define GREEN_MSG // Зеленый цвет ника админов и випов [ По умолчанию выключен ]

#define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2) %1 |= (1 << (%2 & 31))
#define clr_bit(%1,%2) %1 &= ~(1 << (%2 & 31))

new szMessage[191]
new iPlayerRus[33], iPlayerRusInfo[33]
new iIgnorePlayer

#if defined ADBLOCK
new blockedMsgsCounter, approvedMsgsCounter
new blocked_msgs[128][192], approved_msgs[128][192]
#endif

new const eng[][]={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","{","}",":",'"',"<",">","~","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","[","]",";","'",",",".","`","?","/","@","$","^^","&"};
new const rus[][]={"Ф","И","С","В","У","А","П","Р","Ш","О","Л","Д","Ь","Т","Щ","З","Й","К","Ы","Е","Г","М","Ц","Ч","Н","Я","Х","Ъ","ж","Э","Б","Ю","Ё","ф","и","с","в","у","а","п","р","ш","о","л","д","ь","т","щ","з","й","к","ы","е","г","м","ц","ч","н","я","х","ъ","ж","э","б","ю","ё",",",".","'",";", ":","?"};

public plugin_init()
{
register_plugin("Lite Translit", "2.4", "neygomon")
register_cvar("lt_version", "2.4", FCVAR_SERVER | FCVAR_SPONLY)

new const szRegisterClmd[][] =
{
"say /rus", "LangRus",
"say /eng", "LangEng",
"say", "Say",
"say_team", "SayTeam"
}
for(new a; a < sizeof szRegisterClmd; a += 2)
register_clcmd(szRegisterClmd[a],szRegisterClmd[a + 1]);
}

#if defined ADBLOCK
public plugin_cfg()
{
new file_path[64], configsdir[64]
get_localinfo("amxx_configsdir", configsdir, charsmax(configsdir))
formatex(file_path, 63,"%s/lt_blockmessages.ini", configsdir)
new file = fopen(file_path, "rt")
if(file)
{
new buffer[192], i, j
while(!feof(file))
{
fgets(file, buffer, 191)
trim(buffer)

if(buffer[0] == ';') continue

if(buffer[0] != '!')
{
blocked_msgs[i++] = buffer
blockedMsgsCounter++
}
else
{
buffer[0] = '^x20'
trim(buffer)
approved_msgs[j++] = buffer
approvedMsgsCounter++
}
}
fclose(file)
}
else log_to_file("error_lt.log", "[Error] File ^"%s^" not found!", file_path)
}
#endif

public client_putinserver(id)
{
if(is_user_hltv(id) || is_user_bot(id))
{
set_bit(iIgnorePlayer, id)
return
}
#if defined DEF_RUS
iPlayerRus[id] = true
#endif
}

public client_disconnect(id)
{
clr_bit(iIgnorePlayer, id)
}

public LangRus(id)
{
if(!iPlayerRus[id])
{
iPlayerRus[id] = true
PrintMsg(id, 0, "^3[^4Информация^3]^1 Русский чат активирован!")
}
else PrintMsg(id, 0, "^3[^4Информация^3]^1 Русский чат уже активирован!")
}

public LangEng(id)
{
if(iPlayerRus[id])
{
iPlayerRus[id] = false
PrintMsg(id, 0, "^3[^4Информация^3]^1 Английский чат активирован!")
}
else PrintMsg(id, 0, "^3[^4Информация^3]^1 Английский чат уже активирован!")
}

public Say(id)
return SayHandler(id, false)

public SayTeam(id)
return SayHandler(id, true)

public SayHandler(id, bool:is_say_team)
{
if(get_bit(iIgnorePlayer, id)) return 0

read_args(szMessage, charsmax(szMessage))
remove_quotes(szMessage)
#if defined ADBLOCK
if(!szMessage[0] || szMessage[0] == '/' || Flood_Control(id, szMessage)) return PLUGIN_HANDLED_MAIN // блочим пустое сообщение, слеш и спам в чате
#else
if(!szMessage[0] || szMessage[0] == '/') return PLUGIN_HANDLED_MAIN // блочим пустое сообщение и слеш в чате
#endif
replace_all2(szMessage, charsmax(szMessage), "%", "") // фиксим багу с %S%S%S%S%S и им подобными
if(!iPlayerRusInfo[id])
{
if(!iPlayerRus[id])
{
iPlayerRusInfo[id] = true
PrintMsg(id, 0, "^3[^4Информация^3]^1 Наберите ^4/rus^1 или ^4/eng^1 для переключения языка.")
}
}
if(iPlayerRus[id])
{
for(new i; i < sizeof eng; i++)
replace_all2(szMessage, charsmax(szMessage), eng[i], rus[i])
}
new szFormatedMsg[191], szLen, szName[32], iAlive = is_user_alive(id), iTeam = get_pdata_int(id, 114)

get_user_name(id, szName, charsmax(szName))
if(is_say_team)
{
switch(iTeam)
{
case 1: szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "%s(Террорист) ", iAlive ? "^1" : "^1*Мертвый* ")
case 2: szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "%s(Контр-террорист) ", iAlive ? "^1" : "^1*Мертвый* ")
case 3: szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "^1(Наблюдатель) ")
}
}
else
{
if(iTeam == 3) szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg), "^1(Наблюдатель) ")
else szLen = formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%s", iAlive ? "^1" : "^1*Мертвый* ")
}
#if defined GREEN_MSG
if(get_user_flags(id) & ADMIN_GREEN)
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "^4%s^1 : ", szName)
else
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "^3%s^1 : ", szName)
#else
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "^3%s^1 : ", szName)
#endif
szLen += formatex(szFormatedMsg[szLen], charsmax(szFormatedMsg) - szLen, "%s", szMessage)

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)
}
#if defined LOG_MESSAGE
new authid[32], userteam[16]
get_user_authid(id, authid, 31)
get_user_team(id, userteam, 15)
log_message("^"%s<%d><%s><%s>^" %s ^"%s^"", szName, get_user_userid(id), authid, userteam, is_say_team ? "say_team" : "say" , szMessage)
#endif
return PLUGIN_HANDLED
}

stock PrintMsg(const iReceiver, const iSender, const szMessage[], any:...)
{
new szMsg[191]
vformat(szMsg, charsmax(szMsg), szMessage, 4)
message_begin(MSG_ONE_UNRELIABLE, 76, _, iReceiver)
write_byte(iSender ? iSender : iReceiver)
write_string(szMsg)
message_end()
}
#if defined ADBLOCK
bool:Flood_Control(id, iMsg[])
{
if(get_user_flags(id) & ADMIN_ADBLOCK)
return false

for(new i; i < approvedMsgsCounter; i++)
if(containi(iMsg, approved_msgs[i]) != -1) return false

static last_msg[33], said_len
said_len = strlen(iMsg)
if(said_len > 13 && last_msg[id] == said_len) return true
last_msg[id] = said_len

for(new i; i < blockedMsgsCounter; i++)
if(containi(iMsg, blocked_msgs[i]) != -1) return true
return false
}
#endif

stock replace_all2(string[], len, const what[], const with[])
{
new pos
if((pos = contain(string, what)) == -1) return 0
new total, with_len = strlen(with), diff = strlen(what) - with_len, total_len = strlen(string), temp_pos
while(total_len + with_len < len && replace(string[pos], len - pos, what, with) != 0)
{
total++
pos += with_len
total_len -= diff
if (pos >= total_len) break
temp_pos = contain(string[pos], what)
if (temp_pos == -1) break
pos += temp_pos
}
return total
}

где вообще строка с префиксами №112?
Код
#if defined TAGS
    if(!get_bit(iSetPlayerTag, id))
    {
        static const szAdminPrefix[][64] = { "", "^1[^4Гл.Админ^1] ", "^1[^4Админ^1] ", "^1[^4VIP^1] ", "^1[^4Модератор^1] ", "^1[^4VIP GirL^1] " }
        iMessageTag[id] = szAdminPrefix[CheckFlags(id)]
        set_bit(iSetPlayerTag, id)
    }    
    #endif


Отредактировал: TeamPlay, - 9.8.2014, 9:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Gig142
сообщение 9.8.2014, 17:15
Сообщение #167
Стаж: 12 лет

Сообщений: 123
Благодарностей: 41
Полезность: 0

Цитата(TeamPlay @ 9.8.2014, 13:54) *
где вообще строка с префиксами №112?

не видно что префиксы удалены?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.8.2014, 17:18
Сообщение #168


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Gig142, error логи есть?
И что бы отключить теги достаточно просто дефайн закомментировать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Gig142
сообщение 9.8.2014, 17:20
Сообщение #169
Стаж: 12 лет

Сообщений: 123
Благодарностей: 41
Полезность: 0

Цитата(Bloo @ 9.8.2014, 21:18) *
Gig142, error логи есть?
И что бы отключить теги достаточно просто дефайн закомментировать.

cbf1b2bfde1a.gif, при отключении тегов не работал бы зеленый ник, теги полностью вырезаны... логов с ошибками нету.

Отредактировал: Gig142, - 9.8.2014, 17:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.8.2014, 17:23
Сообщение #170


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Gig142, cbf1b2bfde1a.gif а я от куда должен знать что вам нужен зеленый чат.
condebug и помониторьте что в qconsole перед падением.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Gig142
сообщение 9.8.2014, 17:34
Сообщение #171
Стаж: 12 лет

Сообщений: 123
Благодарностей: 41
Полезность: 0

Цитата(Bloo @ 9.8.2014, 21:23) *
Gig142, cbf1b2bfde1a.gif а я от куда должен знать что вам нужен зеленый чат.
condebug и помониторьте что в qconsole перед падением.


L 08/09/2014 - 19:15:01: [mapmanager.amxx] Следующая карта: cs_assault
L 08/09/2014 - 19:15:13: -------- Mapchange to de_dust2 --------
L 08/09/2014 - 19:15:13: [csdm_spawn_preset.amxx] Loaded 40 spawn points for map de_dust2.
L 08/09/2014 - 19:15:13: [csdm_main.amxx] CSDM spawn mode set to preset

Отредактировал: Gig142, - 9.8.2014, 17:35
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.8.2014, 17:36
Сообщение #172


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Gig142, ну на даст меняется по тому что он видимо стоит как стартовая карта.
Без транслита проверяли?
А вообще и правда обратитесь к неугомону на его форуме.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя usercn
сообщение 9.8.2014, 18:01
Сообщение #173


Стаж: 12 лет

Сообщений: 341
Благодарностей: 140
Полезность: 495

Цитата(Bloo @ 9.8.2014, 18:23) *
condebug и помониторьте что в qconsole перед падением.


В qconsole сервер при падении корректно пишет?
Обычные логи пишутся с задержкой и обычно при падении сервера
там информация не "в момент", а "до момента падения".


Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.8.2014, 18:15
Сообщение #174


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

usercn, по идеи перед падением. Хотя наверное да, с задержкой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя taulalan
сообщение 10.8.2014, 10:04
Сообщение #175


Стаж: 15 лет

Сообщений: 66
Благодарностей: 30
Полезность: 240

Исправлен критический баг, которому подвержены все транслиты и колорчаты.
ps.gif Обновление ОБЯЗАТЕЛЬНО.

Прикрепленный файл  Lite_Translit.zip ( 9,36 килобайт ) Кол-во скачиваний: 28



Парк AREON – Подключение ИП и самозанятых по всей России
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя firante
сообщение 10.8.2014, 10:08
Сообщение #176


Стаж: 12 лет

Сообщений: 409
Благодарностей: 41
Полезность: < 0

### Обновление ###
Цитата
neygomon

Вернулся к старому алгоритму отправки сообщения, НО переписал сток отправки сообщения.
Баг, которому подвержены все транслиты, колорчаты и тд тут исправлен.

А да.
Обновление ОБЯЗАТЕЛЬНО.
По просьбе neygomon-a заливаю UPDATE!
Прикрепленный файл  Lite_Translit.zip ( 9,36 килобайт ) Кол-во скачиваний: 52

Все вопросы по LT лучше всего писать тут

Отредактировал: firante, - 10.8.2014, 10:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
marik
сообщение 10.8.2014, 10:12
Сообщение #177
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

firante,
Там два плагина ! какой использовать то ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 10.8.2014, 10:13
Сообщение #178
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

marik,
old - старый)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя firante
сообщение 10.8.2014, 10:13
Сообщение #179


Стаж: 12 лет

Сообщений: 409
Благодарностей: 41
Полезность: < 0

marik,
old прежняя версия
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 10.8.2014, 10:14
Сообщение #180
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

XyLiGaN,
firante,
Упс :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
23 страниц V  « 8 9 10 ... 21 22 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: