Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для marcel_17171717
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.08.2018
    Сообщений
    4
    Репутация:
    0 ±

    Ошибка в скрипте

    Доброго времени суток, возникла проблема при комплите скрипта. Вот сама ошибка https://imgur.com/a/2vnahWR
    Просьба помочь, мод DM. Версия 0.3.7

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

    Статус
    Оффлайн
    Регистрация
    08.08.2018
    Сообщений
    59
    Репутация:
    2 ±
    При объявлении функции была переменная targetid? Возможно, id цели записан под другим названием переменной, проверь. И да, ты дважды задефайнил один и тот же макров, из-за чего он принял только последнее свое значение (возможно, так и надо, но на на это ругается твой компилятор)
    В общем, поищи, есть ли targetid там, где ты ее используешь. Если не исправишь - код в студию.

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

    Статус
    Оффлайн
    Регистрация
    15.08.2018
    Сообщений
    4
    Репутация:
    0 ±
    PHP код:
    new ownerid Vehicle[vehicleid][Owner];
            if (
    IsPlayerInVehicle(owneridvehicleid)) RemovePlayerFromVehicle(ownerid);
            
    PlayerCarID[ownerid] = -1;
            
    Vehicle[vehicleid][Owner] = -1;
        } 
    //исправление бага
        
    return DestroyVehicle(vehicleid);
    }
    #define DestroyVehicle LDestroyVehicle

    //LAC на рассинхронизацию здоровья и брони
    stock SetHealth(playeridFloathealth)
    {
        
    Player[playerid][PHealth] = health;
        return 
    SetPlayerHealth(playeridhealth);
    }
    #define SetPlayerHealth SetHealth
    stock SetArmour(playeridFloatarmour)
    {
        
    Player[playerid][PArmour] = armour;
        return 
    SetPlayerArmour(playeridarmour);
    }
    #define SetPlayerArmour SetArmour
    //LAC на рассинхронизацию здоровья и брони

    //LAC на ремонт транспорта
    new LACRepair[MAX_VEHICLES] = 0;
    stock SetVHealth(vehicleidFloathealth)
    {
        
    Vehicle[vehicleid][Health] = health;
        return 
    SetVehicleHealth(vehicleidhealth);
    }
    #define SetVehicleHealth SetVHealth
    stock RepairVeh(vehicleid)
    {
        
    Vehicle[vehicleid][Health] = 1000.0;
        return 
    RepairVehicle(vehicleid);
    }
    #define RepairVehicle RepairVeh
    //LAC на ремонт транспорта

    //Авто-удаление старого чекпоинта при создании нового. Задержка между удалением и созданием в 100мс чтобы не было бага с размером чека
    stock SetCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size)
    {
        
    DisablePlayerCheckpoint(playerid); DisablePlayerRaceCheckpoint(playerid); GPSUsed[playerid] = 0;
        return 
    SetTimerEx("LSetPlayerCheckpoint" 100false"iffff"playeridxyzsize);
    }
    forward LSetPlayerCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size);
    public 
    LSetPlayerCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size) return SetPlayerCheckpoint(playeridFloat:xFloat:yFloat:zFloat:size);
    #define SetPlayerCheckpoint SetCheckpoint
    //А теперь тоже самое для гоночных чекпоинтов
    stock SetRaceCheckpoint(playeridtypeFloat:xFloat:yFloat:zFloat:nextxFloat:nextyFloat:nextzFloat:size)

    [
    COLOR="silver"]- - - Добавлено - - -[/COLOR]

    //Boonker GameMode made by Lomt1k

    /*-------------------------------
    На протяжение 2,5 лет я разрабатывал этот игровой мод.
    Его работоспособность проверена на тысячах игроков.
    Этот мод был главным фокусом моей жизни.

    За 2,5 года из быдлокодера я превратился
    в довольно опытного программиста. Поэтому
    качество кода очень сильно различается
    в разных местах. Все самые важные нюансы
    уже были оптимизированы.

    Мод полностью уникален и написан с нуля.
    Хотя используется несколько готовых инлкюдов
    типа mSelection, lookup и mxINI.

    Также используются плагины sscanf2 и streamer.
    Не забудь подключить их перед запуском сервера,
    если ты скачал чистую версию мода.
    Без этих плагинов мод работать не будет.

    Теперь мод в твоих руках. Бесплатно.
    Желаю удачи в твоих начинаниях :)

                Lomt1k, Jule 03, 2015
    -------------------------------*/

    #include <a_samp>
    #include <mxINI>
    #include <Dini>
    #include <sscanf2>
    #include <streamer>
    #include <foreach> //циклы для игроков
    #include <mSelection> //0.3х меню
    #include <GetVehicleColor> //Функция GetVehicleColor(vehicleid, &color1, &color2); 
    - - - Добавлено - - -

    PHP код:
    //Объекты машин
    new NeonObject1[MAX_VEHICLES] = -1NeonObject2[MAX_VEHICLES] = -1;
    new 
    TrailerID[MAX_VEHICLES] = - 1IsTrailer[MAX_VEHICLES] = 0;

    enum Info
    {
        
    Model,
        
    Admin,
        
    Level,
        
    Exp,
        
    Spawn,
        
    SpawnStyle,
        
    Invisible,
        
    Time,
        
    Cash,
        
    Bank,
        
    Banned,
        
    Muted,
        
    Slot1// Оружие
        
    Slot2,
        
    Slot3,
        
    Slot4,
        
    Slot5,
        
    Slot6,
        
    Slot7,
        
    Slot8,
        
    Slot9,
        
    Slot10,
        
    MyClan,
        
    Member,
        
    Leader,
        
    Home,
        
    Account,
        
    CarSlot1,
        
    CarSlot1Color1,
        
    CarSlot1Color2,
        
    CarSlot1PaintJob,
        
    CarSlot1Neon,
        
    CarSlot1Component0
    Последний раз редактировалось DeimoS; 18.08.2018 в 13:28.

  4. #4
    Аватар для Josan_Solomon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.08.2018
    Сообщений
    59
    Репутация:
    2 ±
    Извини, но неохота весь скрип читать( он тут, кстати, не один). Дай тот участок, в котором ошибка - и не забудь заключить в BB код PAWN

 

 

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

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

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

Ваши права

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