Добро пожаловать на форум, Гость, это ваша панель
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Возможно ли сделать автоматическую раздачу xp?
NaSok
Дата: Вторник, 01.07.2014, 13:26 | Сообщение # 41
офлайн

  • Сообщения: 80
  • Награды: 1
  • Замечания:
 
Разпишите еще раз по конкретней, куда что писать!
Вылазит ошибка как уMr-Green-Mr!!!!!!

cry

Добавлено (01.07.2014, 13:26)
---------------------------------------------
В events.inl не хватает скобок в функцые!!
Я поставил их:

Код
public EVENT_NewRound()   
{
   if ( !WC3_Check() )   
     {   
      return;   
     }   
     if (get_pcvar_num(CVAR_wc3_double_enable) == 1)   
     {   
      new CurrentTime[3]   
      get_time("%H",CurrentTime,2)   
      new cMin[3]   
      get_time("%M",cMin,2)   
      new t_left = 0;   
      if ((str_to_num(CurrentTime) >= get_pcvar_num(CVAR_wc3_double_start)) && (str_to_num(CurrentTime) < get_pcvar_num(CVAR_wc3_double_end)) )   
      {   
       if (!dXP)   
       {   
        dXP = true;   
        doubleXP = 2;   
        client_print(0, print_chat, "%s %L", g_MODclient, LANG_PLAYER,"WC3_DOUBLE_XP");   
       }   
       new t_left = ((get_pcvar_num(CVAR_wc3_double_end)-str_to_num(CurrentTime))*60) - str_to_num(cMin);   
       client_print(0, print_chat, "%s %L", g_MODclient, LANG_PLAYER,"WC3_DOUBLE_XP_LEFT",(t_left/60), (t_left%60));   
      }   
      else
      {   
       if (dXP)   
       {   
        dXP = false;   
        doubleXP = 1;   
        client_print(0, print_chat, "%s DOUBLE OFF", g_MODclient);   
       }   
            
       if (str_to_num(CurrentTime) < get_pcvar_num(CVAR_wc3_double_start))   
        t_left = get_pcvar_num(CVAR_wc3_double_start)*60 - str_to_num(CurrentTime)*60 - str_to_num(cMin);   
       else
        t_left = (24*60) - (get_pcvar_num(CVAR_wc3_double_end)-get_pcvar_num(CVAR_wc3_double_start))*60 - str_to_num(cMin);   
             
       client_print(0, print_chat, "%s %L", g_MODclient, LANG_PLAYER, "WC3_DOUBLE_WHEN",(t_left/60),(t_left%60));   
      }   
     }   
     else
     {   
      dXP = false;   
      doubleXP = 1;   
     }   
}




Сообщение отредактировал NaSok - Вторник, 01.07.2014, 13:27
 
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск: