Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя
Показано с 11 по 20 из 35
  1. #11
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Почему нельзя проверку делать на переменную:
    PHP код:
    if(!engine
            
    engine_car{vehicleid}
    //вот так ниже пример
    if(engine_car{vehicleid} == false)
    else if(
    engine_car{vehicleid} == true
    У меня такая же система дыркать, а потом прогазовать только у меня проверка переменных..

    Так движок будет принудительно включен и принудительно выключен, что есть гуд...
    в командах true and false кривовато насколько замечал работают
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  2. #12
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    не думал, что важный момент:
    PHP код:
    new bool:engine_car[MAX_VEHICLES char],
        
    bool:lights_car[MAX_VEHICLES char]; 
    - - - Добавлено - - -

    попробую boolean ликвидировать. [проверка :)]

    - - - Добавлено - - -

    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Тогда наверняка обрывается выполнение кода в OnGameModeInit из-за какой-то ошибки и ManualVehicleEngineAndLights не вызывается.
    Подключайте crashdetect и тащите сюда логи.
    PHP код:
    [18:02:09] [debugRun 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] [debugAMX 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] 
    что-то его беспокоит.

  3. #13
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    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

  4. Пользователь сказал cпасибо:
    BadPawn (08.02.2016)
  5. #14
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    при компиляции вот еще это:
    PHP код:
    Header size:           5100 bytes
    Code size
    :           139340 bytes
    Data size
    :            96208 bytes
    Stack
    /heap size:      16384 bytesestimated maxusage=747 cells (2988 bytes)
    Total requirements:  257032 bytes 

  6. #15
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    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(playeridCOLOR_GREY"Завеласть с первого раза йопта");
    }
    else if(
    Engine[car] == true)
    {
        
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
        
    Engine[car] = false;
        
    SendMes(playeridCOLOR_GREY"Вырубилась с первого раза");

    Но у вас char поэтому под себя переписать слегка и всё.
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  7. Пользователь сказал cпасибо:
    BadPawn (08.02.2016)
  8. #16
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    #2 00006f18 in public dc_cmd_OnGameModeInit () at D:\SERVER\SERVERMYSQL\pawno\include\foreach.inc:595

    PHP код:
    public OnPlayerClickMap(playeridFloat:fXFloat:fYFloat:fZ)//595
    {
        if(
    pInfo[playerid][pAdmin] < 1) return true;
        
    SetPlayerPos(playeridfXfYfZ);
        return 
    true;

    #3 00006b70 in public SSCANF_OnGameModeInit () at D:\SERVER\SERVERMYSQL\pawno\include\dc_cmd.inc:97

    PHP код:
    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

    #4 0000023c in public OnGameModeInit () at D:\SERVER\SERVERMYSQL\pawno\include\sscanf2.inc:171

    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"
        
    }; 
    - - - Добавлено - - -

    если выход за пределы, странно почему компилятор молчит.

  9. #17
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Что недавно добавлял в public OnGameModeInit найди и кинь сюда)
    Если не ошибаюсь там ошибка

    - - - Добавлено - - -

    Цитата Сообщение от BadPawn Посмотреть сообщение
    если выход за пределы, странно почему компилятор молчит.
    А что он должен писать?)) Это уже логи говорят, а не компилятор.
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  10. Пользователь сказал cпасибо:
    BadPawn (08.02.2016)
  11. #18
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    PHP код:
    public OnGameModeInit()
    {
        
    mysql_connBD mysql_connect(MySQL_HOST,MySQL_USER,MySQL_DB,MySQL_PASSWORD);
        
    ////////////////////////////////////////////////////////////////////////////
        
    SetGameModeText(""NAMEMOD"");
        
    ////////////////////////////////////////////////////////////////////////////
        
    DisableInteriorEnterExits(); //стандартные пикапы
        
    EnableStuntBonusForAll(0); //выключены бонусы за трюки
        
    ManualVehicleEngineAndLights(); // отключаем автоматическую заводку двигателя
        ////////////////////////////////////////////////////////////////////////////
        
    SetTimer("SecondTime"10001);
        
    SetTimer("UpdateTime"1000*601);
        
    /////////////////////////////////////////загрузки
        
    LoadPickupWorld();
        
    Load3DText();
        
    LoadVehFraction();
        
        new 
    bla[5];

        new 
    fffuuuu 0;

        
    fffuuuu 100;
        
    bla[fffuuuu] = 100;
        
        
        return 
    bla[fffuuuu];

    вот оно. по-моему все хорошо)

  12. #19
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    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

  13. Пользователь сказал cпасибо:
    BadPawn (08.02.2016)
  14. #20
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    этого не было. я добавил, что бы крашдетект показывал)

 

 
Страница 2 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •