Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Использование 1 раз в 3 раунда в case
Contra63
Дата: Вторник, 05.06.2012, 23:08 | Сообщение # 1
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Code
#define USE     3
new UseVip

public plugin_init() {
    register_event("HLTV", "Round_Start", "a", "1=0", "2=0")
}

public Round_Start() {
    if(UseVip > 0) {
     UseVip -= 1
    }
}

case 3:
{
    if(!(get_user_flags(id) & VIP_ACCESS))
    {
     ColorChat(id, GREEN, "^3[^4 VIP ^3]^1 Только ^4VIP^1 может использовать эту команду.")
     client_cmd(id, "spk buttons/button1.wav")
     return PLUGIN_HANDLED
    }
    new User[32];
    get_user_name(id,User,32);
    new war3ft = get_cvar_num("wc3_save_xp");
    if(war3ft == 1)
    {
     if(UseVip > 0)
     {
      client_print(id, print_center, "Погодь еще %d раунд(а)", UseVip)
     }
     else if(UseVip == 0)
     {
      server_cmd("wc3_givexp ^"%s^" %d", User, 9000000 )
      ColorChat(id, GREEN, "^3[^4 VIP ^3]^1 Тебе выдано 9000000 XP.");
      UseVip = USE
      return PLUGIN_HANDLED;
     }
     else
     {
      ColorChat(id, GREEN, "^3[^4 VIP ^3]^1 На сервере нет War3FT MOD.");
      return PLUGIN_HANDLED;
     }
     client_cmd(id, "say /vipmenu")
    }
}




Сообщение отредактировал Contra63 - Вторник, 05.06.2012, 23:12
 
493284988936
Дата: Понедельник, 07.01.2013, 00:06 | Сообщение # 2
офлайн

  • Сообщения: 73
  • Награды: 2
  • Замечания:
 
Собственно в чём проблема то?

Сёрф сборка http://perfect-soft.su/forum/14-1998-1
Skype: swimup-pro
 
Contra63
Дата: Понедельник, 07.01.2013, 00:21 | Сообщение # 3
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
493284988936,
Цитата
Использование 1 раз в 3 раунда в case (решено)


 
WTFSsS
Дата: Понедельник, 07.01.2013, 03:42 | Сообщение # 4
офлайн

  • Сообщения: 75
  • Награды: 2
  • Замечания:
 
Цитата (493284988936)
Собственно в чём проблема то?

Он показал как зделать использувание case один раз за раунд

Код
if (g_493284988936(id) == gypak) {
client_print(id, 3, "493284988936 Дурак?", id) // Если if значение правильное будет то небудет это msg.
} esle {
client_print(id, 3, "493284988936 да 100% дурак.", id) // Если if несработало else делает дело выполняется вторая фунция.
}


Ну а тут пример функции if else


Сообщение отредактировал WTFSsS - Понедельник, 07.01.2013, 03:45
 
493284988936
Дата: Понедельник, 07.01.2013, 21:15 | Сообщение # 5
офлайн

  • Сообщения: 73
  • Награды: 2
  • Замечания:
 
Цитата (WTFSsS)
Он показал как зделать использувание case один раз за раунд

if (g_493284988936(id) == gypak) {
client_print(id, 3, "493284988936 Дурак?", id) // Если if значение правильное будет то небудет это msg.
} esle {
client_print(id, 3, "493284988936 да 100% дурак.", id) // Если if несработало else делает дело выполняется вторая фунция.
}

Ну а тут пример функции if else

Не вчитался в название темы)


Сёрф сборка http://perfect-soft.su/forum/14-1998-1
Skype: swimup-pro
 
  • Страница 1 из 1
  • 1
Поиск: