Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Endriuu
Rejestracja: 27.01.2013Aktualnie: Nieaktywny
Poza forum Ostatnio: 06.08.2013 15:20




Statystyki
- Grupa: Użytkownik
- Całość postów: 5
- Odwiedzin: 526
- Tytuł: Nowy
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Mężczyzna
-
Lokalizacja
Polska
Kontakt
-2
Nowy
Narzędzia użytkownika
Znajomi
Endriuu nie posiada znajomych
Ostatnio byli
Moje tematy
zwiększona prędkość na nożu
28.01.2013 10:46
Witam, szukam pluginu dzięki któremu na nożu zwiększa nam się prędkość, czyli biegniemy szybciej. Jedyne co znalazłem to to http://amxx.pl/topic...edkosc-na-nozu/ nie mam pojęcia dlaczego, ale na moim serwerze plugin nie działa, wpisywanie frazy "zwiększona prędkość na nożu" w google również mało dało ponieważ nie wyszukuje nic konkretnego jedynie coś o cod modach, jeżeli ktoś ma taki plugin to prosiłbym o podesłanie, ew. o napisanie go bo z tego co się orientuję nie wymaga on dużo czasu, a ja się kompletnie na tym nie znam. Z góry dziękuję.
Problem z adminchat, oraz vipem
27.01.2013 17:42
Długo szukałem pluginu na kolorowy adminchat oraz aby był odtwarzany adminowi dźwięk gdy ktoś napisze na u@, znalazłem lecz nie działa odtwarzanie dźwięku.
.sma pluginu
druga sprawa to vip, chodzi o to, że jak w jednej rundzie vip weźmie ak i przeżyje, a w następnej rundzie np. bierze m4 to ma dwie bronie, chciałbym aby było tak, że jak bierze inna broń to tą co ma usuwa mu ją, vip generowany w waszym generatorze
.sma
.sma pluginu
Spoiler
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
new g_msgChannel
#define MAX_CLR 10
new g_Colors[MAX_CLR][] = {"COL_ORANGE", "COL_RED", "COL_GREEN", "COL_BLUE", "COL_YELLOW", "COL_MAGENTA", "COL_CYAN", "COL_WHITE", "COL_OCEAN", "COL_MAROON"}
new g_Values[MAX_CLR][] = {{227, 96, 8}, {255, 0, 0}, {0, 255, 0}, {0, 0, 255}, {255, 255, 0}, {255, 0, 255}, {0, 255, 255}, {255, 255, 255}, {45, 89, 116}, {103, 44, 38}}
new Float:g_Pos[4][] = {{0.0, 0.0}, {0.05, 0.55}, {-1.0, 0.2}, {-1.0, 0.7}}
new amx_show_activity;
new g_AdminChatFlag = ADMIN_CHAT;
public plugin_init()
{
new admin_chat_id
register_plugin("Admin Chat", AMXX_VERSION_STR, "AMXX Dev Team")
register_dictionary("adminchat.txt")
register_dictionary("common.txt")
register_clcmd("say", "cmdSayChat", ADMIN_CHAT, "@[@|@|@][w|r|g|b|y|m|c]<text> - displays hud message")
register_clcmd("say_team", "cmdSayAdmin", 0, "@<text> - displays message to admins")
register_concmd("amx_say", "cmdSay", ADMIN_CHAT, "<message> - sends message to all players")
admin_chat_id = register_concmd("amx_chat", "cmdChat", ADMIN_CHAT, "<message> - sends message to admins")
register_concmd("amx_psay", "cmdPsay", ADMIN_CHAT, "<name or #userid> <message> - sends private message")
register_concmd("amx_tsay", "cmdTsay", ADMIN_CHAT, "<color> <message> - sends left side hud message to all players")
register_concmd("amx_csay", "cmdTsay", ADMIN_CHAT, "<color> <message> - sends center hud message to all players")
amx_show_activity = get_cvar_pointer("amx_show_activity");
if (amx_show_activity == 0)
{
amx_show_activity = register_cvar("amx_show_activity", "2");
}
new str[1]
get_concmd(admin_chat_id, str, 0, g_AdminChatFlag, str, 0, -1)
}
public cmdSayChat(id)
{
if (!access(id, g_AdminChatFlag))
{
return PLUGIN_CONTINUE
}
new said[6], i = 0
read_argv(1, said, 5)
while (said[i] == '@')
{
i++
}
if (!i || i > 3)
{
return PLUGIN_CONTINUE
}
new message[192], a = 0
read_args(message, 191)
remove_quotes(message)
switch (said[i])
{
case 'r': a = 1
case 'g': a = 2
case 'b': a = 3
case 'y': a = 4
case 'm': a = 5
case 'c': a = 6
case 'w': a = 7
}
new n, s = i
if (a)
{
n++
s++
}
while (said[s] && isspace(said[s]))
{
n++
s++
}
new name[32], authid[32], userid
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)
log_amx("Chat: ^"%s<%d><%s><>^" tsay ^"%s^"", name, userid, authid, message[i + n])
log_message("^"%s<%d><%s><>^" triggered ^"amx_tsay^" (text ^"%s^") (color ^"%L^")", name, userid, authid, message[i + n], "en", g_Colors[a])
if (++g_msgChannel > 6 || g_msgChannel < 3)
{
g_msgChannel = 3
}
new Float:verpos = g_Pos[i][1] + float(g_msgChannel) / 35.0
set_hudmessage(g_Values[a][0], g_Values[a][1], g_Values[a][2], g_Pos[i][0], verpos, 0, 6.0, 6.0, 0.5, 0.15, -1)
switch ( get_pcvar_num(amx_show_activity) )
{
case 3, 4:
{
new maxpl = get_maxplayers();
for (new pl = 1; pl <= maxpl; pl++)
{
if (is_user_connected(pl) && !is_user_bot(pl))
{
if (is_user_admin(pl))
{
show_hudmessage(pl, "%s : %s", name, message[i + n])
client_print(pl, print_notify, "%s : %s", name, message[i + n])
}
else
{
show_hudmessage(pl, "%s", message[i + n])
client_print(pl, print_notify, "%s", message[i + n])
}
}
}
}
case 2:
{
show_hudmessage(0, "%s : %s", name, message[i + n])
client_print(0, print_notify, "%s : %s", name, message[i + n])
}
default:
{
show_hudmessage(0, "%s", message[i + n])
client_print(0, print_notify, "%s", message[i + n])
}
}
return PLUGIN_HANDLED
}
public cmdSayAdmin(id)
{
new said[2]
read_argv(1, said, 1)
if (said[0] != '@')
return PLUGIN_CONTINUE
new message[192], name[32], authid[32], userid
new players[32], inum
read_args(message, 191)
remove_quotes(message)
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)
log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message[1])
log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message[1])
new Color:cColor;
switch(get_user_team(id))
{
case 1:
cColor = RED;
case 2:
cColor = BLUE;
default:
cColor = GREY;
}
if (is_user_admin(id))
format(message, 191, "(%L)^x03 %s^x01 :^x04 %s", id, "ADMIN", name, message[1])
else
format(message, 191, "(%L)^x03 %s^x01 :^x04 %s", id, "PLAYER", name, message[1])
get_players(players, inum)
for (new i = 0; i < inum; ++i)
{
// dont print the message to the client that used the cmd if he has ADMIN_CHAT to avoid double printing
if (players[i] != id && get_user_flags(players[i]) & g_AdminChatFlag)
ColorChat(players[i], cColor, "^x01%s", message)
client_cmd(id, "sound/admincsr/admin.wav")
}
ColorChat(id, cColor, "^x01%s", message);
return PLUGIN_HANDLED
}
public cmdChat(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new message[192], name[32], players[32], inum, authid[32], userid
read_args(message, 191)
remove_quotes(message)
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)
get_players(players, inum)
log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message)
log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message)
format(message, 191, "(ADMINS) %s : %s", name, message)
console_print(id, "%s", message)
for (new i = 0; i < inum; ++i)
{
if (access(players[i], g_AdminChatFlag))
client_print(players[i], print_chat, "%s", message)
}
return PLUGIN_HANDLED
}
public cmdSay(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new message[192], name[32], authid[32], userid
read_args(message, 191)
remove_quotes(message)
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)
client_print(0, print_chat, "%L", LANG_PLAYER, "PRINT_ALL", name, message)
console_print(id, "%L", LANG_PLAYER, "PRINT_ALL", name, message)
log_amx("Chat: ^"%s<%d><%s><>^" say ^"%s^"", name, userid, authid, message)
log_message("^"%s<%d><%s><>^" triggered ^"amx_say^" (text ^"%s^")", name, userid, authid, message)
return PLUGIN_HANDLED
}
public cmdPsay(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new name[32]
read_argv(1, name, 31)
new priv = cmd_target(id, name, 0)
if (!priv)
return PLUGIN_HANDLED
new length = strlen(name) + 1
get_user_name(priv, name, 31);
new message[192], name2[32], authid[32], authid2[32], userid, userid2
get_user_authid(id, authid, 31)
get_user_name(id, name2, 31)
userid = get_user_userid(id)
read_args(message, 191)
if (message[0] == '"' && message[length] == '"') // HLSW fix
{
message[0] = ' '
message[length] = ' '
length += 2
}
remove_quotes(message[length])
get_user_name(priv, name, 31)
if (id && id != priv)
client_print(id, print_chat, "(%s) %s : %s", name, name2, message[length])
client_print(priv, print_chat, "(%s) %s : %s", name, name2, message[length])
console_print(id, "(%s) %s : %s", name, name2, message[length])
get_user_authid(priv, authid2, 31)
userid2 = get_user_userid(priv)
log_amx("Chat: ^"%s<%d><%s><>^" psay ^"%s<%d><%s><>^" ^"%s^"", name2, userid, authid, name, userid2, authid2, message[length])
log_message("^"%s<%d><%s><>^" triggered ^"amx_psay^" against ^"%s<%d><%s><>^" (text ^"%s^")", name2, userid, authid, name, userid2, authid2, message[length])
return PLUGIN_HANDLED
}
public cmdTsay(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new cmd[16], color[16], color2[16], message[192], name[32], authid[32], userid = 0
read_argv(0, cmd, 15)
new bool:tsay = (tolower(cmd[4]) == 't')
read_args(message, 191)
remove_quotes(message)
parse(message, color, 15)
new found = 0, a = 0
new lang[3], langnum = get_langsnum()
for (new i = 0; i < MAX_CLR; ++i)
{
for (new j = 0; j < langnum; j++)
{
get_lang(j, lang)
format(color2, 15, "%L", lang, g_Colors[i])
if (equali(color, color2))
{
a = i
found = 1
break
}
}
if (found == 1)
break
}
new length = found ? (strlen(color) + 1) : 0
if (++g_msgChannel > 6 || g_msgChannel < 3)
g_msgChannel = 3
new Float:verpos = (tsay ? 0.55 : 0.1) + float(g_msgChannel) / 35.0
get_user_authid(id, authid, 31)
get_user_name(id, name, 31)
userid = get_user_userid(id)
set_hudmessage(g_Values[a][0], g_Values[a][1], g_Values[a][2], tsay ? 0.05 : -1.0, verpos, 0, 6.0, 6.0, 0.5, 0.15, -1)
switch ( get_pcvar_num(amx_show_activity) )
{
case 3, 4:
{
new maxpl = get_maxplayers();
for (new pl = 1; pl <= maxpl; pl++)
{
if (is_user_connected(pl) && !is_user_bot(pl))
{
if (is_user_admin(pl))
{
show_hudmessage(pl, "%s : %s", name, message[length])
client_print(pl, print_notify, "%s : %s", name, message[length])
}
else
{
show_hudmessage(pl, "%s", message[length])
client_print(pl, print_notify, "%s", message[length])
}
}
}
console_print(id, "%s : %s", name, message[length])
}
case 2:
{
show_hudmessage(0, "%s : %s", name, message[length])
client_print(0, print_notify, "%s : %s", name, message[length])
console_print(id, "%s : %s", name, message[length])
}
default:
{
show_hudmessage(0, "%s", message[length])
client_print(0, print_notify, "%s", message[length])
console_print(id, "%s", message[length])
}
}
log_amx("Chat: ^"%s<%d><%s><>^" %s ^"%s^"", name, userid, authid, cmd[4], message[length])
log_message("^"%s<%d><%s><>^" triggered ^"%s^" (text ^"%s^") (color ^"%s^")", name, userid, authid, cmd, message[length], color2)
return PLUGIN_HANDLED
}druga sprawa to vip, chodzi o to, że jak w jednej rundzie vip weźmie ak i przeżyje, a w następnej rundzie np. bierze m4 to ma dwie bronie, chciałbym aby było tak, że jak bierze inna broń to tą co ma usuwa mu ją, vip generowany w waszym generatorze
.sma
Spoiler
#include <amxmodx>
#include <colorchat>
#include <cstrike>
#include <csx>
#include <engine>
#include <fun>
#include <hamsandwich>
new Array:g_Array, bool:g_Vip[33], gRound=0, maxPlayers, menu,
menu_callback_handler, weapon_id;
new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};
public plugin_init(){
register_plugin("VIP Ultimate", "8.0.0.2", "benio101 & speedkill");
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
register_logevent("GameCommencing", 2, "1=Game_Commencing");
register_event("DeathMsg", "DeathMsg", "a");
register_message(get_user_msgid("ScoreAttrib"), "VipStatus");
g_Array=ArrayCreate(64,32);
for(new i;i<sizeof g_Langcmd;i++){
register_clcmd(g_Langcmd[i], "ShowVips");
}
register_clcmd("say /vip", "ShowMotd");
register_logevent("RoundEnd", 2, "1=Round_End");
}
public client_authorized(id){
if(get_user_flags(id) & 524288 == 524288){
client_authorized_vip(id);
}
}
public client_authorized_vip(id){
g_Vip[id]=true;
new g_Name[64];
get_user_name(id,g_Name,charsmax(g_Name));
new g_Size = ArraySize(g_Array);
new szName[64];
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, szName, charsmax(szName));
if(equal(g_Name, szName)){
return 0;
}
}
ArrayPushString(g_Array,g_Name);
return PLUGIN_CONTINUE;
}
public client_disconnect(id){
if(g_Vip[id]){
client_disconnect_vip(id);
}
}
public client_disconnect_vip(id){
g_Vip[id]=false;
new Name[64];
get_user_name(id,Name,charsmax(Name));
new g_Size = ArraySize(g_Array);
new g_Name[64];
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
if(equal(g_Name,Name)){
ArrayDeleteItem(g_Array,i);
break;
}
}
}
public SpawnedEventPre(id){
if(g_Vip[id]){
if(is_user_alive(id)){
SpawnedEventPreVip(id);
}
}
}
public event_new_round(){
++gRound;
}
public GameCommencing(){
gRound=0;
}
public SpawnedEventPreVip(id){
if(gRound<=2){
if(gRound>=1){
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG,2);
give_item(id, "weapon_smokegrenade");
}
}
if(get_user_team(id)==2){
give_item(id, "item_thighpack");
}
show_vip_menu(id);
}
public DeathMsg(){
new killer=read_data(1);
new victim=read_data(2);
if(is_user_alive(killer) && g_Vip[killer] && get_user_team(killer) != get_user_team(victim)){
DeathMsgVip(killer,victim,read_data(3));
}
}
public DeathMsgVip(kid,vid,hs){
set_user_health(kid, min(get_user_health(kid)+(hs?15:10),100));
cs_set_user_money(kid, cs_get_user_money(kid)+(hs?350:200));
}
public show_vip_menu(id){
menu=menu_create("\Menu VIPa","menu_handler");
menu_callback_handler=menu_makecallback("menu_callback");
new bool:active=false, num=-1;
menu_additem(menu,"\Wez Deagle+M4A1","",0,menu_callback_handler);
if(menu_callback(id, menu, ++num)){
active=true;
}
menu_additem(menu,"\Wez Deagle+AK47","",0,menu_callback_handler);
if(menu_callback(id, menu, ++num)){
active=true;
}
if(active){
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie");
menu_setprop(menu,MPROP_TITLE,"\Menu Vipa");
menu_setprop(menu,MPROP_NUMBER_COLOR,"\");
menu_display(id, menu);
} else {
menu_destroy(menu);
}
}
public recharge(id){
switch(get_user_weapon(id)){
case CSW_GLOCK18:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_glock18",id),20);
case CSW_USP:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_usp",id),12);
case CSW_P228:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_p228",id),13);
case CSW_DEAGLE:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_deagle",id),7);
case CSW_FIVESEVEN:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_fiveseven",id),20);
case CSW_ELITE:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_elite",id),30);
case CSW_M3:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_m3",id),8);
case CSW_XM1014:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_xm1014",id),7);
case CSW_TMP:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_tmp",id),30);
case CSW_MAC10:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_mac10",id),30);
case CSW_MP5NAVY:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_mp5navy",id),30);
case CSW_UMP45:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_ump45",id),25);
case CSW_P90:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_p90",id),50);
case CSW_FAMAS:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_famas",id),30);
case CSW_GALIL:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_galil",id),35);
case CSW_AK47:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_ak47",id),30);
case CSW_M4A1:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_m4a1",id),30);
case CSW_SCOUT:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_scout",id),10);
case CSW_SG552:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_sg552",id),30);
case CSW_AUG:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_aug",id),30);
case CSW_SG550:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_sg550",id),30);
case CSW_G3SG1:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_g3sg1",id),20);
case CSW_AWP:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_awp",id),10);
case CSW_M249:cs_set_weapon_ammo(find_ent_by_owner(-1, "weapon_m249",id),100);
}
}
public menu_callback(id, menu, item){
if(gRound>=3){
if(is_user_alive(id)){
if(item==0){
return ITEM_ENABLED;
}
if(item==1){
return ITEM_ENABLED;
}
}
}
return ITEM_DISABLED;
}
public menu_handler(id, menu, item){
if(gRound>=3){
if(is_user_alive(id)){
if(item==0){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
recharge(id);
give_item(id, "weapon_m4a1");
give_item(id, "ammo_556nato");
weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_M4A1, 90);
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
}
if(item==1){
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
recharge(id);
give_item(id, "weapon_ak47");
give_item(id, "ammo_762nato");
weapon_id=find_ent_by_owner(-1, "weapon_ak47", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_AK47, 90);
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public VipStatus(){
new id=get_msg_arg_int(1);
if(is_user_alive(id) && g_Vip[id]){
set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4);
}
}
public ShowVips(id){
new g_Name[64],g_Message[192];
new g_Size=ArraySize(g_Array);
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
add(g_Message, charsmax(g_Message), g_Name);
if(i == g_Size - 1){
add(g_Message, charsmax(g_Message), ".");
}
else{
add(g_Message, charsmax(g_Message), ", ");
}
}
ColorChat(id,GREEN,"^x03Vipy ^x04na ^x03serwerze: ^x04%s", g_Message);
return PLUGIN_CONTINUE;
}
public client_infochanged(id){
if(g_Vip[id]){
new szName[64];
get_user_info(id,"name",szName,charsmax(szName));
new Name[64];
get_user_name(id,Name,charsmax(Name));
if(!equal(szName,Name)){
ArrayPushString(g_Array,szName);
new g_Size=ArraySize(g_Array);
new g_Name[64];
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
if(equal(g_Name,Name)){
ArrayDeleteItem(g_Array,i);
break;
}
}
}
}
}
public plugin_end(){
ArrayDestroy(g_Array);
}
public ShowMotd(id){
show_motd(id, "vip.txt", "Informacje o vipie");
}
public bomb_planted(id){
if(is_user_alive(id) && g_Vip[id]){
cs_set_user_money(id,cs_get_user_money(id) + 150);
}
}
public bomb_defused(id){
if(is_user_alive(id) && g_Vip[id]){
cs_set_user_money(id,cs_get_user_money(id) + 150);
}
}
public plugin_cfg(){
maxPlayers=get_maxplayers();
}
public RoundEnd(){
for(new i = 1; i <= maxPlayers; i++){
if(is_user_alive(i) && g_Vip[i]){
cs_set_user_money(i,cs_get_user_money(i) + 200);
}
}
}- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Tematy: Endriuu
- Regulamin


Dodatki SourceMod



Moja zawartość