Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

8 страниц V  « 4 5 6 7 »

IPB Presents

Статус пользователя GOOD FELLOW
сообщение 28.2.2015, 15:58
Сообщение #81


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

ex3m777, количество постов умножается на 10, то есть, чтобы купить в первом раунде м4 нужно иметь на форуме 400 сообщений
А вообще можно ограничение поставить, со второго раунда выдавать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя filip
сообщение 28.2.2015, 15:59
Сообщение #82


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Цитата(ex3m777 @ 28.2.2015, 15:54) *
filip, и некоторые будут бегать с пистолетом, а некоторые могут купить в первом раунде уже m4a1

И? Это же плагин подарков за активность на форуме pardon.gif
Цитата(GOOD FELLOW)
А вообще можно ограничение поставить, со второго раунда выдавать

Будь другом, запили, а? А я себе добавлю, а то на моем форуме у меня уже 1 к постов) и 3 рестарта в первом раунде)


Отредактировал: filip, - 28.2.2015, 16:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 28.2.2015, 16:27
Сообщение #83


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

GOOD FELLOW, если иметь 70 сообщений на форуме, то в первом раунде можно купить mp5, в прошлом сообщение m4a1 был приведен в качестве примера, что это все приведет к дисбалансу если не ограничить по раундам


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя floricus
сообщение 28.2.2015, 17:21
Сообщение #84
Стаж: 18 лет

Сообщений: 79
Благодарностей: 46
Полезность: 395

Сделал под xenforo

Код:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <colorchat>

#pragma semicolon 1

forward xen_core(id, MemberID, const Name[], Posts, Likes, const Status[], LastVisit);

enum xen_profile {
activity_visible,
user_id,
username[64],
message_count,
like_count,
custom_title[64],
last_activity
};

new xen_data[33][xen_profile], iMoney, maxplayers;
new Round = 0;

public plugin_init() {
register_plugin("Forum Bonus", "0.1", "Stolen");
register_event("TextMsg", "Event_TextMsg", "a", "2=#Game_Commencing");
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
register_logevent("LogEvent_Restart_Round", 2, "1&Restart_Round_");
maxplayers = get_maxplayers();
}

public Event_TextMsg()
Round = 0;

public LogEvent_Restart_Round()
Round = 0;

public Event_RoundStart()
{
Round++;
if (Round > 2)
for (new id=1;id<=maxplayers;id++)
if(is_user_connected(id) && (get_user_team(id)==1||get_user_team(id)==2))
{
if(xen_data[id][activity_visible])
set_task(0.5,"give_bonus",id );
else
client_print_color(id, 0, "^4[Forum Bonus] ^3Чтобы получать ^4Bonus, ^3зарегистрируйтесь на форуме - ^4www.yoursite.r*!");
}
return PLUGIN_CONTINUE;
}

public give_bonus(id)
{
iMoney += xen_data[id][like_count]*2;
iMoney += xen_data[id][message_count]*2;
if(xen_data[id][last_activity] + 86400 > get_systime())
iMoney += 150;
cs_set_user_money(id, min(cs_get_user_money(id) + iMoney, 16000));
client_print_color(id, 0, "^4[Forum Bonus] ^4%s, ^3вы получили ^4%d$ ^3за активность на форуме!", xen_data[id][username], iMoney);
}

public xen_core(id, MemberID, const Name[], Posts, Likes, const Status[], LastVisit)
{
if(is_user_connected(id) && MemberID != 0)
{
xen_data[id][activity_visible] = true;
xen_data[id][user_id] = MemberID;
xen_data[id][message_count] = Posts;
xen_data[id][like_count] = Likes;
copy(xen_data[id][custom_title], 63, Status);
xen_data[id][last_activity] = LastVisit;
copy(xen_data[id][username], 63, Name);
}
}


Отредактировал: Bloo, - 28.2.2015, 17:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 2.3.2015, 15:06
Сообщение #85


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Деньги за посты на форуме под IPB.
Выдаваться деньги будут будут с 3-го раунда. Больше 16 000 вам не выдаст.
Код:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <WPMGPrintChatColor>

#pragma semicolon 1

forward ipb_core(id, MemberID, const Name[], Posts, Topics, const Status[], LastVisit);

enum ipb_profile {
active,
member_id,
name[64],
posts,
topics,
status[64],
last_visit
};
new Round = 0;
new ipb_data[33][ipb_profile];

public plugin_init() {
register_plugin("[Public]Presents for ipb system", "0.2", "Stolen");
register_event("TextMsg", "Event_TextMsg", "a", "2=#Game_Commencing");
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
register_logevent("LogEvent_Restart_Round", 2, "1&Restart_Round_");
}

public Event_TextMsg()
Round = 0;

public LogEvent_Restart_Round()
Round = 0;

public client_putinserver(id)
{
set_task(10.0, "PrintStatus", id);
}

public PrintStatus(id)
{
if(is_user_connected(id) && ipb_data[id][active])
PrintChatColor(id, _, "!g[SERVER] !yЗдравствуй !g%s! !yБонус будет выдаваться !tкаждый раунд !g;)", ipb_data[id][name]);
else
PrintChatColor(id, _, "!g[SERVER] !yЧтобы получать !gбонус - !tзарегистрируйтесь на форуме");
}

public client_disconnect(id)
{
ipb_data[id][active] = false;
ipb_data[id][member_id] = 0;
ipb_data[id][posts] = 0;
ipb_data[id][topics] = 0;
ipb_data[id][name] = 0;
}

public ipb_core(id, MemberID, const Name[], Posts, Topics, const Status[], LastVisit)
{
if(is_user_connected(id) && MemberID != 0)
{
ipb_data[id][active] = true;
ipb_data[id][member_id] = MemberID;
ipb_data[id][posts] = Posts;
ipb_data[id][topics] = Topics;
copy(ipb_data[id][status], 63, Status);
ipb_data[id][last_visit] = LastVisit;
copy(ipb_data[id][name], 63, Name);
}
}

public Event_RoundStart()
{
Round++;
if (Round > 2){
for(new id = 1; id <= get_maxplayers(); id++)
if(is_user_connected(id) && (get_user_team(id)==1||get_user_team(id)==2)){
if(ipb_data[id][active])
{
set_task(1.0,"give_bonus",id );
}
else
PrintChatColor(id, _, "!g[SERVER] !yЗарегистрируйся на форуме и получай !gбонусы каждый раунд");

}
}
}

public give_bonus(id)
{
cs_set_user_money ( id, min ( cs_get_user_money (id) + (ipb_data[id][posts]*10), 16000 ) );
PrintChatColor(id, _, "!g[SERVER] !yПолучи !g%d $ !yза !g%d !yсообщений на форуме", (ipb_data[id][posts]*10), (ipb_data[id][posts]));

return PLUGIN_CONTINUE;
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя selest
сообщение 4.4.2015, 22:51
Сообщение #86


Стаж: 12 лет

Сообщений: 408
Благодарностей: 7
Полезность: < 0

Цитата(filip @ 2.3.2015, 16:06) *
Деньги за посты на форуме под IPB.
Выдаваться деньги будут будут с 3-го раунда. Больше 16 000 вам не выдаст.
Код:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <WPMGPrintChatColor>

#pragma semicolon 1

forward ipb_core(id, MemberID, const Name[], Posts, Topics, const Status[], LastVisit);

enum ipb_profile {
active,
member_id,
name[64],
posts,
topics,
status[64],
last_visit
};
new Round = 0;
new ipb_data[33][ipb_profile];

public plugin_init() {
register_plugin("[Public]Presents for ipb system", "0.2", "Stolen");
register_event("TextMsg", "Event_TextMsg", "a", "2=#Game_Commencing");
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
register_logevent("LogEvent_Restart_Round", 2, "1&Restart_Round_");
}

public Event_TextMsg()
Round = 0;

public LogEvent_Restart_Round()
Round = 0;

public client_putinserver(id)
{
set_task(10.0, "PrintStatus", id);
}

public PrintStatus(id)
{
if(is_user_connected(id) && ipb_data[id][active])
PrintChatColor(id, _, "!g[SERVER] !yЗдравствуй !g%s! !yБонус будет выдаваться !tкаждый раунд !g;)", ipb_data[id][name]);
else
PrintChatColor(id, _, "!g[SERVER] !yЧтобы получать !gбонус - !tзарегистрируйтесь на форуме");
}

public client_disconnect(id)
{
ipb_data[id][active] = false;
ipb_data[id][member_id] = 0;
ipb_data[id][posts] = 0;
ipb_data[id][topics] = 0;
ipb_data[id][name] = 0;
}

public ipb_core(id, MemberID, const Name[], Posts, Topics, const Status[], LastVisit)
{
if(is_user_connected(id) && MemberID != 0)
{
ipb_data[id][active] = true;
ipb_data[id][member_id] = MemberID;
ipb_data[id][posts] = Posts;
ipb_data[id][topics] = Topics;
copy(ipb_data[id][status], 63, Status);
ipb_data[id][last_visit] = LastVisit;
copy(ipb_data[id][name], 63, Name);
}
}

public Event_RoundStart()
{
Round++;
if (Round > 2){
for(new id = 1; id <= get_maxplayers(); id++)
if(is_user_connected(id) && (get_user_team(id)==1||get_user_team(id)==2)){
if(ipb_data[id][active])
{
set_task(1.0,"give_bonus",id );
}
else
PrintChatColor(id, _, "!g[SERVER] !yЗарегистрируйся на форуме и получай !gбонусы каждый раунд");

}
}
}

public give_bonus(id)
{
cs_set_user_money ( id, min ( cs_get_user_money (id) + (ipb_data[id][posts]*10), 16000 ) );
PrintChatColor(id, _, "!g[SERVER] !yПолучи !g%d $ !yза !g%d !yсообщений на форуме", (ipb_data[id][posts]*10), (ipb_data[id][posts]));

return PLUGIN_CONTINUE;
}


Что и куда нужно дописать,что бы ещё и гранату давало?))

Отредактировал: selest, - 4.4.2015, 22:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 4.4.2015, 22:57
Сообщение #87


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

После cs_set_user_money
give_item(id, "weapon_hegrenade")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя selest
сообщение 4.4.2015, 23:16
Сообщение #88


Стаж: 12 лет

Сообщений: 408
Благодарностей: 7
Полезность: < 0

Цитата(GOOD FELLOW @ 4.4.2015, 23:57) *
После cs_set_user_money
give_item(id, "weapon_hegrenade")

cs_set_user_money give_item(id, "weapon_hegrenade") ( id, min ( cs_get_user_money (id) + (ipb_data[id][posts]*10), 16000 ) ); так???
Оно будет выдавать ток зареганым на форуме?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 4.4.2015, 23:49
Сообщение #89


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

selest, в следующей строке он имел ввидв, а не сразу


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя selest
сообщение 4.4.2015, 23:58
Сообщение #90


Стаж: 12 лет

Сообщений: 408
Благодарностей: 7
Полезность: < 0

Цитата(Fred Perry @ 5.4.2015, 0:49) *
selest, в следующей строке он имел ввидв, а не сразу


ipb_system.sma(60) : warning 217: loose indentation
ipb_system.sma(80) : warning 217: loose indentation
ipb_system.sma(87) : warning 217: loose indentation
ipb_system.sma(97) : error 001: expected token: ";", but found "-identifier-"
ipb_system.sma(97) : error 017: undefined symbol "give_item"
ipb_system.sma(101) : warning 217: loose indentation
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 5.4.2015, 8:23
Сообщение #91
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Позже будет время, выкладу свой плагин, что у меня щя стоит.Что делает плагин
За регу 1500, за каждое сообщение 10$ если чел не посетил форум, 6 часов, ему пишет сообщение. Так же есть в чате пишите say /bonus пишет кто получает бонусы /forumпишет что да как, куда регаться и т д, ещё кто зареган, не пишет что бы зарегаться, а если тип не зареган, ему только выводит каждый раунд , что бы он прошёл регу:) ну и все.А ещё бонусы с 3 раунда пашут
Позже выложу

Отредактировал: magis1337, - 5.4.2015, 8:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 5.4.2015, 8:44
Сообщение #92


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

selest, покажи что добавил


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 5.4.2015, 9:11
Сообщение #93


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

magis1337, это не твой плагин, так что не стоит его выкладывать.
да и код там уг по сравнению с новой версией)

Отредактировал: ex3m777, - 5.4.2015, 9:13


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 5.4.2015, 9:11
Сообщение #94


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

selest,
Код:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <WPMGPrintChatColor>

#pragma semicolon 1

forward ipb_core(id, MemberID, const Name[], Posts, Topics, const Status[], LastVisit);

enum ipb_profile {
active,
member_id,
name[64],
posts,
topics,
status[64],
last_visit
};
new Round = 0;
new ipb_data[33][ipb_profile];

public plugin_init() {
register_plugin("[Public]Presents for ipb system", "0.2", "Stolen");
register_event("TextMsg", "Event_TextMsg", "a", "2=#Game_Commencing");
register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0");
register_logevent("LogEvent_Restart_Round", 2, "1&Restart_Round_");
}

public Event_TextMsg()
Round = 0;

public LogEvent_Restart_Round()
Round = 0;

public client_putinserver(id)
{
set_task(10.0, "PrintStatus", id);
}

public PrintStatus(id)
{
if(is_user_connected(id) && ipb_data[id][active])
PrintChatColor(id, _, "!g[SERVER] !yЗдравствуй !g%s! !yБонус будет выдаваться !tкаждый раунд !g;)", ipb_data[id][name]);
else
PrintChatColor(id, _, "!g[SERVER] !yЧтобы получать !gбонус - !tзарегистрируйтесь на форуме");
}

public client_disconnect(id)
{
ipb_data[id][active] = false;
ipb_data[id][member_id] = 0;
ipb_data[id][posts] = 0;
ipb_data[id][topics] = 0;
ipb_data[id][name] = 0;
}

public ipb_core(id, MemberID, const Name[], Posts, Topics, const Status[], LastVisit)
{
if(is_user_connected(id) && MemberID != 0)
{
ipb_data[id][active] = true;
ipb_data[id][member_id] = MemberID;
ipb_data[id][posts] = Posts;
ipb_data[id][topics] = Topics;
copy(ipb_data[id][status], 63, Status);
ipb_data[id][last_visit] = LastVisit;
copy(ipb_data[id][name], 63, Name);
}
}

public Event_RoundStart()
{
Round++;
if (Round > 2){
for(new id = 1; id <= get_maxplayers(); id++)
if(is_user_connected(id) && (get_user_team(id)==1||get_user_team(id)==2)){
if(ipb_data[id][active])
{
set_task(1.0,"give_bonus",id );
}
else
PrintChatColor(id, _, "!g[SERVER] !yЗарегистрируйся на форуме и получай !gбонусы каждый раунд");

}
}
}

public give_bonus(id)
{
cs_set_user_money ( id, min ( cs_get_user_money (id) + (ipb_data[id][posts]*10), 16000 ) );
give_item(id,"weapon_hegrenade");
PrintChatColor(id, _, "!g[SERVER] !yПолучи !g%d $ !yза !g%d !yсообщений на форуме", (ipb_data[id][posts]*10), (ipb_data[id][posts]));

return PLUGIN_CONTINUE;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 5.4.2015, 9:13
Сообщение #95
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

ex3m777, не тебе решать чей плагин, половина идей было так же мои.И за плагин я тоже платил деньги, почему не поделиться с людьми, не че особого нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 5.4.2015, 9:16
Сообщение #96


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

magis1337, ты если хочешь выкладывай плагин илюжена, а не мой.. Я разрешение не даю


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 5.4.2015, 9:17
Сообщение #97


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Покажите код, который проверяет время последнего посещения форума.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 5.4.2015, 9:33
Сообщение #98
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

ex3m777, твой? Там мои идеи тоже есть, которые дополнялись ill ты это прекрасно знаешь

ex3m777, уг код?) чего?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 5.4.2015, 9:38
Сообщение #99


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

magis1337, причем тут твои ? Ты получил плагин по моей доброй воле и это не дает тебе право его выкладывать. Выкладывай свои идей которые в плагине илюжена


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 5.4.2015, 9:39
Сообщение #100
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

ex3m777, мои идеи так же в плагине,что у тебя:):
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
8 страниц V  « 4 5 6 7 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: