PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
не думал, что важный момент:
- - - Добавлено - - -PHP код:
new bool:engine_car[MAX_VEHICLES char],
bool:lights_car[MAX_VEHICLES char];
попробую boolean ликвидировать. [проверка :)]
- - - Добавлено - - -
что-то его беспокоит.PHP код:
[18:02:09] [debug] Run time error 4: "Array index out of bounds"
[18:02:09] [debug] Accessing element at index 100 past array upper bound 4
[18:02:09] [debug] AMX backtrace:
[18:02:09] [debug] #0 0000a6cc in public Itter_OnGameModeInit () from new.amx
[18:02:09] [debug] #1 native CallLocalFunction () from samp-server.exe
[18:02:09] [debug] #2 0000618c in public dc_cmd_OnGameModeInit () from new.amx
[18:02:09] [debug] #3 00005e70 in public SSCANF_OnGameModeInit () from new.amx
[18:02:09] [debug] #4 000001fc in public OnGameModeInit () from new.amx[B][/B]
Выход за пределлллы)PHP код:
Accessing element at index 100 past array upper bound 4
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
BadPawn (08.02.2016)
при компиляции вот еще это:
PHP код:
Header size: 5100 bytes
Code size: 139340 bytes
Data size: 96208 bytes
Stack/heap size: 16384 bytes; estimated max. usage=747 cells (2988 bytes)
Total requirements: 257032 bytes
Но у вас char поэтому под себя переписать слегка и всё.PHP код:
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
if(Engine[car] == false)
{
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Engine[car] = true;
SendMes(playerid, COLOR_GREY, "Завеласть с первого раза йопта");
}
else if(Engine[car] == true)
{
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Engine[car] = false;
SendMes(playerid, COLOR_GREY, "Вырубилась с первого раза");
}
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
BadPawn (08.02.2016)
#2 00006f18 in public dc_cmd_OnGameModeInit () at D:\SERVER\SERVERMYSQL\pawno\include\foreach.inc:595
#3 00006b70 in public SSCANF_OnGameModeInit () at D:\SERVER\SERVERMYSQL\pawno\include\dc_cmd.inc:97PHP код:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)//595
{
if(pInfo[playerid][pAdmin] < 1) return true;
SetPlayerPos(playerid, fX, fY, fZ);
return true;
}
#4 0000023c in public OnGameModeInit () at D:\SERVER\SERVERMYSQL\pawno\include\sscanf2.inc:171PHP код:
enum//dialog's
{
//Регистрация
d_ave,
d_floor,
d_year,
d_month,
d_day,//97 строчка
d_reg,
//Авторизация
d_log,
//player menu
d_playermenu,
d_playerstatistic,
d_playerstats,
d_playermenuoptions,
d_playermenuoptionssetpassold,
d_playermenuoptionssetpassnew
}
- - - Добавлено - - -PHP код:
new const
VehicleNames[][] =
{
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Pereniel",
"Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch",
"Manana", "Infernus", "Voodoo", "Pony", "Mule",
"Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto",
"Taxi", "Washington", "Bobcat", "Mr Whoopee", "BF Injection",
"Hunter", "Premier", "Enforcer", "Securicar", "Banshee",
"Predator", "Bus", "Rhino", "Barracks", "Hotknife",
"Trailer", "Previon", "Coach", "Cabbie", "Stallion",
"Rumpo", "RC Bandit", "Romero", "Packer", "Monster",
"Admiral", "Squalo", "Seasparrow", "Pizzaboy", "Tram",
"Trailer", "Turismo", "Speeder", "Reefer", "Tropic",
"Flatbed", "Yankee", "Caddy", "Solair", "Berkley RC Van",//171 строчка
"Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron",
"RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow",
"Patriot", "Quad", "Coastguard", "Dinghy", "Hermes",
"Sabre", "Rustler", "ZR350", "Walton", "Regina",
"Comet", "BMX", "Burrito", "Camper", "Marquis",
"Baggage", "Dozer", "Maverick", "News Chopper", "Rancher",
"FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring",
"Sandking", "Blista Compact", "Police Maverick", "Boxville", "Benson",
"Mesa", "RC Goblin", "Hotring A", "Hotring B", "Bloodring Banger",
"Rancher", "Super GT", "Elegant", "Journey", "Bike",
"Mountain Bike", "Beagle", "Cropdust", "Stunt", "Tanker",
"RoadTrain", "Nebula", "Majestic", "Buccaneer", "Shamal",
"Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck",
"Tow Truck", "Fortune", "Cadrona", "FBI Truck", "Willard",
"Forklift", "Tractor", "Combine", "Feltzer", "Remington",
"Slamvan", "Blade", "Freight", "Streak", "Vortex",
"Vincent", "Bullet", "Clover", "Sadler", "Firetruck",
"Hustler", "Intruder", "Primo", "Cargobob", "Tampa",
"Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
"Windsor", "Monster A", "Monster B", "Uranus", "Jester",
"Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger",
"Flash", "Tahoma", "Savanna", "Bandito", "Freight",
"Trailer", "Kart", "Mower", "Duneride", "Sweeper",
"Broadway", "Tornado", "AT-400", "DFT-30", "Huntley",
"Stafford", "BF-400", "Newsvan", "Tug", "Trailer A",
"Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
"Trailer B", "Trailer C", "Andromada", "Dodo", "RC Cam",
"Launch", "Police Car (LSPD)", "Police Car (SFPD)", "Police Car (LVPD)",
"Police Ranger", "Picador", "S.W.A.T.", "Alpha", "Phoenix",
"Glendale", "Sadler", "L Trailer A", "L Trailer B", "Stair Trailer",
"Boxville", "Farm Plow", "Utility Trailer"
};
если выход за пределы, странно почему компилятор молчит.
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
BadPawn (08.02.2016)
вот оно. по-моему все хорошо)PHP код:
public OnGameModeInit()
{
mysql_connBD = mysql_connect(MySQL_HOST,MySQL_USER,MySQL_DB,MySQL_PASSWORD);
////////////////////////////////////////////////////////////////////////////
SetGameModeText(""NAMEMOD"");
////////////////////////////////////////////////////////////////////////////
DisableInteriorEnterExits(); //стандартные пикапы
EnableStuntBonusForAll(0); //выключены бонусы за трюки
ManualVehicleEngineAndLights(); // отключаем автоматическую заводку двигателя
////////////////////////////////////////////////////////////////////////////
SetTimer("SecondTime", 1000, 1);
SetTimer("UpdateTime", 1000*60, 1);
/////////////////////////////////////////загрузки
LoadPickupWorld();
Load3DText();
LoadVehFraction();
new bla[5];
new fffuuuu = 0;
fffuuuu = 100;
bla[fffuuuu] = 100;
return bla[fffuuuu];
}
Вот и косяк)PHP код:
new bla[5];
new fffuuuu = 0;
fffuuuu = 100;
bla[fffuuuu] = 100;
return bla[fffuuuu];
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
BadPawn (08.02.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)