Код:
main()
{
for(new fl00d = 0; fl00d < 10; fl00d++)
{
print(" ");
}
new FileMSG[256];
new File: hFile;
gettime(Hour, Minute, Second);
getdate(Year, Month, Day);
hFile = fopen("/VirtualScriptingRP/Logs/Exists.txt", io_append);
if(!fexist("/VirtualScriptingRP/Logs/aCheat.txt"))
{
print("| LogFile: \"aCheat.txt\" NOT FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/aCheat.txt\" NOT FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| LogFile: \"aCheat.txt\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/aCheat.txt\" FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Logs/Kills.txt"))
{
print("| LogFile: \"Kills.txt\" NOT FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/Kills.txt\" NOT FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| LogFile: \"Kills.txt\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/Kills.txt\" FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Logs/CheckPoint.txt"))
{
print("| LogFile: \"CheckPoint.txt\" NOT FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/CheckPoint.txt\" NOT FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| LogFile: \"CheckPoint.txt\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/CheckPoint.txt\" FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Logs/PoliceDuty.txt"))
{
print("| LogFile: \"PoliceDuty.txt\" NOT FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/PoliceDuty.txt\" NOT FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| LogFile: \"PoliceDuty.txt\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/PoliceDuty.txt\" FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Logs/SetPlayerCriminal.txt"))
{
print("| LogFile: \"SetPlayerCriminal.txt\" NOT FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/SetPlayerCriminal.txt\" NOT FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| LogFile: \"SetPlayerCriminal.txt\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/SetPlayerCrimial.txt\" FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Logs/Connections.txt"))
{
print("| LogFile: \"Connections.txt\" NOT FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/Connections.txt\" NOT FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| LogFile: \"Connections.txt\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/Logs/Connections.txt\" FOUND.", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Accounts/"))
{
print("| Folder: \"/VirtualScriptingRP/Accounts/\"NOT FOUND!");
print("| Shutdown");
SetTimer("ShutDown", 3000, true);
format(FileMSG, sizeof(FileMSG), "FolderCheck: \"/VirtualScriptingRP/Accounts/\" NOT FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
print("| Folder: \"/VirtualScriptingRP/Accounts/\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FolderCheck: \"/VirtualScriptingRP/Accounts/\" FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Stats/"))
{
print("| Folder: \"/VirtualScriptingRP/Stats/\" NOT FOUND.");
print("| Shutdown");
format(FileMSG, sizeof(FileMSG), "FolderCheck: \"/VirtualScriptingRP/Stats/\" NOT FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
SetTimer("ShutDown", 3000, true);
}
else
{
print("| Folder: \"/VirtualScriptingRP/Stats/\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FolderCheck: \"/VirtualScriptingRP/Stats/\" FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Stats/drivingschool.cfg"))
{
dini_Create("/VirtualScriptingRP/Stats/drivingschool.cfg");
dini_IntSet("/VirtualScriptingRP/Stats/drivingschool.cfg", "Passes", 0);
dini_IntSet("/VirtualScriptingRP/Stats/drivingschool.cfg", "Fails", 0);
print("| File: \"drivingschool.cfg\" NOT FOUND, CREATED!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/drivingschool.cfg/\" NOT FOUND, Created.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
DrivingPasses = dini_Int("/VirtualScriptingRP/Stats/drivingschool.cfg", "Passes");
DrivingFails = dini_Int("/VirtualScriptingRP/Stats/drivingschool.cfg", "Fails");
print("| File: \"drivingschool.cfg\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/drivingschool.cfg/\" FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Stats/commands.cfg"))
{
dini_Create("/VirtualScriptingRP/Stats/commands.cfg");
dini_IntSet("/VirtualScriptingRP/Stats/commands.cfg", "Successful", 0);
dini_IntSet("/VirtualScriptingRP/Stats/commands.cfg", "Unsuccessful", 0);
print("| File: \"commands.cfg\" NOT FOUND, CREATED!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/commands.cfg/\" NOT FOUND, Created.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
SuccessCommands = dini_Int("/VirtualScriptingRP/Stats/commands.cfg", "Successful");
UnSuccessCommands = dini_Int("/VirtualScriptingRP/Stats/commands.cfg", "Unsuccessful");
print("| File: \"commands.cfg\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/drivingschool.cfg/\" FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Stats/registrations.cfg"))
{
dini_Create("/VirtualScriptingRP/Stats/registrations.cfg");
dini_IntSet("/VirtualScriptingRP/Stats/registrations.cfg", "TotalREG", 0);
print("| File: \"registrations.cfg\" NOT FOUND, CREATED!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/registrations.cfg/\" NOT FOUND, Created.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
else
{
TotalRegs = dini_Int("/VirtualScriptingRP/Stats/registrations.cfg", "TotalREG");
print("| File: \"registrations.cfg\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/drivingschool.cfg/\" FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
if(!fexist("/VirtualScriptingRP/Stats/deaths.cfg"))
{
dini_Create("/VirtualScriptingRP/Stats/deaths.cfg");
print("| File: \"deaths.cfg\" NOT FOUND, CREATED!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/deaths.cfg/\" NOT FOUND, Created.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Knuckle", KnuckleKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Brass Knuckle", BrassKnuckleKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Golf Club", GolfClubKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Nite Stick", NiteStickKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Knife", KnifeKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Bat", BatKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Shovel", ShovelKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Pool Cue", PoolCueKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Katana", KatanaKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Chainsaw", ChainsawKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Flowers", FlowerKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Cane", CaneKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Grenade", GrenadeKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Tear Gas", TearGasKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Molotov", MolotovKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "9MM", ninemmKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Silenced 9MM", S9mmKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Desert Eagle", DeagleKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Shotgun", ShotgunKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Sawnoff Shotgun", SawnoffKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Combat Shotgun", CombatShotgunKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Micro SMG", MicroSMGKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "MP5 Kills", MP5Kills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Ak47", AkKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "M4", M4Kills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Tec9", Tec9Kills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Country Rifle", CountryRifleKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Sniper", SniperKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Rocket Launcher", RocketLauncherKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "HS Rocket Launcher", HeatSeekingRocketLauncherKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "FlameThrower", FlameThrowerKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Minigun", MinigunKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Spray Can", SprayKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Fire Ext", FireExtKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Camera", CameraKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Vehicle", VehicleKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Rotors", RotorKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Explosion", ExplosionKills);
dini_IntSet("/VirtualScriptingRP/Stats/deaths.cfg", "Drowning", DrownKills);
}
else
{
KnuckleKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Knuckle");
BrassKnuckleKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Brass Knuckle");
GolfClubKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Golf Club");
NiteStickKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Nite Stick");
KnifeKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Knife");
BatKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Bat");
ShovelKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Shovel");
PoolCueKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Pool Cue");
KatanaKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Katana");
ChainsawKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Chainsaw");
FlowerKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Flowers");
CaneKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Cane");
GrenadeKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Grenade");
TearGasKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Tear Gas");
MolotovKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Molotov");
ninemmKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "9MM");
S9mmKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Silenced 9MM");
DeagleKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Desert Eagle");
ShotgunKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Shotgun");
SawnoffKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Sawnoff Shotgun");
CombatShotgunKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Combat Shotgun");
MicroSMGKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Micro SMG");
MP5Kills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "MP5 Kills");
AkKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Ak47");
M4Kills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "M4");
Tec9Kills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Tec9");
CountryRifleKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Country Rifle");
SniperKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Sniper");
RocketLauncherKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Rocker Launcher");
HeatSeekingRocketLauncherKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "HS Rocket Launcher");
FlameThrowerKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "FlameThrower");
MinigunKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Minigun");
SprayKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Spray Can");
FireExtKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Fire Ext");
CameraKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Camera");
VehicleKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Vehicle");
RotorKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Rotors");
ExplosionKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Explosion");
DrownKills = dini_Int("/VirtualScriptingRP/Stats/deaths.cfg", "Drowning");
print("| File: \"deaths.cfg\" FOUND!");
format(FileMSG, sizeof(FileMSG), "FileCheck: \"/VirtualScriptingRP/drivingschool.cfg/\" FOUND.\n", Day, Month, Hour, Minute);
aLog("CheckExist.txt", FileMSG);
}
fclose(hFile);
print(" ");
printf(" GAMEMODE NAME: %s", GM_NAME);
printf(" HOSTNAME: %s ", SERVER_NAME);
printf(" MAPNAME: %s ", MAP_NAME);
printf(" WEBURL: %s ", SITEADDRESS);
printf(" MAX PLAYERS: %d", GetMaxPlayers());
print(" ");
printf(" STARTING DATE: %s", DEV_START);
printf(" DEVELOPER: %s", SCRIPT_DEV);
printf(" LAST UPDATE: %s", LAST_UPDATE);
printf(" SCRIPT VERSION: %s", SCRIPT_VERSION);
}