Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSSMenu Problem


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hi. Can some one make this plugin work only in buy zone and plugin show after Round3. I mean Remove The / (can not open with / commedn only show after r3). And Set the flags on it.
Part1 no flag (free)
part 2 flag b (vip admin)
part 3 flag a (fulladmin)
part 4 flag l (manager).
and pls make work
part 1 every 3 round work
part 2 every round
part 3 every 3 round
part 4 every round
Thanks. I have applied 3 times so far but have not received a response:(.

#pragma semicolon 1
#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

#define ADMIN_JBVIP ADMIN_IMMUNITY

// Define the Plugin Version
new const VERSION[] = { "1.0" };

// PREFIX
new const PREFIX[] = { "!g[!tWG!g]!n" };

new VipUsed[33];
new HasSpeed[33];


public plugin_init()
{
register_plugin("PublicServer:StartMenu", VERSION, "");

register_clcmd("say an", "cmdVmenu");
register_clcmd("say /an", "cmdVmenu");
register_clcmd("say_team an", "cmdVmenu");
register_clcmd("say_team /an", "cmdVmenu");
}

public cmdVmenu(id)
{
if(!(get_user_flags(id) & ADMIN_JBVIP))
{
client_printc(id, "%s Menu Faghat Baraye !gManager !nBaraye Kharid Be Id:!t@TAJ_Alireza !nMoraje'e Konid.", PREFIX);

return PLUGIN_HANDLED;
}

if(VipUsed[id])
{
client_printc(id, "%s Shoma Yek Bar Az !gManager Menu!n Estefade Kardid.", PREFIX);

return PLUGIN_HANDLED;
}

switch(cs_get_user_team(id))
{
case CS_TEAM_T:
startTMenu(id);

case CS_TEAM_CT:
startCTMenu(id);
}

return PLUGIN_HANDLED;
}

public startCTMenu(id)
{
new menu = menu_create("\yPunlicMenu \r(CT):^n", "startCTMenu_handler");

menu_additem(menu, "\dFree \y[\rEvery 3 Round\y]", "1", 0);
menu_additem(menu, "\dVip+Admin \y[\rEvery Round\y]", "2", 0);
menu_additem(menu, "\dFullAdmin \y[\rEvery 3 Round\y]", "3", 0);
menu_additem(menu, "\dManager \y[\rEvery Round\y]", "4", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public startCTMenu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{
free(id);
}

case 2:
{
vipadmin(id);
}

case 3:
{
full(id);
}

case 4:
{
manager(id);
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public free(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "freehandler");

menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public freehandler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);

}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public vipadmin(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "vipadminhandler");

menu_additem(menu, "\dAk-47 + Full Item \r[VIP]", "1", 0);
menu_additem(menu, "\dM4A1 + Full item\r[VIP]", "2", 0);
menu_additem(menu, "\dAWP + Full Item \r[VIP]", "3", 0);
menu_additem(menu, "\dFAMAS + Full Item \r[VIP]", "4", 0);
menu_additem(menu, "\dBULLPUP + Full Item \r[VIP]", "5", 0);
menu_additem(menu, "\dCommando + Full Item \r[VIP]", "6", 0);
menu_additem(menu, "\dDefender + Full Item \r[VIP]", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public vipadminhandler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 2:
{

give_item( id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 3:
{

give_item( id, "weapon_awp");
cs_set_user_bpammo(id, CSW_AWP, 30);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 4:
{

give_item( id, "weapon_famas");
cs_set_user_bpammo(id, CSW_FAMAS, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 5:
{

give_item( id, "weapon_aug");
cs_set_user_bpammo(id, CSW_AUG, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 6:
{

give_item( id, "weapon_sg552");
cs_set_user_bpammo(id, CSW_SG552, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 7:
{

give_item( id, "weapon_galil");
cs_set_user_bpammo(id, CSW_GALIL, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public full(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "fullhandler");

menu_additem(menu, "\rblorog3", "1", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public fullhandler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_balrog3");

}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public manager(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "managerhandler");

menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public managerhandler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);

}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}


public startTMenu(id)
{
new menu = menu_create("\yManager Menu \r(CT):^n", "startTMenu_handler");

menu_additem(menu, "\dFree\y[\rEvery 3 Round\y]", "1", 0);
menu_additem(menu, "\dVip+Admin\y[\rEvery Round\y]", "2", 0);
menu_additem(menu, "\dFullAdmin\y[\rEvery 3 Round\y]", "3", 0);
menu_additem(menu, "\dManager\y[\rEvery Round\y]", "4", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public startTMenu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{
free1(id);
}

case 2:
{
vipadmin1(id);
}

case 3:
{
full1(id);
}

case 4:
{
manager1(id);
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public free1(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "free1handler");

menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public free1handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);

}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public vipadmin1(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "vipadmin1handler");

menu_additem(menu, "\dAk-47 + Full Item \r[VIP]", "1", 0);
menu_additem(menu, "\dM4A1 + Full item\r[VIP]", "2", 0);
menu_additem(menu, "\dAWP + Full Item \r[VIP]", "3", 0);
menu_additem(menu, "\dFAMAS + Full Item \r[VIP]", "4", 0);
menu_additem(menu, "\dBULLPUP + Full Item \r[VIP]", "5", 0);
menu_additem(menu, "\dCommando + Full Item \r[VIP]", "6", 0);
menu_additem(menu, "\dDefender + Full Item \r[VIP]", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public vipadmin1handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 2:
{

give_item( id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 3:
{

give_item( id, "weapon_awp");
cs_set_user_bpammo(id, CSW_AWP, 30);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 4:
{

give_item( id, "weapon_famas");
cs_set_user_bpammo(id, CSW_FAMAS, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 5:
{

give_item( id, "weapon_aug");
cs_set_user_bpammo(id, CSW_AUG, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 6:
{

give_item( id, "weapon_sg552");
cs_set_user_bpammo(id, CSW_SG552, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}

case 7:
{

give_item( id, "weapon_galil");
cs_set_user_bpammo(id, CSW_GALIL, 90);
give_item( id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
give_item( id, "weapon_hegrenade");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_flashbang");
give_item( id, "weapon_smokegrenade");
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public full1(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "full1handler");

menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public full1handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);

}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public manager1(id)
{
new menu = menu_create("\dFree Gun \r(CT):^n", "manager1handler");

menu_additem(menu, "\rRandom Weapon \y+ \rRendom Pistol \y+ \rRandom Grenade", "1", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}

public manager1handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}

new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);

switch(key)
{
case 1:
{

give_item( id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);

}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

// Colour Chat
stock client_printc(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);

replace_all(msg, 190, "!g", "^x04"); // Green Color
replace_all(msg, 190, "!n", "^x01"); // Default Color
replace_all(msg, 190, "!t", "^x03"); // Team Color

if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...