Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 2
  • 1
  • 2
  • »
"Помогите сделать" Плагин который дает + $10.000 админом
Хомка
Дата: Среда, 25.04.2012, 14:35 | Сообщение # 1
офлайн

  • Сообщения: 60
  • Награды: 1
  • Замечания:
 
Каждый раунд админам с уровнем доступа довало по 4.000$ и к другому уровню доступа 10.000$
 
KinD
Дата: Среда, 25.04.2012, 16:18 | Сообщение # 2
офлайн

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

Skype:daywerok

Сообщение отредактировал KinD - Среда, 25.04.2012, 16:18
 
Хомка
Дата: Среда, 25.04.2012, 21:53 | Сообщение # 3
офлайн

  • Сообщения: 60
  • Награды: 1
  • Замечания:
 
Нет исходника... задумка с зомби мода... я когда то такой уже делал.... забыл ))) Напиши если не сложно

Сообщение отредактировал Хомка - Среда, 25.04.2012, 22:08
 
KinD
Дата: Четверг, 26.04.2012, 08:09 | Сообщение # 4
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Вот плагин(взял обычный плагин и переделал)
Проверял без определенного флага,деньги не дает(я не проверял,если у тебя их 2)
Измениш кол-во денег в исходнике
вот исходник Переделанный VIP(убрал все-что ненужно)


Skype:daywerok

Сообщение отредактировал KinD - Четверг, 26.04.2012, 08:10
 
Хомка
Дата: Пятница, 27.04.2012, 01:05 | Сообщение # 5
офлайн

  • Сообщения: 60
  • Награды: 1
  • Замечания:
 
Что то не выходит.. не получается...
 
KinD
Дата: Пятница, 27.04.2012, 01:07 | Сообщение # 6
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Хомка, Я его тестировал,все работает(с флагом к примеру h выдает 6000,c другим 16000) если 2 флага я не знаю! что будет давать

Skype:daywerok
 
Хомка
Дата: Пятница, 27.04.2012, 07:46 | Сообщение # 7
офлайн

  • Сообщения: 60
  • Награды: 1
  • Замечания:
 
В плагине много лишнего... был уже такой плагин с очень маленьким кодом
 
KinD
Дата: Пятница, 27.04.2012, 08:06 | Сообщение # 8
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Хомка, Нету ничего лишнего,(если оно и есть оно не будет ничего делать так как public нету,там токо деньги дают в начале раунда! так что дерзай
[code]public VIP(id)


Skype:daywerok

Сообщение отредактировал KinD - Пятница, 27.04.2012, 13:38
 
Nitro
Дата: Вторник, 14.08.2012, 19:32 | Сообщение # 9
офлайн

  • Сообщения: 194
  • Награды: 2
  • Замечания:
 
Можете написать этот плагин? Нужен... Есть сылка, а в сылке истек срок.
Или просто выставите код плж

И как сделать что бы для админов была сумма например 16000к выдавало а, простым игрокам 6600 к примеру, и что бы выше этих сумм не заходило?


Сообщение отредактировал Nitro - Вторник, 14.08.2012, 19:59
 
runetov
Дата: Вторник, 14.08.2012, 22:43 | Сообщение # 10
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
KinD,Обнови ссылку если не трудно!!

 
Nitro
Дата: Среда, 15.08.2012, 04:50 | Сообщение # 11
офлайн

  • Сообщения: 194
  • Награды: 2
  • Замечания:
 
public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item(id,"weapon_16000$")

}

Кто продолжит?
 
KinD
Дата: Среда, 15.08.2012, 11:08 | Сообщение # 12
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Nitro, is_user_admin - если у игрока есть любой флаг,а не конкретный,что тебе нужен.

give_item(id,"weapon_16000$"),что это такое?!


Skype:daywerok
 
Contra63
Дата: Среда, 15.08.2012, 11:18 | Сообщение # 13
офлайн

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

#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 (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_A)
      {
          cs_set_user_money(id, 16000)
      }
      return PLUGIN_CONTINUE
}




Сообщение отредактировал Contra63 - Среда, 15.08.2012, 11:21
 
KinD
Дата: Среда, 15.08.2012, 11:26 | Сообщение # 14
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Contra63, Зачем ты при возрождении игрока,проверяешь,жив ли он или нет?

Skype:daywerok
 
runetov
Дата: Среда, 15.08.2012, 11:31 | Сообщение # 15
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
Contra63, Это рабочий?! и это каждый раунд дается?!



Сообщение отредактировал runetov - Среда, 15.08.2012, 11:33
 
Contra63
Дата: Среда, 15.08.2012, 11:37 | Сообщение # 16
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
KinD, от кривых spawn
runetov, да. после каждого spawn игрока с флагом M




Сообщение отредактировал Contra63 - Среда, 15.08.2012, 11:38
 
KinD
Дата: Среда, 15.08.2012, 13:05 | Сообщение # 17
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Кривой спавн? Бывает такое? Для чего проверка,если при событие игрок будет жив(тоесть вызван,при возрождении)
runetov, Ham_spawn событие возрождения игрока.

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_H)
    {
     cs_set_user_money(id,money + 10000)
    }
    if(get_user_flags(id) & ADMIN_LEVEL_H)
    {
     cs_set_user_money(id,money + 16000)
    }
    else if(get_user_flags(id) & ADMIN_BAN)
    {
     cs_set_user_money(id,money + 10000)
    }
}


Skype:daywerok

Сообщение отредактировал KinD - Среда, 15.08.2012, 13:08
 
runetov
Дата: Среда, 15.08.2012, 15:03 | Сообщение # 18
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
KinD, Contra63, Спс.
---
Code

if(get_user_flags(id) & ADMIN_BAN && get_user_flags(id) & ADMIN_LEVEL_H)  
{  
cs_set_user_money(id,money + 10000)  
}

Это означает что если 2 флага буде 10000 тысяч будет давать?


 
Nitro
Дата: Среда, 15.08.2012, 15:05 | Сообщение # 19
офлайн

  • Сообщения: 194
  • Награды: 2
  • Замечания:
 
Kind, Спасибо, но я не вижу кода для всех игроков!
Например:

else if(get_user_flags(id) & ADMIN_BAN) --- Какой флаг нужно ставить что бы было для всех игроков?
{
cs_set_user_money(id,money + 10000)
}
}
 
runetov
Дата: Среда, 15.08.2012, 15:07 | Сообщение # 20
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
Nitro, ADMIN_BAN Замени на ---> ADMIN_ALL Это будет для всех игроков, Вроде так!

 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: