Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Таймер на /usedrugs

Статус
В этой теме нельзя размещать новые ответы.

TLKA

Умник
У меня /usedrugs если юзаеш то эфект красное небо и ветер пол дня и вообще не уходит как таймер поставить?
вот команда
PHP:
if(strcmp(cmd, "/usedrugs", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /usedrugs [количество]");
    new ammount;
    ammount = strval(tmp);
    if(ammount > 6 || ammount < 3)return SendClientMessage(playerid, COLOR_GRAD1, "Нельзя меньше 3 грамма и больше 6 грамм!");
    if(PlayerInfo[playerid][pDrugtime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя употре***ть наркотик слишком часто!");
       PlayerInfo[playerid][pDrugtime] = 10;
      new Float:health;
    GetPlayerHealth(playerid, health);
    if(PlayerInfo[playerid][pDrugs] >= ammount)
    {
        if(health <= 140.0)
     {
      SetPlayerWeather(playerid, -68);
      PlayerStoned[playerid] = 0;
     }
        SetPlayerTime(playerid,17,0);
        SetPlayerWeather(playerid, -68);
     PlayerStoned[playerid] += 1;
        ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
        switch(ammount)
        {
            case 1:
      {
       SetPlayerDrunkLevel (playerid, 3900);
       SetPlayerHealthAC(playerid, health + 10.0);
      }
      case 2:
      {
       SetPlayerDrunkLevel (playerid, 3900);
       SetPlayerHealthAC(playerid, health + 20.0);
      }
      case 3:
      {
       SetPlayerDrunkLevel (playerid, 3900);
       SetPlayerHealthAC(playerid, health + 30.0);
      }
      case 4:
      {
       SetPlayerDrunkLevel (playerid, 3900);
       SetPlayerHealthAC(playerid, health + 40.0);
      }
      case 5:
      {
       SetPlayerDrunkLevel (playerid, 3900);
       SetPlayerHealthAC(playerid, health + 50.0);
      }
      case 6:
      {
       SetPlayerDrunkLevel (playerid, 3900);
       SetPlayerHealthAC(playerid, health + 60.0);
      }
     }
     if(health > 110.0)
        {
         SetPlayerHealthAC(playerid, 110.0);
     }
        PlayerInfo[playerid][pDrugs] -= ammount;
        PlayerInfo[playerid][pNarcoZavisimost] += ammount*2;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "Вы употребили %d грамм(а) наркотиков!", ammount);
        SendClientMessage(playerid, COLOR_WHITE, string);
        format(string, sizeof(string), "%s употребил(а) наркотики", sendername);
        ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        if(startnarko[playerid] == 1)
     {
      startnarko[playerid] = 0;
      ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
      send[playerid] = 0;
     }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно наркотиков");
    }
   }
   return true;
  }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу