Furien Weapons clasic [ Un meniu cu arme + unu de pistoale]

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

21 Oct 2015, 15:00

Descriere: Este un plugin pentru Mod-ul furien un meniu cu arme pentru anti-furieni
No bugs no lag :"> | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < cstrike >
#include < fakemeta_util > 
#include < hamsandwich >
#include < fun >

#define PLUGIN "ANTI-FURIEN Weapons CLASIC"
#define VERSION "1.0"
#define AUTHOR "50Cent # HackeR"

new bool:AidejaChoosen[33];

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// Add your code here...
	register_clcmd("say /weapons","ClcmdWeapons");
	
	RegisterHam(Ham_Spawn, "player", "Inceput_runda", 1);
}

public ClcmdWeapons(id) {
	if(AidejaChoosen[id] ) {
		ChatColor(id, "!t[Anti-furien Menu] Ai ales aceasta runda arma");
		return PLUGIN_HANDLED;
	}
	if( get_user_team( id ) == 2 ) {
		WeaponMenu(id)
	}
	return PLUGIN_HANDLED;
}

	 

public Inceput_runda(id) {
	if(is_user_alive(id)) {
		give_item(id, "weapon_knife");
		AidejaChoosen[id] = false;
		
		if(get_user_team(id) == 2) {
			WeaponMenu(id);
		}
	}
}

public WeaponMenu(id) {
	if(is_user_alive(id) && get_user_team(id) == 2) {
		new menu = menu_create ("Anti-furien Menu \r[Clasic Weapon]", "CaseWeaponMenu");
		
		menu_additem(menu, "Ak47", "1");
		menu_additem(menu, "M4a1", "2");
		menu_additem(menu, "MP5 Navy", "3");
		menu_additem(menu, "XM1014", "4");
		menu_additem(menu, "M3", "5");
		menu_additem(menu, "M249", "6");
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0 );
	}
	else
	{
		ChatColor(id, "!g[AntiFurien Weapons] !nNu. poti alege arma cand esti mort");
	}
}


public CaseWeaponMenu(id, menu, item) {
	if(item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2) {
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data [6], szName [64];
	new access, callback;
	menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
	new key = str_to_num (data);
	
	switch (key)
	{
		case 1:
		{
			give_item(id, "weapon_ak47");
			cs_set_user_bpammo(id, CSW_AK47,250);
			ChatColor(id, "!g[AntiFurien Weapons] !nAi ales Ak47");
			set_task( 0.1, "PistolSpawn", id )
			AidejaChoosen[ id ] = true;
		}
		case 2:
		{
			give_item(id, "weapon_m4a1");
			cs_set_user_bpammo(id, CSW_M4A1,250);
			ChatColor(id, "!g[AntiFurien Weapons] !nAi ales M4a1");
			set_task( 0.1, "PistolSpawn", id )
			AidejaChoosen[ id ] = true;
		}
		case 3:
		{
			give_item(id, "weapon_mp5navy");
			cs_set_user_bpammo(id, CSW_MP5NAVY,250);
			ChatColor(id, "!g[AntiFurien Weapons] !nAi ales Mp5Navy");
			set_task( 0.1, "PistolSpawn", id )
			AidejaChoosen[ id ] = true;
		}
		case 4:
		{
			give_item(id, "weapon_xm1014");
			cs_set_user_bpammo(id, CSW_XM1014,250);
			ChatColor(id, "!g[AntiFurien Weapons] !nAi ales Xm1014");
			set_task( 0.1, "PistolSpawn", id )
			AidejaChoosen[ id ] = true;
		}
		case 5:
		{
			give_item(id, "weapon_m3");
			cs_set_user_bpammo(id, CSW_M3,250);
			ChatColor(id, "!g[AntiFurien Weapons] !nAi ales M3");
			set_task( 0.1, "PistolSpawn", id )
			AidejaChoosen[ id ] = true;
		}
		case 6:
		{
			give_item(id, "weapon_m249");
			cs_set_user_bpammo(id, CSW_M249,250);
			ChatColor(id, "!g[AntiFurien Weapons] !nAi Ales M249");
			set_task( 0.1, "PistolSpawn", id )
			AidejaChoosen[ id ] = true;
		}
	}
	
	menu_destroy (menu);
	return PLUGIN_HANDLED;
}


public PistolSpawn(id) {
	if(is_user_alive(id) && get_user_team(id) == 2) {
		new menu = menu_create ("Secundary \rWeapon", "CaseWeaponSecundar");
		
		menu_additem(menu, "Deagle", "1");
		menu_additem(menu, "Fiveseven", "2");
		menu_additem(menu, "Usp", "3");
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0 );
	}
}

public CaseWeaponSecundar(id, menu, item) {
	if(item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2) {
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data [6], szName [64];
	new access, callback;
	menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
	new key = str_to_num (data);
	
	switch (key)
	{
		case 1:
		{
			give_item(id, "weapon_deagle");
			cs_set_user_bpammo(id, CSW_DEAGLE, 50);
			AidejaChoosen[ id ] = true;
		}
		case 2:
		{
			give_item(id, "weapon_fiveseven");
			cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
			AidejaChoosen[ id ] = true;
		}
		case 3:
		{
			give_item(id, "weapon_usp");
			cs_set_user_bpammo(id, CSW_USP, 50);
			AidejaChoosen[ id ] = true;
		}
	}
	
	menu_destroy (menu);
	return PLUGIN_HANDLED;
}

stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // Green Color
	replace_all(msg, 190, "!n", "^1"); // Default Color
	replace_all(msg, 190, "!t", "^3"); // Team Color
	replace_all(msg, 190, "!t2", "^0"); // Team2 Color
	
	if (id) players[0] = id; else get_players(players, count, "ch"); {
		for (new i = 0; i < count; i++) {
			if (is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/


Nume: Anti-furien Weapons
Versiune: 1.0
Link oficial: Aici

Instalare:
1. Fisierul Furien_weapons.sma il puneti in addons/amxmodx/scripting
2. Fisierul Furien_weapons.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

Furien_weapons.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
Nu, are..

Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
Nu, are..

Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
/weapons

Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
#include < cstrike >
#include < fakemeta_util >
#include < hamsandwich >
#include < fun >
- alte module necesare..

Imagini:
| Afiseaza codul
Image
Image
Image
Astept. sfaturi sugesti: Replyurii
Last edited by 50Cent # HackeR on 21 Dec 2015, 18:52, edited 2 times in total.
RoyalServer 2
User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

21 Oct 2015, 20:23

Sunt mai multe greseli. Unele tin de aspect vizual, altele de logica si de optimizare.

Iti arat doar pe cea care poate genera probleme:

Code: Select all

if(item == MENU_EXIT)
	{
		return 1; // meniul e dimanic, aici vei avea scurgere de memorie. adauga menu_destroy() pana la return
	}
Cand nu merge acest forum sunt online aici:
  • * Skype: nubo_cs
    * Y!M ID: nubo_cs
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

21 Oct 2015, 20:31

Multumesc de sfat :)
Incurand am sa fac update si am sa tin cont de sfat-ul tau
User avatar
OnLyYoNuTz
Membru, skill +1
Membru, skill +1
Posts: 138
Joined: 18 Jun 2015, 18:51
Detinator Steam: Da
CS Status: Angent vânzări.
Detinator server CS: No
Fond eXtream: 0
Location: Suceava
Has thanked: 1 time

21 Oct 2015, 22:56

Frumos plugin bv tineo tot asa =D>
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

30 Oct 2015, 06:59

| Afiseaza codul
public Inceput_runda(id) {
	if(is_user_alive(id)) {
		give_item(id, "weapon_knife");
		AidejaChoosen[id] = true;
		
		if(get_user_team(id) == 2) {
			WeaponMenu(id);
		}
	}
}


==>
| Afiseaza codul
public Inceput_runda(id) {
	if(is_user_alive(id)) {
		give_item(id, "weapon_knife");
		
		if(get_user_team(id) == 2) {
			WeaponMenu(id);
                       AidejaChoosen[id] = true;
		}
	}
        return PLUGIN_CONTINUE;
}

================================================================
| Afiseaza codul
public WeaponMenu(id) {
        if ( !is_user_alive ( id ) )
       {
                           ColorChat ( id, "!g[Furien Weapons] !nYou're dead." );
                           return PLUGIN_HANDLED; // oprim toate functiile
        }
	new menu = menu_create ("Anti-furien Menu \r[Clasic Weapon]", "CaseWeaponMenu");
	
	menu_additem(menu, "Ak47", "1", 0);
	menu_additem(menu, "M4a1", "2", 0);
	menu_additem(menu, "MP5 Navy", "3", 0);
	menu_additem(menu, "XM1014", "4", 0);
	menu_additem(menu, "M3", "5", 0);
	menu_additem(menu, "M249", "6", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return PLUGIN_CONTINUE;
}
| Afiseaza codul
public CaseWeaponSecundar(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy ( menu );
                return PLUGIN_HANDLED;
	}
	
	new data [6], szName [64];
	new access, callback;
	menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
	new key = str_to_num (data);
	
	switch (key)
	{
		case 1:
		{
			give_item(id, "weapon_deagle");
			cs_set_user_bpammo(id, CSW_DEAGLE, 50);
			AidejaChoosen[ id ] = true;
		}
		case 2:
		{
			give_item(id, "weapon_fiveseven");
			cs_set_user_bpammo(id, CSW_FIVESEVEN, 50);
			AidejaChoosen[ id ] = true;
		}
		case 3:
		{
			give_item(id, "weapon_usp");
			cs_set_user_bpammo(id, CSW_USP, 50);
			AidejaChoosen[ id ] = true;
			}
	}
        return PLUGIN_CONTINUE;
}
User avatar
^ionutz^
Fost moderator
Fost moderator
Posts: 1995
Joined: 05 Oct 2013, 15:12
Detinator Steam: Da
CS Status: activitate scazuta !
SteamID: /id/ionutz_cs/
Reputatie: Fost moderator ajutator
Location: Galati
Has thanked: 46 times
Been thanked: 23 times

30 Oct 2015, 17:24

Code: Select all

public Inceput_runda(id) {
    if(is_user_alive(id)) {
        give_item(id, "weapon_knife");
        
        if(get_user_team(id) == 2) {
            WeaponMenu(id);
                       AidejaChoosen[id] = true; // dc ? daca ii apare meniul si da din greseala pe 0  
                                  //si iese afara din el daca va scrie /weapons ii va aparea mesajul in chat ca a folosit etc
        }
    }
        return PLUGIN_CONTINUE;
} 
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

30 Oct 2015, 20:05

Cel mai bine bool-ul il pune in case-uri dupa ce ii da armele.
User avatar
Filip.
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 996
Joined: 16 Oct 2013, 23:17
Detinator Steam: Nu
Reputatie: Restrictie moderator
Nume anterior: andre.w
Location: lasa
Has thanked: 58 times
Been thanked: 26 times
Contact:

24 Nov 2015, 18:40

"#define AUTHOR "50Cent # HackeR""

e facut de tine vrei sa zici? daca e facut de tine ma omor. Nu stiu sigur de cine este facut acest plugin dar iti zic sigur ca tu ai adaugat mesajele in chat si atat.
Revin cu edit cu sursa originala

Edit: Uite asta este sursa originala.
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

/*
   Credits:

      The YONTU - Code Optimized
      scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn
*/

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>

new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu";
new const VERSION[] = "1.3";

#pragma semicolon 1

new bool: HaveChoosenWeap[33];

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, "Adventx && Snow.");
   
   register_clcmd("say /weapons","SayWeapons");
   register_clcmd("say /guns","SayWeapons");	
   register_clcmd("say_team /weapons","SayWeapons");
   register_clcmd("say_team /guns","SayWeapons");
   
   RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1);
}

public hamPlayerSpawnPost(id)
{
   if(is_user_alive(id) && get_user_team(id) == 1)
   {
      set_task(0.1, "FurienItem",id);
   }
   
   if(is_user_alive(id) && get_user_team(id) == 2)
   {
      ShowMenuWeap(id);
      HaveChoosenWeap[id] = false;
      set_task(0.1, "AntiFurienItem",id);   
   }
}

public FurienItem(id)
{
   fm_give_item(id, "weapon_knife");
   fm_give_item(id, "weapon_hegrenade");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "parachute" );
}

public AntiFurienItem(id)
{
   fm_give_item(id, "weapon_knife");
   fm_give_item(id, "weapon_deagle");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "weapon_flashbang");
   cs_set_user_bpammo(id, CSW_DEAGLE,250);
}

public ShowMenuWeap(id)
{
   new szMenu = menu_create("\rAnti Furien \yWeapons","AntiFurienWeap");
   
   menu_additem(szMenu, "M4A1","1");
   menu_additem(szMenu, "AK47","2");
   menu_additem(szMenu, "M3","3");
   menu_additem(szMenu, "XM1014","4");
   menu_additem(szMenu, "Famas","5");
   menu_additem(szMenu, "MP5Navy","6");
   menu_additem(szMenu, "SG550","7");
   menu_additem(szMenu, "Scout","8");
   menu_additem(szMenu, "P90","9");
   menu_additem(szMenu, "G3SG1","10");
   
   menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL);
   menu_display(id, szMenu, 0);
   
   return PLUGIN_HANDLED;
}

public AntiFurienWeap(id, szMenu, item)
{
   if(item == MENU_EXIT)
      return PLUGIN_HANDLED;
   
   if(get_user_team(id) != 2)
      return PLUGIN_HANDLED;
   
   new data [6], szName [64];
   new access, callback;
   menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
   new key = str_to_num (data);
   
   switch (key)
   {
      case 1:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_m4a1");
         cs_set_user_bpammo(id, CSW_M4A1,250);
      }
      case 2:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_ak47");
         cs_set_user_bpammo(id, CSW_AK47,250);
      }     
      case 3:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_m3");
         cs_set_user_bpammo(id, CSW_M3,150);
      }
      case 4:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_xm1014");
         cs_set_user_bpammo(id, CSW_XM1014,150);
      }
      case 5:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_famas");
         cs_set_user_bpammo(id, CSW_FAMAS,250);
      }
      case 6:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_mp5navy");
         cs_set_user_bpammo(id, CSW_MP5NAVY,250);
      }
      case 7:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_sg550");
         cs_set_user_bpammo(id, CSW_SG550,250);
      }
       case 8:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_scout");
         cs_set_user_bpammo(id, CSW_SCOUT,150);
      }
         case 9:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_p90");
         cs_set_user_bpammo(id, CSW_P90,150);
      }
         case 10:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_g3sg1");
         cs_set_user_bpammo(id, CSW_G3SG1,250);
      }
   }
   
   menu_destroy(szMenu);
   return PLUGIN_HANDLED;
}

public SayWeapons(id)
{
   if(get_user_team(id) == 2)
   {
      if(!is_user_alive(id))
      {
         ChatColor(id, "!g[AntiFurien Weapons] !nYou can't select your weapons when you're dead!");
         return;
      }
      
      if(HaveChoosenWeap[id]==true)
      {
         ChatColor(id, "!g[AntiFurien Weapons] !nYou select your weapons in this round");
         return;
      }
      
      else
      {
         ShowMenuWeap(id);
      }
   }
}

stock ChatColor(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!g", "^4"); // Green Color
   replace_all(msg, 190, "!n", "^1"); // Default Color
   replace_all(msg, 190, "!t", "^3"); // Team Color
   replace_all(msg, 190, "!t2", "^0"); // Team2 Color
   
   if (id) players[0] = id; else get_players(players, count, "ch"); {
      for (new i = 0; i < count; i++) {
         if (is_user_connected(players)) {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
            write_byte(players);
            write_string(msg);
            message_end();
         }
      }
   }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


tu ce ai facut? ai modificat 2-3 arme ai bagat niste scrisuri in chat si gata?
Daca vrei sa faci profit case opening
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

24 Nov 2015, 18:53

andre.w wrote:"#define AUTHOR "50Cent # HackeR""

e facut de tine vrei sa zici? daca e facut de tine ma omor. Nu stiu sigur de cine este facut acest plugin dar iti zic sigur ca tu ai adaugat mesajele in chat si atat.
Revin cu edit cu sursa originala

Edit: Uite asta este sursa originala.
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

/*
   Credits:

      The YONTU - Code Optimized
      scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn
*/

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>

new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu";
new const VERSION[] = "1.3";

#pragma semicolon 1

new bool: HaveChoosenWeap[33];

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, "Adventx && Snow.");
   
   register_clcmd("say /weapons","SayWeapons");
   register_clcmd("say /guns","SayWeapons");	
   register_clcmd("say_team /weapons","SayWeapons");
   register_clcmd("say_team /guns","SayWeapons");
   
   RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1);
}

public hamPlayerSpawnPost(id)
{
   if(is_user_alive(id) && get_user_team(id) == 1)
   {
      set_task(0.1, "FurienItem",id);
   }
   
   if(is_user_alive(id) && get_user_team(id) == 2)
   {
      ShowMenuWeap(id);
      HaveChoosenWeap[id] = false;
      set_task(0.1, "AntiFurienItem",id);   
   }
}

public FurienItem(id)
{
   fm_give_item(id, "weapon_knife");
   fm_give_item(id, "weapon_hegrenade");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "parachute" );
}

public AntiFurienItem(id)
{
   fm_give_item(id, "weapon_knife");
   fm_give_item(id, "weapon_deagle");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "weapon_flashbang");
   cs_set_user_bpammo(id, CSW_DEAGLE,250);
}

public ShowMenuWeap(id)
{
   new szMenu = menu_create("\rAnti Furien \yWeapons","AntiFurienWeap");
   
   menu_additem(szMenu, "M4A1","1");
   menu_additem(szMenu, "AK47","2");
   menu_additem(szMenu, "M3","3");
   menu_additem(szMenu, "XM1014","4");
   menu_additem(szMenu, "Famas","5");
   menu_additem(szMenu, "MP5Navy","6");
   menu_additem(szMenu, "SG550","7");
   menu_additem(szMenu, "Scout","8");
   menu_additem(szMenu, "P90","9");
   menu_additem(szMenu, "G3SG1","10");
   
   menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL);
   menu_display(id, szMenu, 0);
   
   return PLUGIN_HANDLED;
}

public AntiFurienWeap(id, szMenu, item)
{
   if(item == MENU_EXIT)
      return PLUGIN_HANDLED;
   
   if(get_user_team(id) != 2)
      return PLUGIN_HANDLED;
   
   new data [6], szName [64];
   new access, callback;
   menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
   new key = str_to_num (data);
   
   switch (key)
   {
      case 1:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_m4a1");
         cs_set_user_bpammo(id, CSW_M4A1,250);
      }
      case 2:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_ak47");
         cs_set_user_bpammo(id, CSW_AK47,250);
      }     
      case 3:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_m3");
         cs_set_user_bpammo(id, CSW_M3,150);
      }
      case 4:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_xm1014");
         cs_set_user_bpammo(id, CSW_XM1014,150);
      }
      case 5:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_famas");
         cs_set_user_bpammo(id, CSW_FAMAS,250);
      }
      case 6:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_mp5navy");
         cs_set_user_bpammo(id, CSW_MP5NAVY,250);
      }
      case 7:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_sg550");
         cs_set_user_bpammo(id, CSW_SG550,250);
      }
       case 8:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_scout");
         cs_set_user_bpammo(id, CSW_SCOUT,150);
      }
         case 9:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_p90");
         cs_set_user_bpammo(id, CSW_P90,150);
      }
         case 10:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_g3sg1");
         cs_set_user_bpammo(id, CSW_G3SG1,250);
      }
   }
   
   menu_destroy(szMenu);
   return PLUGIN_HANDLED;
}

public SayWeapons(id)
{
   if(get_user_team(id) == 2)
   {
      if(!is_user_alive(id))
      {
         ChatColor(id, "!g[AntiFurien Weapons] !nYou can't select your weapons when you're dead!");
         return;
      }
      
      if(HaveChoosenWeap[id]==true)
      {
         ChatColor(id, "!g[AntiFurien Weapons] !nYou select your weapons in this round");
         return;
      }
      
      else
      {
         ShowMenuWeap(id);
      }
   }
}

stock ChatColor(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!g", "^4"); // Green Color
   replace_all(msg, 190, "!n", "^1"); // Default Color
   replace_all(msg, 190, "!t", "^3"); // Team Color
   replace_all(msg, 190, "!t2", "^0"); // Team2 Color
   
   if (id) players[0] = id; else get_players(players, count, "ch"); {
      for (new i = 0; i < count; i++) {
         if (is_user_connected(players)) {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
            write_byte(players);
            write_string(msg);
            message_end();
         }
      }
   }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


tu ce ai facut? ai modificat 2-3 arme ai bagat niste scrisuri in chat si gata?

Eu zic, ca-i facut de mine ..
User avatar
MzQ*
Membru eXtream
Membru eXtream
Posts: 3473
Joined: 07 Jul 2014, 18:30
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 10 times
Been thanked: 8 times
Contact:

24 Nov 2015, 19:10

andre.w wrote:"#define AUTHOR "50Cent # HackeR""

e facut de tine vrei sa zici? daca e facut de tine ma omor. Nu stiu sigur de cine este facut acest plugin dar iti zic sigur ca tu ai adaugat mesajele in chat si atat.
Revin cu edit cu sursa originala

Edit: Uite asta este sursa originala.
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

/*
   Credits:

      The YONTU - Code Optimized
      scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn
*/

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>

new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu";
new const VERSION[] = "1.3";

#pragma semicolon 1

new bool: HaveChoosenWeap[33];

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, "Adventx && Snow.");
   
   register_clcmd("say /weapons","SayWeapons");
   register_clcmd("say /guns","SayWeapons");	
   register_clcmd("say_team /weapons","SayWeapons");
   register_clcmd("say_team /guns","SayWeapons");
   
   RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1);
}

public hamPlayerSpawnPost(id)
{
   if(is_user_alive(id) && get_user_team(id) == 1)
   {
      set_task(0.1, "FurienItem",id);
   }
   
   if(is_user_alive(id) && get_user_team(id) == 2)
   {
      ShowMenuWeap(id);
      HaveChoosenWeap[id] = false;
      set_task(0.1, "AntiFurienItem",id);   
   }
}

public FurienItem(id)
{
   fm_give_item(id, "weapon_knife");
   fm_give_item(id, "weapon_hegrenade");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "parachute" );
}

public AntiFurienItem(id)
{
   fm_give_item(id, "weapon_knife");
   fm_give_item(id, "weapon_deagle");
   fm_give_item(id, "weapon_flashbang");
   fm_give_item(id, "weapon_flashbang");
   cs_set_user_bpammo(id, CSW_DEAGLE,250);
}

public ShowMenuWeap(id)
{
   new szMenu = menu_create("\rAnti Furien \yWeapons","AntiFurienWeap");
   
   menu_additem(szMenu, "M4A1","1");
   menu_additem(szMenu, "AK47","2");
   menu_additem(szMenu, "M3","3");
   menu_additem(szMenu, "XM1014","4");
   menu_additem(szMenu, "Famas","5");
   menu_additem(szMenu, "MP5Navy","6");
   menu_additem(szMenu, "SG550","7");
   menu_additem(szMenu, "Scout","8");
   menu_additem(szMenu, "P90","9");
   menu_additem(szMenu, "G3SG1","10");
   
   menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL);
   menu_display(id, szMenu, 0);
   
   return PLUGIN_HANDLED;
}

public AntiFurienWeap(id, szMenu, item)
{
   if(item == MENU_EXIT)
      return PLUGIN_HANDLED;
   
   if(get_user_team(id) != 2)
      return PLUGIN_HANDLED;
   
   new data [6], szName [64];
   new access, callback;
   menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
   new key = str_to_num (data);
   
   switch (key)
   {
      case 1:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_m4a1");
         cs_set_user_bpammo(id, CSW_M4A1,250);
      }
      case 2:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_ak47");
         cs_set_user_bpammo(id, CSW_AK47,250);
      }     
      case 3:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_m3");
         cs_set_user_bpammo(id, CSW_M3,150);
      }
      case 4:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_xm1014");
         cs_set_user_bpammo(id, CSW_XM1014,150);
      }
      case 5:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_famas");
         cs_set_user_bpammo(id, CSW_FAMAS,250);
      }
      case 6:
      {
         HaveChoosenWeap[id] = true;
         give_item(id, "weapon_mp5navy");
         cs_set_user_bpammo(id, CSW_MP5NAVY,250);
      }
      case 7:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_sg550");
         cs_set_user_bpammo(id, CSW_SG550,250);
      }
       case 8:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_scout");
         cs_set_user_bpammo(id, CSW_SCOUT,150);
      }
         case 9:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_p90");
         cs_set_user_bpammo(id, CSW_P90,150);
      }
         case 10:
      {  
	HaveChoosenWeap[id] = true;
       	give_item (id, "weapons_g3sg1");
         cs_set_user_bpammo(id, CSW_G3SG1,250);
      }
   }
   
   menu_destroy(szMenu);
   return PLUGIN_HANDLED;
}

public SayWeapons(id)
{
   if(get_user_team(id) == 2)
   {
      if(!is_user_alive(id))
      {
         ChatColor(id, "!g[AntiFurien Weapons] !nYou can't select your weapons when you're dead!");
         return;
      }
      
      if(HaveChoosenWeap[id]==true)
      {
         ChatColor(id, "!g[AntiFurien Weapons] !nYou select your weapons in this round");
         return;
      }
      
      else
      {
         ShowMenuWeap(id);
      }
   }
}

stock ChatColor(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!g", "^4"); // Green Color
   replace_all(msg, 190, "!n", "^1"); // Default Color
   replace_all(msg, 190, "!t", "^3"); // Team Color
   replace_all(msg, 190, "!t2", "^0"); // Team2 Color
   
   if (id) players[0] = id; else get_players(players, count, "ch"); {
      for (new i = 0; i < count; i++) {
         if (is_user_connected(players)) {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
            write_byte(players);
            write_string(msg);
            message_end();
         }
      }
   }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


tu ce ai facut? ai modificat 2-3 arme ai bagat niste scrisuri in chat si gata?

Fa tu unu mai bun ;))
Si daca nu vezi bine te rog sa iti fac un control la ochi., deoarece nu poti compara cum scripteaza Adventx si cum face el
Image
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

20 Dec 2015, 14:27

Up ! facui otpimizari la sursa pentru nubo
StaFF
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 27 Mar 2015, 22:43
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

21 Dec 2015, 18:10

Are o problema, poti cumpara mai multe arme
https://www.youtube.com/watch?v=dwhR-H9 ... e=youtu.be
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 15 guests