Cerere rezolvare bug!

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

12 Oct 2013, 15:52

Am si eu nevoie daca puteti sa ma ajutati cu rezolvarea acestor bug-uri de la pluginul vip:
Image (chiar si cea cu loose identitation daca puteti :d)
.SMA | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <alt_chat>

#define PLUGIN "Vip"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

new bool:used_menu[33]

public plugin_init () {

	register_plugin ("PLUGIN", "VERSION", "AUTHOR");
	register_clcmd ("say /vipgold","Gold");
	register_clcmd ("say /vipsilver","Silver");
    g_msgsaytext = get_user_msgid( "SayText" );
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 2);
}

public Gold ( id )
{
	if (get_user_flags(id) & ADMIN_IMMUNITY)
	{
		if(!used_menu[id]){
		used_menu[id] = true;
		GoldMenu(id);
		}else{
		print (id, "^x04 [VIP] ^x01 Poti folosii aceasta comanda doar odata pe runda ! " )
		}
	}else{
	print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Gold ^x01 pentru a avea acces la meniu ! " )
	return 1;
	}
	return 0;
}

public Silver ( id )
{
	if (get_user_flags(id) & ADMIN_LEVEL_G)
	{
		if(!used_menu[id]){
		used_menu[id] = true;
		SilverMenu(id);
		}else{
		print (id, "^x04 [VIP] ^x01 Poti folosi aceasta comanda doar odata pe runda ! " )
		}
	}else{
	print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Silver ^x01 pentru a avea acces la meniu ! " )
	return 1;
	}
	return 0;
}

public GoldMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;

	static menu;
	menu = menu_create ("\y VIPMENU Gold","menu_gold");

	menu_additem ( menu,"\y M3+Deagle","1", 0 );
        menu_additem ( menu,"\y AWP+Deagle","2", 0 );

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );

	menu_display ( id, menu, 0 );
	return 0;
}

public menu_gold ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}

	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, 35 );
                        give_item ( id,"weapon_m3" )
                        cs_set_user_bpammo( id, CSW_M3, 32 );
                        
		}
		case 2:
                {
                        give_item ( id,"weapon_deagle" );
						cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
                        give_item ( id,"weapon_awp" )
                        cs_set_user_bpammo( id, CSW_AWP, 30 );             

                }               
        }
	menu_destroy ( menu );
	return 1;
}

public fwHamPlayerSpawnPost(id) {
   if (is_user_alive(id) && get_user_flags(id) & ADMIN_IMMUNITY) {

      set_user_armor(id, 180)
      set_user_health(id, 150)
      give_item ( id,"weapon_hegrenade" )
   }                     
} 

public SilverMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;

	static menu;
	menu = menu_create ("\y VIPMENU Silver","menu_silver");

	menu_additem ( menu,"\y M4A1","1", 0 );
        menu_additem ( menu,"\y AK47","2", 0 );

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );

	menu_display ( id, menu, 0 );
	return 0;
}

public menu_silver ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}

	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_m4a1" )
                        cs_set_user_bpammo( id, CSW_M4A1, 90 );
                        
		}
		case 2:
                {
                        give_item ( id,"weapon_ak47" )
                        cs_set_user_bpammo( id, CSW_AK47, 90 );             

                }               
        }
	menu_destroy ( menu );
	return 1;
}

public fwHamPlayerSpawnPost(id) {
   if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_G) {

      set_user_armor(id, 150)
      set_user_health(id, 120)
      give_item ( id,"weapon_hegrenade" )
   }
}
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

12 Oct 2013, 16:31

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <alt_chat>

#define PLUGIN "Vip"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

new bool:used_menu[33]

public plugin_init () {
	
	register_plugin ("PLUGIN", "VERSION", "AUTHOR");
	register_clcmd ("say /vipgold","Gold");
	register_clcmd ("say /vipsilver","Silver");
	g_msgsaytext = get_user_msgid( "SayText" );
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 2);
}

public Gold ( id )
{
	if (get_user_flags(id) & ADMIN_IMMUNITY)
	{
		if(!used_menu[id]){
			used_menu[id] = true;
			GoldMenu(id);
			}else{
			print (id, "^x04 [VIP] ^x01 Poti folosii aceasta comanda doar odata pe runda ! " )
		}
		}else{
		print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Gold ^x01 pentru a avea acces la meniu ! " )
		return 1;
	}
	return 0;
}

public Silver ( id )
{
	if (get_user_flags(id) & ADMIN_LEVEL_G)
	{
		if(!used_menu[id]){
			used_menu[id] = true;
			SilverMenu(id);
			}else{
			print (id, "^x04 [VIP] ^x01 Poti folosi aceasta comanda doar odata pe runda ! " )
		}
		}else{
		print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Silver ^x01 pentru a avea acces la meniu ! " )
		return 1;
	}
	return 0;
}

public GoldMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;
	
	static menu;
	menu = menu_create ("\y VIPMENU Gold","menu_gold");
	
	menu_additem ( menu,"\y M3+Deagle","1", 0 );
	menu_additem ( menu,"\y AWP+Deagle","2", 0 );
	
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	
	menu_display ( id, menu, 0 );
	return 0;
}

public menu_gold ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}
	
	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, 35 );
			give_item ( id,"weapon_m3" )
			cs_set_user_bpammo( id, CSW_M3, 32 );
			
		}
		case 2:
		{
			give_item ( id,"weapon_deagle" );
			cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
			give_item ( id,"weapon_awp" )
			cs_set_user_bpammo( id, CSW_AWP, 30 );             
			
		}               
	}
	menu_destroy ( menu );
	return 1;
}

public fwHamPlayerSpawnPost(id) {
	if (is_user_alive(id) && get_user_flags(id) & ADMIN_IMMUNITY) {
		
		set_user_armor(id, 180)
		set_user_health(id, 150)
		give_item ( id,"weapon_hegrenade" )
	}                     
} 

public SilverMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;
	
	static menu;
	menu = menu_create ("\y VIPMENU Silver","menu_silver");
	
	menu_additem ( menu,"\y M4A1","1", 0 );
	menu_additem ( menu,"\y AK47","2", 0 );
	
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	
	menu_display ( id, menu, 0 );
	return 0;
}

public menu_silver ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}
	
	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_m4a1" )
			cs_set_user_bpammo( id, CSW_M4A1, 90 );
			
		}
		case 2:
		{
			give_item ( id,"weapon_ak47" )
			cs_set_user_bpammo( id, CSW_AK47, 90 );             
			
		}               
	}
	menu_destroy ( menu );
	return 1;
}
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

12 Oct 2013, 16:34

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <alt_chat>

#define PLUGIN "Vip"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"
#pragma tabsize 0

new bool:used_menu[33]

public plugin_init () {

	register_plugin ("PLUGIN", "VERSION", "AUTHOR");
	register_clcmd ("say /vipgold","Gold");
	register_clcmd ("say /vipsilver","Silver");
        g_msgsaytext = get_user_msgid( "SayText" );
	RegisterHam(Ham_Spawn, "player", "Goldd", 1);
	RegisterHam(Ham_Spawn, "player", "Silverr", 1);
}

public Gold ( id )
{
	if (get_user_flags(id) & ADMIN_IMMUNITY)
	{
		if(!used_menu[id]){
		used_menu[id] = true;
		GoldMenu(id);
		}else{
		print (id, "^x04 [VIP] ^x01 Poti folosii aceasta comanda doar odata pe runda ! " )
		}
	}else{
	print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Gold ^x01 pentru a avea acces la meniu ! " )
	return 1;
	}
	return 0;
}

public Silver ( id )
{
	if (get_user_flags(id) & ADMIN_LEVEL_G)
	{
		if(!used_menu[id]){
		used_menu[id] = true;
		SilverMenu(id);
		}else{
		print (id, "^x04 [VIP] ^x01 Poti folosi aceasta comanda doar odata pe runda ! " )
		}
	}else{
	print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Silver ^x01 pentru a avea acces la meniu ! " )
	return 1;
	}
	return 0;
}

public GoldMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;

	static menu;
	menu = menu_create ("\y VIPMENU Gold","menu_gold");

	menu_additem ( menu,"\y M3+Deagle","1", 0 );
        menu_additem ( menu,"\y AWP+Deagle","2", 0 );

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );

	menu_display ( id, menu, 0 );
	return 0;
}

public menu_gold ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}

	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, 35 );
                        give_item ( id,"weapon_m3" )
                        cs_set_user_bpammo( id, CSW_M3, 32 );
                        
		}
		case 2:
                {
                        give_item ( id,"weapon_deagle" );
						cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
                        give_item ( id,"weapon_awp" )
                        cs_set_user_bpammo( id, CSW_AWP, 30 );             

                }               
        }
	menu_destroy ( menu );
	return 1;
}

public Goldd(id) {
   if (is_user_alive(id) && get_user_flags(id) & ADMIN_IMMUNITY) {

      set_user_armor(id, 180)
      set_user_health(id, 150)
      give_item ( id,"weapon_hegrenade" )
   }                     
} 

public SilverMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;

	static menu;
	menu = menu_create ("\y VIPMENU Silver","menu_silver");

	menu_additem ( menu,"\y M4A1","1", 0 );
        menu_additem ( menu,"\y AK47","2", 0 );

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );

	menu_display ( id, menu, 0 );
	return 0;
}

public menu_silver ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}

	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_m4a1" )
                        cs_set_user_bpammo( id, CSW_M4A1, 90 );
                        
		}
		case 2:
                {
                        give_item ( id,"weapon_ak47" )
                        cs_set_user_bpammo( id, CSW_AK47, 90 );             

                }               
        }
	menu_destroy ( menu );
	return 1;
}

public Silverr(id)
{
   if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_G)
   {
      set_user_armor(id, 150)
      set_user_health(id, 120)
      give_item ( id,"weapon_hegrenade" )
   }
}
Am facut multe greseli o sa dau edit cu sursa 100% buna dupa ce il refac
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

12 Oct 2013, 16:36

Multumesc, dar nu puteti sa faceti sa-i apara meniul din prima cand incepe runda?
Am descoperit un bug x_x , poate folosi comanda doar odata pe mapa:|.
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

12 Oct 2013, 17:14

Omg ai pus de 2 ori ham_spawn :-j
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <alt_chat>

#define PLUGIN "Vip"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

new bool:used_menu[33]

public plugin_init () {
	
	register_plugin ("PLUGIN", "VERSION", "AUTHOR");
	register_clcmd ("say /vipgold","Gold");
	register_clcmd ("say /vipsilver","Silver");
	g_msgsaytext = get_user_msgid( "SayText" );
	RegisterHam(Ham_Spawn, "player", "pSpawn", 1);
}

public Gold ( id )
{
	if (get_user_flags(id) & ADMIN_IMMUNITY)
	{
		if(!used_menu[id]){
			used_menu[id] = true;
			GoldMenu(id);
			}else{
			print (id, "^x04 [VIP] ^x01 Poti folosii aceasta comanda doar odata pe runda ! " )
		}
		}else{
		print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Gold ^x01 pentru a avea acces la meniu ! " )
		return 1;
	}
	return 0;
}

public Silver ( id )
{
	if (get_user_flags(id) & ADMIN_LEVEL_G)
	{
		if(!used_menu[id]){
			used_menu[id] = true;
			SilverMenu(id);
			}else{
			print (id, "^x04 [VIP] ^x01 Poti folosi aceasta comanda doar odata pe runda ! " )
		}
		}else{
		print (id, "^x04 [VIP] ^x01 Cumparati ^x04 VIP-Silver ^x01 pentru a avea acces la meniu ! " )
		return 1;
	}
	return 0;
}

public GoldMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;
	
	static menu;
	menu = menu_create ("\y VIPMENU Gold","menu_gold");
	
	menu_additem ( menu,"\y M3+Deagle","1", 0 );
	menu_additem ( menu,"\y AWP+Deagle","2", 0 );
	
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	
	menu_display ( id, menu, 0 );
	return 0;
}

public menu_gold ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}
	
	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, 35 );
			give_item ( id,"weapon_m3" )
			cs_set_user_bpammo( id, CSW_M3, 32 );
			
		}
		case 2:
		{
			give_item ( id,"weapon_deagle" );
			cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
			give_item ( id,"weapon_awp" )
			cs_set_user_bpammo( id, CSW_AWP, 30 );             
			
		}               
	}
	menu_destroy ( menu );
	return 1;
}

public pSpawn(id) {
	if (is_user_alive(id) {
		if(get_user_flags(id) & ADMIN_IMMUNITY){
			
			set_user_armor(id, 180)
			set_user_health(id, 150)
			give_item ( id,"weapon_hegrenade" )
			GoldMenu(id);
		}
		else
			if(get_user_flags(id) & ADMIN_LEVEL_G){
			set_user_armor(id, 150)
			set_user_health(id, 120)
			give_item ( id,"weapon_hegrenade" );
			SilverMenu(id);
		}
	}
}

public SilverMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;
	
	static menu;
	menu = menu_create ("\y VIPMENU Silver","menu_silver");
	
	menu_additem ( menu,"\y M4A1","1", 0 );
	menu_additem ( menu,"\y AK47","2", 0 );
	
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	
	menu_display ( id, menu, 0 );
	return 0;
}

public menu_silver ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}
	
	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_m4a1" )
			cs_set_user_bpammo( id, CSW_M4A1, 90 );
			
		}
		case 2:
		{
			give_item ( id,"weapon_ak47" )
			cs_set_user_bpammo( id, CSW_AK47, 90 );             
			
		}               
	}
	menu_destroy ( menu );
	return 1;
}
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

12 Oct 2013, 18:02

Il folosesc al lui cosmyn daca-l poti modifica pe acela sa dea la inceputul rundei...
Last edited by aNNNdReY on 12 Oct 2013, 18:17, edited 1 time in total.
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

12 Oct 2013, 18:15

Pai acela e :|
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

12 Oct 2013, 18:19

Ma refer fara sa mai scrie in chat /vipgold sau /vipsilver (al tau da eroare la compilare)
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

12 Oct 2013, 18:30

Eu nu inteleg de ce sunt asezate in halu' ala liniile din sursa :| Eu cand l-am testat a functionat perfect acum ce dq ori a dat cineva edit.Eu nu postez un plugin fara sa testez,acum apare 100 de erori ..
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

12 Oct 2013, 18:43

Am reusit singur, va multumesc la amandoi!

@cosmyn, dar uite sursa ta fara erori :):
SMA | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <alt_chat>

#define PLUGIN "Vip"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"
#pragma tabsize 0

new bool:used_menu[33]

public plugin_init () {

	register_plugin ("PLUGIN", "VERSION", "AUTHOR");
	register_clcmd ("say /vipgold","Gold");
	register_clcmd ("say /vipsilver","Silver");
        g_msgsaytext = get_user_msgid( "SayText" );
	RegisterHam(Ham_Spawn, "player", "Goldd", 1);
	RegisterHam(Ham_Spawn, "player", "Silverr", 1);
}

public Gold ( id )
{
	if (get_user_flags(id) & ADMIN_LEVEL_H)
	{
		if(!used_menu[id]){
			used_menu[id] = true;
			GoldMenu(id);
			}else{
			print (id, "^x01 [^x04V.I.P Gold^x01]^x03 Poti folosi aceasta comanda doar odata pe runda ! " )
		}
		}else{
		print (id, "^x01 [^x04V.I.P Gold^x01]^x03 Pentru a avea acces la ^x04meniu^x03 trebuie sa cumparati^x04 V.I.P-Gold^x03 ! " )
		return 1;
	}
	return 0;
}

public Silver ( id )
{
	if (get_user_flags(id) & ADMIN_LEVEL_G)
	{
		if(!used_menu[id]){
			used_menu[id] = true;
			SilverMenu(id);
			}else{
	    print (id, "^x01 [^x04V.I.P Silver^x01]^x03 Poti folosi aceasta comanda doar odata pe runda ! " )
		}
		}else{
		print (id, "^x01 [^x04V.I.P Silver^x01]^x03 Pentru a avea acces la ^x04meniu^x03 trebuie sa cumparati^x04 V.I.P-Silver^x03 ! " )
		return 1;
	}
	return 0;
}

public GoldMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;

	static menu;
	menu = menu_create ("\yVIPMENU\r Gold","menu_gold");

	menu_additem ( menu,"\w M3\r +\w Deagle","1", 0 );
        menu_additem ( menu,"\w AWP\r +\w Deagle","2", 0 );

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );

	menu_display ( id, menu, 0 );
	return 0;
}

public menu_gold ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}

	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, 35 );
                        give_item ( id,"weapon_m3" )
                        cs_set_user_bpammo( id, CSW_M3, 32 );
                        
		}
		case 2:
                {
                        give_item ( id,"weapon_deagle" );
						cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
                        give_item ( id,"weapon_awp" )
                        cs_set_user_bpammo( id, CSW_AWP, 30 );             

                }               
        }
	menu_destroy ( menu );
	return 1;
}

public Goldd(id) {
   if (is_user_alive(id) && get_user_flags(id) & ADMIN_IMMUNITY) {

      set_user_armor(id, 180)
      set_user_health(id, 150)
      give_item ( id,"weapon_hegrenade" )
   }                     
} 

public SilverMenu ( id )
{
	if (!is_user_alive ( id )|| is_user_bot ( id )||!is_user_connected ( id ))
		return 1;

	static menu;
	menu = menu_create ("\yVIPMENU\r Silver","menu_silver");

	menu_additem ( menu,"\w M4A1","1", 0 );
        menu_additem ( menu,"\w AK47","2", 0 );

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );

	menu_display ( id, menu, 0 );
	return 0;
}

public menu_silver ( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return 1;
	}

	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_m4a1" )
                        cs_set_user_bpammo( id, CSW_M4A1, 90 );
                        
		}
		case 2:
                {
                        give_item ( id,"weapon_ak47" )
                        cs_set_user_bpammo( id, CSW_AK47, 90 );             

                }               
        }
	menu_destroy ( menu );
	return 1;
}

public Silverr(id)
{
   if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_G)
   {
      set_user_armor(id, 150)
      set_user_health(id, 120)
      give_item ( id,"weapon_hegrenade" )
   }
}
P.S: Daca doreste careva sursa buna sa-mi dea PM!
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

12 Oct 2013, 20:08

pai ce ai pus in ea ca nu inteleg ? :P
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

12 Oct 2013, 21:52

Eu nu am acel include omule, nu am de unde sa stiu erorile
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 24 guests