Перейти к содержимому


Фотография

time_bonus

кс 1.6

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 ProfeSSoR

ProfeSSoR

    Новичок

  • Пользователь
  • Pip
  • 39 сообщений

Отправлено 29 Ноябрь 2016 - 10:48

добрый день . хочу спросить или помочь в плагине. 

Исходя из названия текущего материала можно понять, что плагин «Time Bonus» для CS 1.6 выдает бонус игрокам за нахождение на сервере. Этот плагин создан для того, чтобы привлекать на сервер игроков с помощью денежного бонуса, то есть онлайн на Вашем сервере должен увеличиться. Например, игрок на Вашем сервере пробыл 3 минуты, и за это ему будет выдан бонус в размере 1000$. Ниже мы сделаем список, где можно увидеть стандартные настройки выдачи бонусов за определенное время нахождения на сервере. 
Стандартные настройки плагина:

  • 3 минуты — 1000$.
  • 5 минут — 1500$.
  • 10 минут — 3000$.
  • 20 минут — 5000$.
  • 30 минут — 10.000$.
  • 60 минут — 16.000$.

 

Я меняю минуты и деньги на свое и комплимирую . а оно все равно стандарт или иероглифы .

конфига нет в нем. только сма файл. 3 минуты глупо 1000 баксов. хочу что бы каждый час на бакс больше. 1 час 1000 баксов , 2 часа 2000 баксов и так далее .



#2 Serega2608

Serega2608

    Пользователь

  • Пользователь
  • PipPipPip
  • 261 сообщений

Отправлено 29 Ноябрь 2016 - 11:02

добрый день . хочу спросить или помочь в плагине. 

Исходя из названия текущего материала можно понять, что плагин «Time Bonus» для CS 1.6 выдает бонус игрокам за нахождение на сервере. Этот плагин создан для того, чтобы привлекать на сервер игроков с помощью денежного бонуса, то есть онлайн на Вашем сервере должен увеличиться. Например, игрок на Вашем сервере пробыл 3 минуты, и за это ему будет выдан бонус в размере 1000$. Ниже мы сделаем список, где можно увидеть стандартные настройки выдачи бонусов за определенное время нахождения на сервере. 
Стандартные настройки плагина:

  • 3 минуты — 1000$.
  • 5 минут — 1500$.
  • 10 минут — 3000$.
  • 20 минут — 5000$.
  • 30 минут — 10.000$.
  • 60 минут — 16.000$.

 

Я меняю минуты и деньги на свое и комплимирую . а оно все равно стандарт или иероглифы .

конфига нет в нем. только сма файл. 3 минуты глупо 1000 баксов. хочу что бы каждый час на бакс больше. 1 час 1000 баксов , 2 часа 2000 баксов и так далее .

Исходник в студию!



#3 ProfeSSoR

ProfeSSoR

    Новичок

  • Пользователь
  • Pip
  • 39 сообщений

Отправлено 29 Ноябрь 2016 - 11:18

Исходник в студию!

/*================================================================================
=
= Plugin: Time Bonus
= Version: 1.0
= Version mod: Public
=
=
= Description:
= - This is plugin add in game presents.
= Presents are given every 3 min, 5 min, 10 min, 20 min, 30 min, 1 hour.
=
= Defaults:
= 3 min - 3000 $
= 5 min - 5000 $
= 10 min - 3000 $
= 20 min - 5000 $
= 30 min - 10000 $
= 60 min - 16000 $
=================================================================================*/
 
#include <amxmodx>
#include <cstrike>
 
/*================================================================================
 [Macros]
=================================================================================*/
 
#define SMALL 1000
#define AVERAGE 1500
#define LARGE 3000
#define MAX 5000
#define PRO 10000
#define HARD 16000
 
/*================================================================================
 [Plugin Init]
=================================================================================*/
 
public plugin_init()
{
register_plugin("Time Bonus", "1.1", "SKOBAR1K")
}
 
/*================================================================================
 [Set Tasks]
=================================================================================*/
 
public client_putinserver(id)
{
set_task(180.0, "small_present", id)
set_task(300.0, "average_present", id)
set_task(600.0, "large_present", id)
set_task(1200.0, "max_present", id)
set_task(1800.0, "pro_present", id)
set_task(3600.0, "hard_present", id)
}
 
/*================================================================================
 [Remove Task]
=================================================================================*/
 
public client_disconnect(id)
{
if(task_exists(id))
remove_task(id)
}
 
/*================================================================================
 [Give Presents]
=================================================================================*/
 
public small_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + SMALL, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 3 минуты.", SMALL)
}
 
public average_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + AVERAGE, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 5 минут.", AVERAGE)
}
 
public large_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + LARGE, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 10 минут.", LARGE)
}
 
public max_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + MAX, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 20 минут.", MAX)
}
 
public pro_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + PRO, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 30 минут.", PRO)
}
 
public hard_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + HARD, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 1 час.", HARD)
}
 
/*================================================================================
 [Stock]
=================================================================================*/
 
stock client_printcolor(const id, const input[], any:...)
{
new iCount = 1, iPlayers[32]
static szMsg[191]
 
vformat(szMsg, charsmax(szMsg), input, 3)
replace_all(szMsg, 190, "/g", "^4")
replace_all(szMsg, 190, "/y", "^1")
replace_all(szMsg, 190, "/ctr", "^1")
replace_all(szMsg, 190, "/w", "^0")
 
if(id) iPlayers[0] = id
else get_players(iPlayers, iCount, "ch")
for (new i = 0; i < iCount; i++)
{
if(is_user_connected(iPlayers[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, iPlayers[i])
write_byte(iPlayers[i])
write_string(szMsg)
message_end()
}
}
}

Исходник в студию!

я не знаю как файл скинуть вам.  вот что написано в сма



#4 Serega2608

Serega2608

    Пользователь

  • Пользователь
  • PipPipPip
  • 261 сообщений

Отправлено 29 Ноябрь 2016 - 13:50

добрый день . хочу спросить или помочь в плагине. 

Исходя из названия текущего материала можно понять, что плагин «Time Bonus» для CS 1.6 выдает бонус игрокам за нахождение на сервере. Этот плагин создан для того, чтобы привлекать на сервер игроков с помощью денежного бонуса, то есть онлайн на Вашем сервере должен увеличиться. Например, игрок на Вашем сервере пробыл 3 минуты, и за это ему будет выдан бонус в размере 1000$. Ниже мы сделаем список, где можно увидеть стандартные настройки выдачи бонусов за определенное время нахождения на сервере. 
Стандартные настройки плагина:

  • 3 минуты — 1000$.
  • 5 минут — 1500$.
  • 10 минут — 3000$.
  • 20 минут — 5000$.
  • 30 минут — 10.000$.
  • 60 минут — 16.000$.

 

Я меняю минуты и деньги на свое и комплимирую . а оно все равно стандарт или иероглифы .

конфига нет в нем. только сма файл. 3 минуты глупо 1000 баксов. хочу что бы каждый час на бакс больше. 1 час 1000 баксов , 2 часа 2000 баксов и так далее .

 

Вроде сложного ничего нет. Тут меняешь сколько денег получать:

 [Macros]
=================================================================================*/
#define SMALL 1000
#define AVERAGE 1500
#define LARGE 3000
#define MAX 5000
#define PRO 10000
#define HARD 16000
 
А тут за какое время:
 
public client_putinserver(id)
{
set_task(180.0, "small_present", id)
set_task(300.0, "average_present", id)
set_task(600.0, "large_present", id)
set_task(1200.0, "max_present", id)
set_task(1800.0, "pro_present", id)
set_task(3600.0, "hard_present", id)
}

 

Тут редактируешь отображение текста:

 

[Give Presents]
=================================================================================*/
 
public small_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + SMALL, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 3 минуты.", SMALL)
}
 
 
Ты так делал или только в начале плагина менял значение?
= Defaults:
= 3 min - 3000 $
= 5 min - 5000 $
= 10 min - 3000 $
= 20 min - 5000 $
= 30 min - 10000 $
= 60 min - 16000 $


#5 ProfeSSoR

ProfeSSoR

    Новичок

  • Пользователь
  • Pip
  • 39 сообщений

Отправлено 30 Ноябрь 2016 - 8:33

 

Вроде сложного ничего нет. Тут меняешь сколько денег получать:

 [Macros]
=================================================================================*/
#define SMALL 1000
#define AVERAGE 1500
#define LARGE 3000
#define MAX 5000
#define PRO 10000
#define HARD 16000
 
А тут за какое время:
 
public client_putinserver(id)
{
set_task(180.0, "small_present", id)
set_task(300.0, "average_present", id)
set_task(600.0, "large_present", id)
set_task(1200.0, "max_present", id)
set_task(1800.0, "pro_present", id)
set_task(3600.0, "hard_present", id)
}

 

Тут редактируешь отображение текста:

 

[Give Presents]
=================================================================================*/
 
public small_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + SMALL, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 3 минуты.", SMALL)
}
 
 
Ты так делал или только в начале плагина менял значение?
= Defaults:
= 3 min - 3000 $
= 5 min - 5000 $
= 10 min - 3000 $
= 20 min - 5000 $
= 30 min - 10000 $
= 60 min - 16000 $

 

тк я менял , вот где 3 минуты стоит стандарт я ставлю час и 1000$  а на серве показывает так же 3 минуты не что не изменилось. толи плагин такой толи я кривой.  вот и обратился к вам за помощью .


 

Вроде сложного ничего нет. Тут меняешь сколько денег получать:

 [Macros]
=================================================================================*/
#define SMALL 1000
#define AVERAGE 1500
#define LARGE 3000
#define MAX 5000
#define PRO 10000
#define HARD 16000
 
А тут за какое время:
 
public client_putinserver(id)
{
set_task(180.0, "small_present", id)
set_task(300.0, "average_present", id)
set_task(600.0, "large_present", id)
set_task(1200.0, "max_present", id)
set_task(1800.0, "pro_present", id)
set_task(3600.0, "hard_present", id)
}

 

Тут редактируешь отображение текста:

 

[Give Presents]
=================================================================================*/
 
public small_present(id)
{
cs_set_user_money(id, min(cs_get_user_money(id) + SMALL, 16000), 1)
client_printcolor(id, "^4[Time Bonus] ^1Вы получили ^4%d $^1, играя на нашем сервере^4 3 минуты.", SMALL)
}
 
 
Ты так делал или только в начале плагина менял значение?
= Defaults:
= 3 min - 3000 $
= 5 min - 5000 $
= 10 min - 3000 $
= 20 min - 5000 $
= 30 min - 10000 $
= 60 min - 16000 $

 

где надо изменить и через какую прогу ?



#6 Serega2608

Serega2608

    Пользователь

  • Пользователь
  • PipPipPip
  • 261 сообщений

Отправлено 30 Ноябрь 2016 - 12:28

тк я менял , вот где 3 минуты стоит стандарт я ставлю час и 1000$  а на серве показывает так же 3 минуты не что не изменилось. толи плагин такой толи я кривой.  вот и обратился к вам за помощью .


где надо изменить и через какую прогу ?

Меняется все через блокнот.

= Defaults:
= 3 min - 3000 $
= 5 min - 5000 $
= 10 min - 3000 $
= 20 min - 5000 $
= 30 min - 10000 $
= 60 min - 16000 $
Смысл менять это, это просто расшифровка к плагину)))  
 
 меняй как я тебе описал выше и компилируй sma  заново, должно работать




Темы с аналогичным тегами кс 1.6

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных