Заметил одну штуку если сделать ограничение по картам через ini то с de_dust2_2x2 косяк
а точнее если вписать в ini de_dust2_2x2 то ограничения накладываются и на de_dust, de_dust2
Может что то в коде не так?
и еще если вписать в ini de_dust то на этой карте ограничение работает и на de_dust2, de_dust2_2x2 не распространяется а вот если вписать de_dust2 то ограничения накладываются и на de_dust2 с чем связана такая хрень?
а точнее если вписать в ini de_dust2_2x2 то ограничения накладываются и на de_dust, de_dust2
Код:
new bool:gBlockMaps
public plugin_precache()
{
if (IsBlockMap())
{
gBlockMaps = true
return
}
}
stock IsBlockMap()
{
new got_line, line_num, len
new cfgdir[400], cfgpath[400], mapname[40], txt[400]
get_localinfo("amxx_configsdir", cfgdir, charsmax(cfgdir))
get_mapname(mapname, 40 -1)
format(cfgpath, 400, "%s/block_maps.ini", cfgdir)
if (file_exists(cfgpath))
{
got_line = read_file(cfgpath, line_num, txt, 400 -1, len)
while(got_line > 0)
{
if (equali(txt, mapname))
return 0
line_num ++
got_line = read_file(cfgpath, line_num, txt, 400 -1, len)
}
}
return 1
}
if (gBlockMaps)
{
Код
}
и еще если вписать в ini de_dust то на этой карте ограничение работает и на de_dust2, de_dust2_2x2 не распространяется а вот если вписать de_dust2 то ограничения накладываются и на de_dust2 с чем связана такая хрень?
Последнее редактирование: