Возможно автор вдохновлялся этим модом и позаимствовал названия ключей в ini файлах. Возможно это сделано для совместимости с картами от Kitten. По сути, это даже не код, ибо логики здесь нет, просто названия переменных.
Сравнил, но у vovandolg указан автор, да и координаты немного отличаются (за исключением HumanSpawn):
7.ini
Открыть/закрыть
PHP код:
FSMapName = lvhoodzma
MapName = LV Hood
CreatedBy = Spetsnaz
HumanSpawnX = 2219.7437
HumanSpawnY = 2715.6409
HumanSpawnZ = 10.8203
ZombieSpawnX = 2141.7998046875
ZombieSpawnY = 2835.69921875
ZombieSpawnZ = 10.800000190735
EvacSpawnX = -220.4973
EvacSpawnY = 402.7414
EvacSpawnZ = 546.9620
EvacCPX = 2224.9453
EvacCPY = 2836.2070
EvacCPZ = 10.8203
CPx = 2230.8118
CPy = 2714.6323
CPz = 10.6719
AllowWater = 0
Interior = 0
Weather = 9
Time = 7
2.ini
Открыть/закрыть
PHP код:
[basic]
[basic]
ZombieSpawnX = 2141.7998046875
ZombieSpawnY = 2835.69921875
ZombieSpawnZ = 10.800000190735
HumanSpawnX =2233.2998046875
HumanSpawnY =2714
HumanSpawnZ =10.699999809265
HumanSpawn2X =2178.6000976563
HumanSpawn2Y = 2713.8000488281
HumanSpawn2Z = 10.800000190735
Weather = 9
Time = 12
Interior = 0
EvacType = 1
MapName = LV_Hood
FSMapName = lvhoodzma
GateX = 2087.2998046875
GateY = 2698.8994140625
GateZ = 13.199999809265
CPx = 2087.19921875
CPy = 2685
CPz = 10.699999809265
GateID = 971
MoveGate = 21.10000038147
GaterX = 0
GaterY = 0
GaterZ =179.66491699219
Здесь согласен, скопированы координаты HumanSpawn:
27.ini
Открыть/закрыть
PHP код:
FSMapName = lsbeachzma
MapName = LS Beach
CreatedBy = vovandolg
HumanSpawnX = 369.599609375
HumanSpawnY = -1815.099609375
HumanSpawnZ = 7.6999998092651
ZombieSpawnX = 513.0344
ZombieSpawnY = -1779.1371
ZombieSpawnZ = 5.7114
EvacSpawnX = -220.4973
EvacSpawnY = 402.7414
EvacSpawnZ = 546.9620
EvacCPX = 363.6597
EvacCPY = -1783.1398
EvacCPZ = 5.4443
CPx = 499.8166
CPy = -2011.4806
CPz = 2.7513
AllowWater = 0
Interior = 0
Weather = 9
Time = 12
0.ini
Открыть/закрыть
PHP код:
[basic]
ZombieSpawnX = 511.20001220703
ZombieSpawnY = -1778.8000488281
ZombieSpawnZ = 4.6999998092651+2
HumanSpawnX = 369.599609375
HumanSpawnY = -1815.099609375
HumanSpawnZ = 7.6999998092651
HumanSpawn2X = 379.8994140625
HumanSpawn2Y = -1856.2998046875
HumanSpawn2Z = 7.8000001907349
Interior = 0
Weather = 9
Time = 12
MapName = LS Beach
FSMapName = lsbeachzma
GateX = 399.099609375
GateY = -1885.7998046875
GateZ = 3.2000000476837
CPx = 397.6421
CPy = -1885.3740
CPz = 2.1831
GateID = 971
MoveGate = 9.3000001907349
GaterX = 0
GaterY = 0
GaterZ = 90.950317382813
AllowWater = 0
Evac Type = 2
Опять же, автор карты указан: ProdigyChicken
20.ini
Открыть/закрыть
PHP код:
FSMapName = area51part2zma
MapName = Area 51 part2
CreatedBy = ProdigyChicken
HumanSpawnX = 209.5934
HumanSpawnY = 1863.5020
HumanSpawnZ = 13.1406
ZombieSpawnX = 271.6536
ZombieSpawnY = 1857.9446
ZombieSpawnZ = 8.7578
EvacSpawnX = -220.4973
EvacSpawnY = 402.7414
EvacSpawnZ = 546.9620
EvacCPX = 300.4107
EvacCPY = 1816.1127
EvacCPZ = 4.7109
CPx = 255.6767
CPy = 1802.0457
CPz = 7.4871
AllowWater = 0
Interior = 0
Weather = 6
Time = 6
13.ini
Открыть/закрыть
PHP код:
[basic]
MapName = Area51 Part2
FSMapName = area51part2zma
ZombieSpawnX = 273
ZombieSpawnY = 1856.3000488281
ZombieSpawnZ = 8.8000001907349
HumanSpawnX = 210.10000610352
HumanSpawnY = 1861.3000488281
HumanSpawnZ = 12.89999961853
HumanSpawn2X = 260
HumanSpawn2Y = 1870.6999511719
HumanSpawn2Z = 8.3000001907349
GateX = 0.0
GateY = 0.0
GateZ = 0.0
CPx = 281.20001220703
CPy = 1818.1999511719
CPz = -0.5
GateID = 0
MoveGate = 0.0
GaterX = 0.00000000
GaterY = 0.00000000
GaterZ = 0.00000000
AllowWater = 0
Interior = 0
Weather = 0
Time = 24
EvacType = 2
Из всего, что ты предоставил, были "украдены" только одни координаты для одной карты.
Это не мой кумир, просто если хочешь кого-то обвинить, то предоставь доказательства.
Посмотрел, небольшие сходства есть.
Kitten:
Открыть/закрыть
PHP код:
function EndMap()
{
ClearObjects();
DestroyAllVehicle();
UnloadFilterScript(Map[FSMapName]);
LoadMap(LoadNewMap());
LoadFilterScript(Map[FSMapName]);
SetTimer("StartMap",MAX_RESTART_TIME,false);
GameTextForAll("~n~~n~~n~~n~~n~~g~Loading~w~ next map",3500,5);
foreach(Player,i)
{
ChangeCameraView(i);
TogglePlayerControllable(i,0);
TextDrawShowForPlayer(i, ServerIntroOne[i]);
TextDrawShowForPlayer(i, ServerIntroTwo[i]);
}
SendClientMessageToAll(-1,""chat""COL_YELLOW" Creating Objects...");
return 1;
}
vovandolg:
Открыть/закрыть
PHP код:
function EndMap()
{
if(oPlayers > 0)
{
GameTextForAll(!"~n~~n~~n~~n~~n~~g~Loading~w~ next map",3500,5);
foreach(new i: Player)
{
if(pLogged{i} == 1)
{
if(zInfinity{i} > 0) zInfinity{i} = 0;
if(pPerk{i} != 0)
{
pPerk{i} = 0;
if(pPerk{i} == 2) SetPlayerFightingStyle(i, FIGHT_STYLE_NORMAL);
}
if(pPunch{i} == 1)
{
pPunch{i} = 0;
SetPlayerDrunkLevel(i, 0);
}
TogglePlayerControllable(i, 0);
}
}
}
foreach(new i: PickupLoot)
{
DestroyPickup(i);
Iter_SafeRemove(PickupLoot, i, i);
}
ClearObjects();
//DestroyAllVehicle();
UnLoadFilterScript(mInfo[FSMapName]);
//UnloadFilterScriptEx(mInfo[FSMapName]);
mInfo[FSMapName][0] = EOS;
load_map_INI();//NextMapID()
SetTimer(!"StartMap",MAX_RESTART_TIME,false);
return 1;
}
Неиспользуемая функция DestroyAllVehicle, с одинаковым неправильным названием, логичнее было написать DestroyAllVehicle
s.
MAX_ZOMBIE_TIME в моде от Kitten нет вообще,
Без доказательств тебе никто не поверит.
По итогу. Имеем
одни скопированные координаты и отдалённо напоминающий мод Kitten'а код. Не исключено, что основа была именно мод Kitten'а, потому что сходства есть, но всё было довольно сильно переделано. Возможно, автор, так же как ты, заимствовал часть функций и переписывал их под себя.
P.S. Я сравнивал с оригинальной версией:
http://www.pgagaming.net/forums/index.php?topic=275