• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как проверить что игрок заступил на работу

Shamsi14

Ученик
C++:
      if(pickupid == Fermer_ZP)
      { 
        new moneysad = AmmountWood[playerid]*70;
        GivePlayerMoneyEx(playerid, moneysad, "зарплата работа садовника");
        format(format_string, sizeof(format_string), "~g~+ %d$",moneysad);
        GameTextForPlayer(playerid,format_string,5000,1);
        AmmountWood[playerid] = 0;
        ClearAnimations(playerid);
        DestroyObject(PlantObject[playerid]);
        SetPlayerAttachedObject(playerid, 2, 2358, 1,0.11,0.36,0.0,0.0,90.0);
        //SetTimerEx("SadYablkJob",1000,0,"%i",playerid);
        //или так
        SetPlayerAttachedObject(playerid,1,3026,1,-0.176000, -0.066000, 0.0000,0.0000, 0.0000, 0.0000, 1.07600, 1.079999, 1.029000); //
        new rand = random(sizeof(derevo));
        SetPlayerCheckpoint(playerid,derevo[rand][0],derevo[rand][1],derevo[rand][2],3.0);
      }
Тут надо перед тем как он станет на пикап проверку сделать, чтобы если игрок не начал рабочее время, то чтобы ему просто в чате написала "Вы не начали рабочий день".

Собственно сам пикап
 

Вложения

Сверху Снизу