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

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

    Система бани

    Добрый день подскажите пожалуйста как сделать чтобы в определенном месте пополнялось значение гигиены например как попадаешь в больницу и идет пополнение хп

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Через IsPlayerInRangeOfPoint проверяешь координаты в таймере и если функция возвращает 1, то начинаешь увеличивать значение нужной переменной.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Через IsPlayerInRangeOfPoint проверяешь координаты в таймере и если функция возвращает 1, то начинаешь увеличивать значение нужной переменной.
    я от этого далек если чтото самому писать вот готовый код там переделать или чтото изменить то без проблем

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Andrik851 Посмотреть сообщение
    я от этого далек если чтото самому писать вот готовый код там переделать или чтото изменить то без проблем
    Ну так пробуй, учись :) Или ты думаешь, что остальные сразу родились с умением и знаниями?) Ну либо закажи услуги скриптера за плату.

    А готовый код тебе вряд ли кто-то даст. Точнее, не стоит удивляться, если никто не будет тебе отвечать.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ну так пробуй, учись :) Или ты думаешь, что остальные сразу родились с умением и знаниями?) Ну либо закажи услуги скриптера за плату.

    А готовый код тебе вряд ли кто-то даст. Точнее, не стоит удивляться, если никто не будет тебе отвечать.
    это делается примерно так?
    PHP код:
            if(PlayerLie[i] == true)
            {
                
    PlayerInfo[i][pGigienaTime] ++;
                if(
    PlayerInfo[i][pGigienaTime] >= (5+random(2)))
                {
                    new 
    Float:Health;
                    
    GetPlayerGigiena(i,Gigiena);
                    if(
    PlayerLie[i])
                    {
                        
    GameTextForPlayer(i"+5 XЈ"01);
                        
    Gigiena += 5.0;
                    }
                    
    SetGigiena(i,Health);
                    
    PlayerInfo[i][pGigiena] = Gigiena;
                    if(
    Gigiena >= 100.0)
                    {
                        new 
    bed PlayerBed[i];
                        
    SetPlayerPos(i,GigienaInfo[bed][hCP][0],GigienaInfo[bed][hCP][1],GigienaInfo[bed][hCP][2]);
                        
    TogglePlayerControllable(itrue);
                        
    ClearAnimations(i);
                        
    CheckBed(i);
                        
    PlayerInfo[i][pGigiena] = 0;
                        
    SetGigiena(i,100);
                         
    PlayerInfo[i][pHeal] = 100;
                        
    SendClientMessage(i,COLOR_LIGHTBLUE,"[INFO] {FFFFFF}Вы вымылись можете покинуть баню!");
                    }
                    
    PlayerInfo[i][pGigienaTime] = 0;
                }
            } 

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Да. Только в начале будет ещё проверка с той функцией. То есть:
    1. {
    2. //Твой код
    3. }
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    ага примерно понял вместо точек писать координаты?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Нажми на название функции и откроется wiki-страница. Там описано какие данные и в какой последовательности нужно вводить
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

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

  10. #10
    Аватар для Andrik851
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Да. Только в начале будет ещё проверка с той функцией. То есть:
    1. {
    2. //Твой код
    3. }
    Помоги пожалуйста а как здесь прописать таймер так как очень быстро начисляется

 

 

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

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

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

Ваши права

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