Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 17 из 17
  1. #11
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от heralt Посмотреть сообщение
    - - - Добавлено - - -

    PHP код:
            new Float:health;
            
    GetVehicleHealth(GetPlayerVehicleID(playerid),health);
            if(
    health 999.0SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
            
    RepairVehicle(GetPlayerVehicleID(playerid)); 
    Попробуй так, Бабушка Дрифтер :D
    Выш уже способ дали
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    PHP код:
    new Floatvehicle_health[MAX_VEHICLES]; // к глобальным

    /* В таймер */
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new 
    Floatvehicle_health_nowvehicleid GetPlayerVehicleID(playerid);
        
    GetVehicleHealth(vehicleidvehicle_health_now);
        if(
    vehicle_health_now vehicle_health[vehicleid])
        {
            
    SetVehicleHealth(vehicleid1000.0);
            
    RepairVehicle(vehicleid);  
        }
        
    GetVehicleHealth(vehicleidvehicle_health[vehicleid]);

    Не работает даже в односекундном паблике.
    Вот смотри полный мой паблик.
    PHP код:
    public OnVehicleDamageStatusUpdate(vehicleidplayerid)
    {
        if(
    RepairCar[playerid] == 1)//Проверяем включена автопочинка или выключена
        
    {
            
    RepairVehicle(vehicleid);//данная Функия чинит автомобиль
            
    if(Shini[playerid] == 0)//Проверяем спущенны шины или накачены.
            
    {
                new 
    Panels,Doors,Lights,Tires;
                
    GetVehicleDamageStatus(vehicleid,Panels,Doors,Lights,Tires);
                
    UpdateVehicleDamageStatus(vehicleid,Panels,Doors,Lights,0101);
            }
            if(
    DriftPointsNow[playerid] > && Player[playerid][pCrash] < 1)//Доп.возможности (AntiCraser)
            
    {
                
    GivePlayerMoneyED(playerid0);
                
    Player[playerid][pDrift] += 0;
                
    PlayerTextDrawShow(playeridCrashA);//Выводим на экран надпись краш при ударе автомобиля
                
    PlayerTextDrawSetString(playeriddrifting" ");//Обновляем текст драв дрифт счечика на 0
                
    DriftPointsNow[playerid] = 0;
                
    TrueScore[playerid] = 0;
                
    TrueX[playerid] = 1;
                if(
    Player[playerid][pDriftX5] > 0TrueX[playerid] = 5;//Доп.возможности (Множетель дрифта x5)
                
    rtime[playerid] = -1;
            }
        }
        return 
    1;

    Это система связана и она одна
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Код пользователя 'Mazzilla' полностью рабочий, у себя проблему ищите. Неверно создаёте таймер возможно.

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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    Воспользуйся моим вариантом =)

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Код пользователя 'Mazzilla' полностью рабочий, у себя проблему ищите. Неверно создаёте таймер возможно.
    Вы не поняли код работает но когда я начинаю набирать очки при дрифте этот же паблик вызывается каждую секунду и мне не дается возможность набрать очки они сбрасываются потому как автомобиль чиниться
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Код на сброс дрифт-очков выложите.

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Код на сброс дрифт-очков выложите.
    PHP код:
            if(DriftPointsNow[playerid] > && Player[playerid][pCrash] < 1)//Доп.возможности (AntiCraser)
            
    {
                
    GivePlayerMoneyED(playerid0);
                
    Player[playerid][pDrift] += 0;
                
    PlayerTextDrawShow(playeridCrashA);//Выводим на экран надпись краш при ударе автомобиля
                
    PlayerTextDrawSetString(playeriddrifting" ");//Обновляем текст драв дрифт счечика на 0
                
    DriftPointsNow[playerid] = 0;
                
    TrueScore[playerid] = 0;
                
    TrueX[playerid] = 1;
                if(
    Player[playerid][pDriftX5] > 0TrueX[playerid] = 5;//Доп.возможности (Множетель дрифта x5)
                
    rtime[playerid] = -1;
            } 
    Так же вот весь код авто починки и связанных функций
    PHP код:
        if(RepairCar[playerid] == 1)//Проверяем включена автопочинка или выключена
        
    {
            
    RepairVehicle(vehicleid);//данная Функия чинит автомобиль
            
    if(Shini[playerid] == 0)//Проверяем спущенны шины или накачены.
            
    {
                new 
    Panels,Doors,Lights,Tires;
                
    GetVehicleDamageStatus(vehicleid,Panels,Doors,Lights,Tires);
                
    UpdateVehicleDamageStatus(vehicleid,Panels,Doors,Lights,0101);
            }
            if(
    DriftPointsNow[playerid] > && Player[playerid][pCrash] < 1)//Доп.возможности (AntiCraser)
            
    {
                
    GivePlayerMoneyED(playerid0);
                
    Player[playerid][pDrift] += 0;
                
    PlayerTextDrawShow(playeridCrashA);//Выводим на экран надпись краш при ударе автомобиля
                
    PlayerTextDrawSetString(playeriddrifting" ");//Обновляем текст драв дрифт счечика на 0
                
    DriftPointsNow[playerid] = 0;
                
    TrueScore[playerid] = 0;
                
    TrueX[playerid] = 1;
                if(
    Player[playerid][pDriftX5] > 0TrueX[playerid] = 5;//Доп.возможности (Множетель дрифта x5)
                
    rtime[playerid] = -1;
            }
        } 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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