Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Jacob1997
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.06.2014
    Сообщений
    60
    Репутация:
    1 ±

    Как сделать восстоновление Hp В больнице

    Ребят подскажите пожалуйста как сделать после того как игрок попадает в больницу у него автоматически начинает востонавливаеться Hp , сейчас у меня на данный момент сердечки на которые встают игроки и у них начинает восстоновление.


    PHP код:
        else if(pickupid >= hospital[0] && pickupid <= hospital[2])
        {
            if(
    PlayerInfo[playerid][pHospital] == 1)
            {
                new 
    Float:Health,hosp[40];
                
    GetPlayerHealth(playerid,Health);
                
    SetPlayerHealthAC(playeridHealth+1);
                
    PlayerInfo[playerid][pCash] --;
                
    GivePlayerMoney(playeridPlayerInfo[playerid][pCash]-1);
                
    format(hosp,sizeof(hosp),"~r~-1$~g~ +1/%.0f HP",Health+1);
                
    GameTextForPlayer(playerid,hosp,1000,4);
                if(
    Health == 100) { SendClientMessage(playeridCOLOR_GREEN,"Курс лечения завершен. Теперь вы можете выйти из больницы"); PlayerInfo[playerid][pHospital] = 0; return true; }
            }
            else return 
    SendClientMessage(playerid,COLOR_GREEN,"Курс лечения завершен. Вы можете выходить из больницы.");
        }
        
    el 

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

    Статус
    Оффлайн
    Регистрация
    10.02.2014
    Сообщений
    99
    Репутация:
    18 ±
    Можно выделить область и при нахождении в этой области восстанавливать игроку ХП.
    Или сделать восстановление ХП в некотором радиусе, например, от вашего же сердечка.
    Или если больница - интерьер, то при нахождении игрока в этом интерьере запускать процесс восстановления ХП.
    Моя группа по samp: вступаем.
    Блог о сайтах и играх, может оказаться полезным: тыкмы. Основано на личном опыте.

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

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    333
    Репутация:
    47 ±
    Можно при смерти, присваивать игроку переменную. И в таймере отталкиваясь от этой переменной прибавлять хп.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    В секундный таймер:
    PHP код:
    if(PlayerInfo[i][pHospital] == 1)
    {
        new 
    FloatHealth,
            
    hosp[30];
        
    GetPlayerHealth(iHealth);
        
    SetPlayerHealthAC(iHealth+1);
        
    PlayerInfo[i][pCash] --;
        
    GivePlayerMoney(iPlayerInfo[i][pCash]-1);
        
    format(hosp,sizeof(hosp),"~r~-1$~g~ +1/%.0f HP"Health+1);
        
    GameTextForPlayer(ihosp10004);
        if(
    Health == 100)
        {
            
    SendClientMessage(iCOLOR_GREEN,"Курс лечения завершен. Теперь вы можете выйти из больницы");
            
    PlayerInfo[i][pHospital] = 0;
        }
     } 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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