Из покон веков он выглядит так и не меняется) Помогите ему, отойду кое куда..PHP код:
public OnGameModeInit()
{
return 1;
}
Из покон веков он выглядит так и не меняется) Помогите ему, отойду кое куда..PHP код:
public OnGameModeInit()
{
return 1;
}
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
BadPawn (08.02.2016)
Я дал уже пример как я завожу у себя движок) у меня нету не каких багов...
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
BadPawn (08.02.2016)
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
используется значение только 0 и 1 (false and true) поэтому bool: и пишу
- - - Добавлено - - -
vovandolg, спасибо огромное.
прикинь, вся проблема в:
нужно было проверку ставить на созданную переменную, у меня же проверка была на стандартную engine. я в шоке.PHP код:
if(engine_car{vehicleid} == false)
engine_car{vehicleid} = true,
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
else
engine_car{vehicleid} = false,
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
спасибо.
Закройте пж.
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
Если вы думаете что true and false можно записать только в bool: то вы ошибаетесь,true = 1,false=0 ,слова true/false можно записать в любую переменную,разницы не будет
Да и даже в строку можно,но там с помощью формата или там функция valstr или как-то такPHP код:
new lol = true // lol = 1
new bool:lol = true // lol = 1
new Float:lol = true // lol = 1.0 (т.к. переменная типа float)
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
Суть в том, что GetVehicleParamsEx может возвращать -1 (VEHICLE_PARAMS_UNSET), а !(-1) возвращает true. Не выдумывайте свои значения (1/0, true/false), когда есть заранее определённые константы.
Проверку нужно изменить так:
PHP код:
if (engine == VEHICLE_PARAMS_OFF)
$continue$ (09.02.2016) [ForD] (08.02.2016)
Таков исход, если сделать созданную переменную без boolean, т.е. engine_car[MAX_VEHICLES char]PHP код:
warning 213: tag mismatch
warning 213: tag mismatch
warning 213: tag mismatch
Это доказывает совершенно обратное.
Работает абсолютно так же, сравнивая с моей проблемой в первом посте.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)