Page 1 of 1

Cerere Plugin arme

Posted: 22 Dec 2013, 14:01
by ^ionutz^
as dori sa fac si eu un meniu ca acesta cum as putea? am majoritatea pluginurilor de arme din acesta meniu dar as vrea sa fac altu pentru ca acesta contine idu lui cata in el mentionez ca vreau sa adaug sa le cumperi cu credite
Image
Image
Image
una dintre sursele de la pluginurile de arme http://www.girlshare.ro/33092923.6
nu stiu sa le imbin m-ar putea juta cineva ?
am gasit ceva intr-un plugin dar nu stiu cum sa modific cu alte arme dar nu stiu daca e bine
| Afiseaza codul
public CSOWeapons( id ) 
{
	
	new MeniuArmeNormale = menu_create( "\yUltimate \rCSO", "CSOHandler" )
	new iCredits = get_user_credits( id );

/*==========================================================================================
--------------------------------------| Balrog |--------------------------------------------
==========================================================================================*/
	
	if( iCredits < 30 ) 
	{
	menu_additem( MeniuArmeNormale, "\rBalrog \y11 \w[ \dNo Credits \w]", "1", 0 )
	}
	else if( iCredits >= 30 ) 
	{
	menu_additem( MeniuArmeNormale, "\rBalrog \y11 \w[ 30 \yCredits \w]", "1", 0 )
	}
	
/*==========================================================================================
----------------------------------| End Balrog |--------------------------------------------
==========================================================================================*/
	
	
/*==========================================================================================
----------------------------------| Gatling |-----------------------------------------------
==========================================================================================*/
	
	if( iCredits < 40 ) 
	{
	menu_additem( MeniuArmeNormale, "\yGatling \rVulcano \w[ \dNo Credits \w]", "2", 0 )
	}
	else if( iCredits >= 40 ) 
	{
	menu_additem( MeniuArmeNormale, "\yGatling \rVulcano \w[ 40 \yCredits \w]", "2", 0 )
	}
	
/*==========================================================================================
---------------------------------| End Gatling |--------------------------------------------
==========================================================================================*/	

/*==========================================================================================
---------------------------------------| Laser |--------------------------------------------
==========================================================================================*/

	if( iCredits < 50 ) 
	{
	menu_additem( MeniuArmeNormale, "\rLaser \yGun \w[ \dNo Credits \w]", "3", 0 )
	}
	else if( iCredits >= 50 ) 
	{
	menu_additem( MeniuArmeNormale, "\rLaser \yGun \w[ 50 \yCredits \w]", "3", 0 )
	}
	
/*==========================================================================================
---------------------------------------| End Laser |----------------------------------------
==========================================================================================*/

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 14:03
by DaNNe.
Cineva crezi ca iti face GRATIS ? =))
Nu mai copiati.
Si ce plugine ai tu ma ? Ca sunt amxx, daca nu le sti nativele = 0. Oricum alea din poza sunt toate intr-un singur plugin.

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 14:08
by ^ionutz^
stiu si eu dar fratitu mi-a dat si 2 smauri :-j + ca mai am si eu in pc :)) eu vreau doar sa ma ajute sa vad cum se face
Edit daca nu vrea nimeni asta e :-j crezi ca toti sunt ca tine :))

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 14:25
by eDyTuU
Uite aici un model cum sa`l faci cu credite, te descurci?
| Afiseaza codul
#include < amxmodx >
#include < cstrike >
#include < colorchat >
#include < fakemeta >
#include < fun >
#include < hamsandwich >

public plugin_init()
{
	register_plugin( "PLUGIN", "VERSION", "AUTHOR" );

	RegisterHam( Ham_Spawn, "player", "Spawn", 1 );

	register_clcmd( "guns", "Spawn" );
	register_clcmd( "weapons", "Spawn" );
	register_clcmd( "say /guns", "Spawn" );
	register_clcmd( "say /weapons", "Spawn" );
}

public Spawn(id)
{
    	if( is_user_alive(id) && get_user_team(id) == 2 ) 
	{
		set_task( 0.1, "PrincipalMenu", id )
	}
}

public PrincipalMenu(id) 
{
	new menu = menu_create( "\rPrimary Weapon", "PrimaryGiver" );

	// In loc de *VALUE* pui numarul de credite necesare pentru a cumpara
       	if( get_user_credits[id] < *VALUE* )

		menu_additem( menu, "\dAK47 Knife -\r No Credits", "1", 0 );
	else 
		menu_additem( menu, "\wAK47 Knife -\r *VALUE* Credits", "1", 0 );

	menu_setprop( menu, MPROP_EXITNAME, "\wExit" );
   	menu_display( id, menu, 0 );

	return 0;
}

public PrimaryGiver(id, menu, item) 
{
	if( !is_user_alive(id) || get_user_team(id) != 2 || item == MENU_EXIT ) return 1;

	new data[6], szName[64], access, callback;
   	menu_item_getinfo( menu, item, access, data, charsmax( data ), szName, charsmax( szName ), callback );

    	switch( str_to_num( data ) )
    	{
       		case 1:
        	{	
   			// In loc de *VALUE* pui numarul de credite necesare pentru a cumpara
			if( get_user_credits < *VALUE* )
			{
				ColorChat( id, GREEN, "Nu ai credite. bla bla bla..." );
				return 1;
			}
			else
			{
 				give_item( id, "weapon_usp );
				set_user_credits( id, get_user_credits(id) - *VALUE* );
				ColorChat( id, GREEN, "Ai cumparat USP" );
			}
 

		}
	}
  	menu_destroy( menu );
  	return 1;
}
La partea cealalta cu "imbinatu", folosesti native: uite aici un model
| Afiseaza codul
public plugin_natives()
{
	register_native( "give_ak47knife", "give_weapon", 1 )
}

public give_weapon(id)
{
	give_ak47knife(id)
}
Codul de mai sus il bagi in plugin (in ak47knife)

Dupa in pluginul de arme, la inceput scrii: native give_ak47knife( id, bool:active )

Iar dupa, in momentul cumpararii armei folosesti codul: give_ak47knife(id, true)

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 14:27
by ^ionutz^
x_x da greu mai e mai bine il fac fara creidte daca stiti careva stici cum era in addonsu lui n0talama

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 15:18
by DaNNe.
^ionutz^ wrote:x_x da greu mai e mai bine il fac fara creidte daca stiti careva stici cum era in addonsu lui n0talama
Tia dat fratimiu ( CaTa ) 2 smauri si nu sti sa scoti reclamele? :o
@ Edi: Nu asa le fac eu. :) Si vezi ca ai gresit la exemplul cu *VALUE*, ai pus < *VALUE* - asta < inseamna mai mic, pentru ai lua credite folosesti -.

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 16:38
by CaTa.
^ionutz^ wrote:as dori sa fac si eu un meniu ca acesta cum as putea? am majoritatea pluginurilor de arme din acesta meniu dar as vrea sa fac altu pentru ca acesta contine idu lui cata in el mentionez ca vreau sa adaug sa le cumperi cu credite
Image
Image
Image
una dintre sursele de la pluginurile de arme http://www.girlshare.ro/33092923.6
nu stiu sa le imbin m-ar putea juta cineva ?
am gasit ceva intr-un plugin dar nu stiu cum sa modific cu alte arme dar nu stiu daca e bine
| Afiseaza codul
public CSOWeapons( id ) 
{
	
	new MeniuArmeNormale = menu_create( "\yUltimate \rCSO", "CSOHandler" )
	new iCredits = get_user_credits( id );

/*==========================================================================================
--------------------------------------| Balrog |--------------------------------------------
==========================================================================================*/
	
	if( iCredits < 30 ) 
	{
	menu_additem( MeniuArmeNormale, "\rBalrog \y11 \w[ \dNo Credits \w]", "1", 0 )
	}
	else if( iCredits >= 30 ) 
	{
	menu_additem( MeniuArmeNormale, "\rBalrog \y11 \w[ 30 \yCredits \w]", "1", 0 )
	}
	
/*==========================================================================================
----------------------------------| End Balrog |--------------------------------------------
==========================================================================================*/
	
	
/*==========================================================================================
----------------------------------| Gatling |-----------------------------------------------
==========================================================================================*/
	
	if( iCredits < 40 ) 
	{
	menu_additem( MeniuArmeNormale, "\yGatling \rVulcano \w[ \dNo Credits \w]", "2", 0 )
	}
	else if( iCredits >= 40 ) 
	{
	menu_additem( MeniuArmeNormale, "\yGatling \rVulcano \w[ 40 \yCredits \w]", "2", 0 )
	}
	
/*==========================================================================================
---------------------------------| End Gatling |--------------------------------------------
==========================================================================================*/	

/*==========================================================================================
---------------------------------------| Laser |--------------------------------------------
==========================================================================================*/

	if( iCredits < 50 ) 
	{
	menu_additem( MeniuArmeNormale, "\rLaser \yGun \w[ \dNo Credits \w]", "3", 0 )
	}
	else if( iCredits >= 50 ) 
	{
	menu_additem( MeniuArmeNormale, "\rLaser \yGun \w[ 50 \yCredits \w]", "3", 0 )
	}
	
/*==========================================================================================
---------------------------------------| End Laser |----------------------------------------
==========================================================================================*/
=)) =)) =))
vezi ca acum am pus si arme admini in meniu =)) =))

si daca esti baiat cuminte si nu mai plagiezi o sa il public =)) =))

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 16:41
by LordOfNothing
in 10 minute fac 5 plugin-uri ca ala :))

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 17:05
by eDyTuU
@ Edi: Nu asa le fac eu. :) Si vezi ca ai gresit la exemplul cu *VALUE*, ai pus < *VALUE* - asta < inseamna mai mic, pentru ai lua credite folosesti -.[/quote]

Nu inteleg unde. Uite aici:

Code: Select all

  
case 1:
{	
                        // In loc de *VALUE* pui numarul de credite necesare pentru a cumpara
			if( get_user_credits[id] < *VALUE* ) // Aici ii verifica creditele. Daca are mai putin decat *VALUE*, executa return 1 (opreste functia, comanda); ca n`are cu ce sa`i cumpere si ii da creditele cu minus.
			{
				ColorChat( id, GREEN, "Nu ai credite. bla bla bla..." );
				return 1;
			}
			else
			{
 				give_item( id, "weapon_usp );
				set_user_credits( id, get_user_credits(id) - *VALUE* ); // Si aici, a verificat creditele, le are, deci poate sa`i scada numarul de credite cu *VALUE*, defapt ii seteaza direct CREDITELE - *VALUE*
				ColorChat( id, GREEN, "Ai cumparat USP" );
			}
}
Si daca nu folosesti cu native? il cumpara prin comanda? sau cum... ca nu stiuu

Re: Cerere Plugin arme

Posted: 22 Dec 2013, 17:22
by ^ionutz^
ma ajuta careva sa il fac ca is cam paralel sau macar cata sa schimbe idu lui cu idu meu ca is multumit :))

Re: Cerere Plugin arme

Posted: 23 Dec 2013, 12:36
by CaTa.
LordOfNothing wrote:in 10 minute fac 5 plugin-uri ca ala :))
o trecut aproape 24 ore si tu nu ai facut nici 1% din el =)) =)) =)) =)) =))

ON:imd il postez numai sa gasesc modelele :D

EDIT: http://www.extreamcs.com/forum/pluginur ... l#p1788631

Astept multumesc !

Re: Cerere Plugin arme

Posted: 24 Dec 2013, 10:47
by ^ionutz^
dati t/c l-a postat cata