Oto silnik gladiatusa, który w 99% wygląda i działa jak global. Dlaczego nie 100%? jest trochę pobugowany. Znalazłem go w necie i troszkę przerobiłem raty, dodałem moby. DL: http://www.mediafire.com/download/l5zmb6qd4i39eje
http://www28.zippyshare.com/v/42885971/file.html
Skan:
https://www.virustotal.com/pl/file/4a2dc11e469123cbf9df11e3dcb4938244fef2784aeb10924fd392da6b4264ee/analysis/1406727251/
Instalacja: wyświetla się po pierwszym wejściu. pamiętaj, aby po instalacji usunąc folder install! jesli nie wyswietla się nic po wejsciu na strone - wejdz w katalog install. Lista znanych mi bugów:
-- kilka mobów nie daje golda, na niektórych wyprawach nie wyświetla się raport, tylko wywala do podglądu,
chyba znalazlem fixa na tego buga, nie testowalem bo nie mam juz tego na serwerze ale raczej wiem jak to zrobic.
-- według autora plików - nie działają one na localhoscie.
Jak dodawać moby? wchodzisz w /game/engine/data , otwierasz plik monsters.php i dodajesz na końcu :
20=>array(
"name"=>"nazwa moba",
"level"=>array(
27=>array(
"minHp"=>3000, "maxHp"=>3100, "strength"=>77, "skill"=>73, "agility"=>73, "constitution"=>37,
"charisma"=>79, "intelligence"=>39, "minArmour"=>603, "maxArmour"=>669, "minDmg"=>41, "maxDmg"=>54,
"minGold"=>2100, "maxGold"=>2222
)
),
"minLevel"=>35, "maxLevel"=>37, "lastMonster"=>19,
"lifePointsData"=>"654 - 1050", "strength"=>"Weak", "skill"=>"Normal",
"agility"=>"Above average", "constitution"=>"Weak", "charisma"=>"Very weak","intelligence"=>"Above average",
"armour"=>"Very weak", "damage"=>"Weak", "icon"=>"m_22", "isBoss"=>true, "location"=>"Ancient temple"
)
wartości TRZEBA edytować oczywiście. jesli tego nie zrobisz to się pewnie pobuguje. Edycja rat (exp) : wchodzisz w /game/game i otwierasz plik doAttackM.php szukasz 2x takiego kodu:
if($player->level < 40)
$expReward = rand(5, 30);
else
$expReward = rand(20,45);
i zmieniasz liczby w nawiasach po rand. Nie ma panelu admina, wszystko edytuje się w plikach/db. aa zeby nie było, że plagiatuje, etc. to PLIKI BY Erlandys z RA*EZO*E (nie wiem czy moge podać pełną nazwe forum ;x) podaję je dalej, bo wg. mnie można z tego zrobić coś ciekawego, tyle, ze mi to nie wyszlo z tego co wyczytałem, to autor nie pracuje juz nad tymi plikami i nie aktualizuje ich. Screeny:
Jak edytować czas czekania na kolejna wyprawę/punkt wyprawy?
wchodzisz w /game/game i otwierasz plik doAttackM.php
szukasz tego:
$database->updateUserField($player->name, "nextExpedition", $functions->time() + ($player->timeForExpedition * 1000), 0);
1000 to z tego co wiem minuta czekania na kolejną wyprawę na wyższych levelach. 10000 to 10 minut.
$database->updateUserField($player->name, "nextExpeditionPoint", ($functions->time() . "/" . ($functions->time() + (5400 * 1000))), 0);
5400 * 1000 to chyba około 5 minut czekania na punkt wyprawy.
DEMO
http://vertoi.xaa.pl/game/overview.php