

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 11.01.2009 17:02
Napisano 11.01.2009 17:23
Napisano 11.01.2009 17:23
Napisano 11.01.2009 17:26
Napisano 11.01.2009 17:27
public plugin_init () { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "amx_givepack", "CmdGiveAP", ADMIN_RCON, "- amx_givepack <name> <amount> : Dodaje ammo paki" ); } public CmdGiveAP ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 3 ) ) { return PLUGIN_HANDLED; } new s_Name[ 32 ], s_Amount[ 4 ]; read_argv ( 1, s_Name, charsmax ( s_Name ) ); read_argv ( 2, s_Amount, charsmax ( s_Amount ) ); if(s_Name[0]=='@') { new team if(s_Name[1]=='c') team=2 else if(s_Name[1]=='t') team=1 else if(s_Name[1]=='a') team=3 new players[32],num get_players(players,num) for(new i=0;i<num;i++) { if(entity_get_int(players[i],EV_INT_team)==team||team==3) { zp_set_user_ammo_packs ( players[i], max ( 1, str_to_num ( s_Amount ) ) ); } } } else { new i_Target = cmd_target ( id, s_Name, 2 ); if ( !i_Target ) { client_print ( id, print_console, "(!) Gracz nieznalejziony" ); return PLUGIN_HANDLED; } zp_set_user_ammo_packs ( i_Target, max ( 1, str_to_num ( s_Amount ) ) ); } return PLUGIN_HANDLED; }
Napisano 11.01.2009 17:32
#include <engine>Na górze pliku.
Napisano 11.01.2009 17:32
Napisano 11.01.2009 17:33
Napisano 11.01.2009 17:35
zp_set_user_ammo_packsNie jest standardową funkcją. Na budowie zombimoda się nie znam, więc nie jestem w stanie Ci więcej pomóc.
Napisano 11.01.2009 17:35
#include <engine> public plugin_init () { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "amx_givepack", "CmdGiveAP", ADMIN_RCON, "- amx_givepack <name> <amount> : Dodaje ammo paki" ); } public CmdGiveAP ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 3 ) ) { return PLUGIN_HANDLED; } new s_Name[ 32 ], s_Amount[ 4 ]; read_argv ( 1, s_Name, charsmax ( s_Name ) ); read_argv ( 2, s_Amount, charsmax ( s_Amount ) ); if(s_Name[0]=='@') { new team if(s_Name[1]=='c') team=2 else if(s_Name[1]=='t') team=1 else if(s_Name[1]=='a') team=3 new players[32],num get_players(players,num) for(new i=0;i<num;i++) { if(entity_get_int(players[i],EV_INT_team)==team||team==3) { zp_set_user_ammo_packs ( players[i], max ( 1, str_to_num ( s_Amount ) ) ); } } } else { new i_Target = cmd_target ( id, s_Name, 2 ); if ( !i_Target ) { client_print ( id, print_console, "(!) Gracz nieznalejziony" ); return PLUGIN_HANDLED; } zp_set_user_ammo_packs ( i_Target, max ( 1, str_to_num ( s_Amount ) ) ); } return PLUGIN_HANDLED; }
Napisano 11.01.2009 17:39
#include <amxmodx> #include <amxmisc> #include <biohazard>
Napisano 11.01.2009 17:41
Napisano 11.01.2009 17:44
#include <amxmodx> #include <amxmisc> #include <biohazard> #include <engine> #define PLUGIN "Nazwa pluginu" #define VERSION "wersja pluginu" #define AUTHOR "autor pluginu" public plugin_init () { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd ( "amx_givepack", "CmdGiveAP", ADMIN_RCON, "- amx_givepack <name> <amount> : Dodaje ammo paki" ); } public CmdGiveAP ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 3 ) ) { return PLUGIN_HANDLED; } new s_Name[ 32 ], s_Amount[ 4 ]; read_argv ( 1, s_Name, charsmax ( s_Name ) ); read_argv ( 2, s_Amount, charsmax ( s_Amount ) ); if(s_Name[0]=='@') { new team if(s_Name[1]=='c') team=2 else if(s_Name[1]=='t') team=1 else if(s_Name[1]=='a') team=3 new players[32],num get_players(players,num) for(new i=0;i<num;i++) { if(entity_get_int(players[i],EV_INT_team)==team||team==3) { zp_set_user_ammo_packs ( players[i], max ( 1, str_to_num ( s_Amount ) ) ); } } } else { new i_Target = cmd_target ( id, s_Name, 2 ); if ( !i_Target ) { client_print ( id, print_console, "(!) Gracz nieznalejziony" ); return PLUGIN_HANDLED; } zp_set_user_ammo_packs ( i_Target, max ( 1, str_to_num ( s_Amount ) ) ); } return PLUGIN_HANDLED; }
Napisano 11.01.2009 17:49
0 użytkowników, 1 gości, 0 anonimowych