Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5258 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki man reikia,kad kas nors įdėtu į šita pluginas komandas /noriuvip ir /vips .Aš mėginau įdėti bet nieko neišeina .Ačiū iš anksto .

/*
*	-----------------
* 	Coded in 2010, 
* 	Shuttle_Wave
* 	-----------------
* 	
*	.:: Description ::.
* 	
* 	JailBreak VIP Menu.
* 	
*	.:: Contacts ::.
*
*	Email: [email protected]
*
*	Steam: shuttle_wave or lengjonathon
* 
*/
#pragma semicolon 1

#include 
#include 
#include 
#include 
#include 

#define ADMIN_JBVIP ADMIN_KICK

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

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

new VipUsed[33];
new HasSpeed;

new Float:fast_speed = 400.0;
new Float:normal_speed = 250.0;

public plugin_init()
{
register_plugin("JailBreak: VIP Menu", VERSION, "Shuttle_Wave");

RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1);
RegisterHam( Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1);

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

public FwdPreFrame_Post(id)
{
if(!is_user_alive(id))
{
	return PLUGIN_HANDLED;
}

if(!HasSpeed)
{
	return PLUGIN_HANDLED;
}

else if(HasSpeed)
{
	set_user_maxspeed(id, fast_speed);
}

return PLUGIN_HANDLED;
}

public FwdHamSpawn_Post(id)
{
HasSpeed = false;
VipUsed[id] = false;
set_user_maxspeed(id, normal_speed);
set_user_rendering( id, _, 0, 0, 0, _, 0 );  
}

public cmdVmenu(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) && ADMIN_JBVIP && !VipUsed[id])
{
	VipCTMenu(id);
}

else if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) && ADMIN_JBVIP && !VipUsed[id])
{
	VipTMenu(id);
}

else if(VipUsed[id])
{
	client_printc(id, "%s Jus jau pasinaudojote !gVIP Menu!n sitame rounde. Palaukite kito roundo", PREFIX);
}

else
{
	client_printc(id, "%s Only !gAdmins!n that are !gTerrorist!n or !gCounter Terrorist!n may use the VIP Menu", PREFIX);
	return PLUGIN_HANDLED;
}

return PLUGIN_HANDLED;
}

public VipCTMenu(id)
{
new menu = menu_create("\yJailBreak VIP Meniu:^n\rby Shuttle_Wave", "VipCTMenu_handler");

menu_additem(menu, "\w+50hp ir +100 ARMOR", "1", 0);
menu_additem(menu, "\wM4A1 ir AK47", "2", 0);
menu_additem(menu, "\wGreitis ir Zalias svitejimas ", "3", 0);

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

public VipCTMenu_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:
	{
		set_user_health(id, get_user_health(id) + 50);
		set_user_armor(id, get_user_armor(id) + 100);
		VipUsed[id] = true;

		client_printc(id, "%s Jus gavote !g50HP!n ir !g100 ARMOR!n", PREFIX);
	}
	case 2:
	{
		give_item(id, "weapon_m4a1");
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_M4A1, 90);
		cs_set_user_bpammo(id, CSW_AK47, 200);

		VipUsed[id] = true;

		client_printc(id, "%s Jus gavote !gM4A1!n ir !gAK47!n", PREFIX);
	}
	case 3:
	{
		VipUsed[id] = true;
		HasSpeed = true;

		set_user_maxspeed(id, fast_speed);
		set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);

		client_printc(id, "%s Jus gavote !gGreiti!n ir !gZalia svitejima!n", PREFIX);
	}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}

public VipTMenu(id)
{
new menu = menu_create("\yJailBreak VIP Meniu:^n\rby Shuttle_Wave", "VipTMenu_handler");

menu_additem(menu, "\wGlock su 2 kulkom", "1", 0);
menu_additem(menu, "\wGreitis ir Zalias svitejimas", "2", 0);
menu_additem(menu, "\w+50HP ir +50 ARMOR", "3", 0);

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

public VipTMenu_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:
	{
		give_item(id, "weapon_glock18");
		cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock18", id), 2);

		client_printc(id, "%s Jus gavote !gGlock su 2 kulkom!n", PREFIX);

		VipUsed[id] = true;
	}
	case 2:
	{
		VipUsed[id] = true;
		HasSpeed = true;

		set_user_maxspeed(id, fast_speed);
		set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);

		client_printc(id, "%s Jus gavote !gGreiti!n ir !gZalia svitejima!n", PREFIX);
	}

	case 3:
	{
		set_user_health(id, get_user_health(id) + 50);
		set_user_armor(id, get_user_armor(id) + 100);
		VipUsed[id] = true;

		client_printc(id, "%s Jus gavote !g50HP!n ir !g100 ARMOR!n", PREFIX);
	}
}

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();
           }
       }
   }
}

fanas.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5258 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...