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

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±

    Слетает Таймер.

    Дело в том что сделал что бы брались материалы по чекпоинту как на Diamond типо сис воровства патронов на зонах.
    Ну вот становлюсь на чекпоинт всё норм, но после 20 минут игры где то, чекпоинт перестаёт выдавать патроны, просто таймер перестаёт работать крч.

    Код:
    В OnPlayerEnterCheckpoint:
    PHP код:
        if(IsPlayerInDynamicCP(playeridzona51[playerid]) || IsPlayerInDynamicCP(playeridzonasf[playerid]))
        {
            new 
    plm PlayerInfo[playerid][pMember];
            if(
    plm == || plm == 12 || plm == 13 || plm == 15 || plm == 17 || plm == 18 || plm == 19 || plm == || plm == || plm == 14)
            {
                new 
    randtime random(3000);
                
    SetTimerEx("getmatspub1"randtimefalse"i"playerid);
            }
            else return 
    SendClientMessage(playeridCOLOR_GREY"Вам не доступен этот склад");
        } 
    PHP код:
    publicsgetmatspub1(playerid)
    {
        if(
    IsPlayerInDynamicCP(playeridzona51[playerid]) || IsPlayerInDynamicCP(playeridzonasf[playerid]))
        {
            new 
    plm PlayerInfo[playerid][pMember];
            if(
    plm == || plm == 12 || plm == 13 || plm == 15 || plm == 17 || plm == 18 || plm == 19 || plm == || plm == || plm == 14)
            {
                if(
    PlayerInfo[playerid][pSum] == 1)
                {
                    if(
    PlayerInfo[playerid][pMats] >= 1000) return SendClientMessage(playeridCOLOR_GREY"Больше вам не унести"), GameTextForPlayer(playerid"Full"20004);
                }
                else
                {
                    if(
    PlayerInfo[playerid][pMats] >= 500) return SendClientMessage(playeridCOLOR_GREY"Больше вам не унести"), GameTextForPlayer(playerid"Full"20004);
                }
                new 
    string[64], plmats random(6) + 1;
                
    PlayerInfo[playerid][pMats] += plmats;
                
    format(stringsizeof(string), "~y~+%d materials. total: %d"plmatsPlayerInfo[playerid][pMats]);
                
    GameTextForPlayer(playeridstring20004);
                
    format(stringsizeof(string), "+%d шт"plmats);
                
    SetPlayerChatBubble(playeridstringCOLOR_YELLOW15.01500);
                
    PlayerPlaySound(playerid1780300,0);
                new 
    randtime random(3000);
                
    SetTimerEx("getmatspub1"randtimefalse"i"playerid);
            }
            else return 
    SendClientMessage(playeridCOLOR_GREY"Вам не доступен этот склад");
        }
        return 
    true;


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

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Исправлено, закрывайте.

 

 

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

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

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

Ваши права

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