|
BANNED
|

07-10-2012
, 20:10
Re: [REQ] Script Problem
|
#4
|
Damn, poorly coded, missing braces. clearly Napoleon didnt test this plugin.
PHP Code:
#include < amxmodx > #include < cstrike > #include < fun > #include < hamsandwich >
new bool: AlreadyUsed[ 32 ];
new g_iSayText;
TE_SayText( iReceiver , szMessage[ ] , any: ... ) { static szBuffer[ 192 ]; vformat( szBuffer , 191 , szMessage , 3 );
if( iReceiver ) message_begin( MSG_ONE_UNRELIABLE , g_iSayText , _ , iReceiver ) , write_byte( iReceiver ) , write_string( szBuffer ) , message_end( ); else { static iPlayers[ 32 ] , iNum , i; get_players( iPlayers , iNum , "ch" ); for( i = 0; i < iNum; i++ ) message_begin( MSG_ONE_UNRELIABLE , g_iSayText , _ , iPlayers[ i ] ) , write_byte( iPlayers[ i ] ) , write_string( szBuffer ) , message_end( ); } }
public plugin_init( ) { register_plugin( "VIPMenu" , "0.1" , "NapoleoN#" ); register_clcmd( "say /vipmenu" , "VIP" ); register_logevent( "RoundStartEvent" , 2 , "1=RoundStart" ); g_iSayText = get_user_msgid( "SayText" ); }
public RoundStartEvent( ) { new iPlayers[ 32 ] , count; get_players( iPlayers , count ); new iPlayer = iPlayers[ 0 ]; AlreadyUsed[ iPlayer ] = false; }
public VIP( iPlayer ) { if( get_user_flags( iPlayer ) & ADMIN_LEVEL_H ) { if( !AlreadyUsed[ iPlayer ] ) { new Menu = menu_create( "Alege un meniu" , "VIPAx3l" ) menu_additem( Menu , "Arme \y#1" , "1" ) menu_additem( Menu , "Altele \y#2" , "2" ) menu_display( iPlayer , Menu , 0 ) } else { TE_SayText( iPlayer , "^x03Ai mai folosit odata VIP Meniul tura asta" ); } } }
public VIPAx3l( iPlayer , Menu , Item ) { if( Item == MENU_EXIT ) { menu_destroy( Menu ) return PLUGIN_HANDLED; } switch( Item ) { case 0 : VIPAx3l1( iPlayer ) case 1 : VIPAx3l2( iPlayer ) } return PLUGIN_CONTINUE; }
public VIPAx3l1( iPlayer ) { new Menu = menu_create( "Arme \y#1" , "VIP1" ) menu_additem( Menu , "M4A1 + Deagle" , "1" ) menu_additem( Menu , "AK47 + Deagle" , "2" ) menu_additem( Menu , "AWP + Deagle" , "3" ) menu_display( iPlayer , Menu , 0 ) }
public VIP1( iPlayer , Menu , Item ) { if( Item == MENU_EXIT ) { menu_destroy( Menu ) return PLUGIN_HANDLED; } switch( Item ) { case 0 : M4A1( iPlayer ) case 1 : AK47( iPlayer ) case 2 : AWP( iPlayer ) } AlreadyUsed[ iPlayer ] = true; return PLUGIN_HANDLED; }
public M4A1(id) { give_item(id, "weapon_m4a1"); cs_set_user_bpammo(id, CSW_M4A1, 90) }
public AK47(id) { give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 90) }
public AWP(id) { give_item(id, "weapon_awp"); cs_set_user_bpammo(id, CSW_M4A1, 40) }
public VIPAx3l2( iPlayer ) { new Menu = menu_create( "Altele \y#2" , "VIP2" ) menu_additem( Menu , "GoDMode[5 sec]" , "1" ) menu_additem( Menu , "NoClip[5 sec]" , "2" ) menu_additem( Menu , "HeaLth" , "3" ) menu_display( iPlayer , Menu , 0 ) }
public VIP2( iPlayer , Menu , Item ) { if( Item == MENU_EXIT ) { menu_destroy( Menu ) return PLUGIN_HANDLED; } switch( Item ) { case 0 : GoDMode( iPlayer ) case 1 : NoClip( iPlayer ) case 2 : Health( iPlayer ) } AlreadyUsed[ iPlayer ] = true; return PLUGIN_HANDLED; }
public GoDMode( iPlayer ) { set_user_godmode( iPlayer , 1 ); set_task( 5.0 , "GoDModeOff" , iPlayer ); }
public GoDModeOff( iPlayer ) set_user_godmode( iPlayer , 0 );
public NoClip( iPlayer ) { set_user_noclip( iPlayer , 1 ); set_task( 5.0 , "NoClipOff" , iPlayer ); }
public NoClipOff( iPlayer ) set_user_noclip( iPlayer , 0 );
public Health( iPlayer ) set_user_health( iPlayer , get_user_health( iPlayer ) + 50 );
EDIT: i've checked out his code, and it wasn't the same u have sent us another plugin.
Last edited by Santaaa; 07-10-2012 at 20:11.
|
|