Добро пожаловать на форум, Гость, это ваша панель
  • Страница 2 из 2
  • «
  • 1
  • 2
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » Плагины (вопрос | ответ) » "Помогите сделать" Плагин который дает + $10.000 админом
"Помогите сделать" Плагин который дает + $10.000 админом
KinD
Дата: Среда, 15.08.2012, 15:11 | Сообщение # 21
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
ADMIN_USER - флаг пользователя.

Skype:daywerok
 
Nitro
Дата: Среда, 15.08.2012, 15:55 | Сообщение # 22
офлайн

  • Сообщения: 194
  • Награды: 2
  • Замечания:
 
Код Не Рабочий!

Code
#include <amxmodx>  
  #include <cstrike>  
  #include <amxmisc>  
   
  #define PLUGIN "money_admin"  
  #define VERSION "1.0"  
  #define AUTHOR "daywer"  
   
  public plugin_init()     
  {  
     register_plugin(PLUGIN, VERSION, AUTHOR)  
          
     register_event("HLTV", "RoundStart", "a", "1=0", "2=0")  
  }  
   
  public RoundStart()  
  {  
     for (new id = 0; id < 33; id++ )     
     {  
      if(is_user_admin(id))  
      {  
       give_money(id)  
      }     
     }     
  }  
   
  public give_money(id)  
  {  
     new money = cs_get_user_money(id)  
          
     if(get_user_flags(id) & ADMIN_BAN && get_user_flags(id) & ADMIN_LEVEL_A)  
     {  
      cs_set_user_money(id,money + 10000)  
     }  
     if(get_user_flags(id) & ADMIN_USER)  
     {  
      cs_set_user_money(id,money + 6000)  
     }  
  }


Сообщение отредактировал Nitro - Среда, 15.08.2012, 16:13
 
KinD
Дата: Среда, 15.08.2012, 16:14 | Сообщение # 23
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Code
if(get_user_flags(id) & ADMIN_BAN && get_user_flags(id) & ADMIN_LEVEL_H)  
     {  
      cs_set_user_money(id,money + 10000)  
     }

убери.


Skype:daywerok
 
Nitro
Дата: Среда, 15.08.2012, 16:18 | Сообщение # 24
офлайн

  • Сообщения: 194
  • Награды: 2
  • Замечания:
 
Изменил/переделал плагин, все работает, там куча всего добавил.
KinD твоя версия не работает


Сообщение отредактировал Nitro - Среда, 15.08.2012, 16:59
 
KinD
Дата: Среда, 15.08.2012, 17:23 | Сообщение # 25
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Мб,сам только что протестировал,все работает.

Skype:daywerok
 
Nitro
Дата: Среда, 15.08.2012, 17:55 | Сообщение # 26
офлайн

  • Сообщения: 194
  • Награды: 2
  • Замечания:
 
--

Сообщение отредактировал Nitro - Среда, 15.08.2012, 17:59
 
Contra63
Дата: Четверг, 16.08.2012, 16:20 | Сообщение # 27
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Code
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>

#define PLUGIN "Round 16000$"
#define VERSION "0.1b"
#define AUTHOR "Jzona.ru"

public plugin_init()
{
  register_plugin(PLUGIN, VERSION, AUTHOR)
  RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
}

public player_spawn(id)
{
  if (get_user_flags(id) & ADMIN_LEVEL_A)
  {
   cs_set_user_money(id, 16000);
  }  
    
  if (get_user_flags(id) & ADMIN_BAN)
  {
   cs_set_user_money(id, 10000);
  }  
    
  if (get_user_flags(id) & ADMIN_LEVEL_H)
  {
   cs_set_user_money(id, 5000);
  }
   
  return PLUGIN_CONTINUE
}


проверяй

там я забыл #include <cstrike>


 
KinD
Дата: Четверг, 16.08.2012, 17:25 | Сообщение # 28
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Contra63, Видимо ты не понимаешь,как работает Ham_spawn.Хотя,если для них нормально деньги выдает,то пускай используют этот метод.

Skype:daywerok
 
Contra63
Дата: Четверг, 16.08.2012, 19:22 | Сообщение # 29
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
KinD, у каждого свои закидоны в коде :) :)

 
493284988936
Дата: Понедельник, 07.01.2013, 19:23 | Сообщение # 30
офлайн

  • Сообщения: 73
  • Награды: 2
  • Замечания:
 
ОМГ.
Ловишь начало раунда.
Цикл по всем игрокам
Проверяешь если есть флаг какой тебе нужно даешь 6к и снова если есть ещё 1 флаг +16к
Вот пример должен работать если же нет отпишись)
#include <amxmodx>
#include <cstrike>

#define PLUGIN "Бабки"
#define VERSION "1.0"
#define AUTHOR "SwimUp"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("HLTV", "startround", "a", "1=0", "2=0")
}
public startround(id){
for (new i = 1; i <= get_maxplayers(); i++)
{
if(get_user_flags(id) & ADMIN_LEVEL_E)
{
cs_set_user_money(id,cs_get_user_money(id) + 6000)
if(get_user_flags(id) & ADMIN_BAN)
{
cs_set_user_money(id,cs_get_user_money(id) + 16000)
}
}
}
}


Сёрф сборка http://perfect-soft.su/forum/14-1998-1
Skype: swimup-pro


Сообщение отредактировал 493284988936 - Понедельник, 07.01.2013, 19:25
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » Плагины (вопрос | ответ) » "Помогите сделать" Плагин который дает + $10.000 админом
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: