Nereikėtu vesti amx_.... kad veiktu.
Posted: 2015 Feb 16 14:37
Sveiki,
Galit padėti padaryti, kad pluginas veiktu iškarto ir nereiktu veisti amx_nades "* all. Tiesiog, kad nereikėtu adminams vedinėti komandos ir iškarto visi gautu granatas...
Galit padėti padaryti, kad pluginas veiktu iškarto ir nereiktu veisti amx_nades "* all. Tiesiog, kad nereikėtu adminams vedinėti komandos ir iškarto visi gautu granatas...
Code: Select all
////////////////////////////////////////////Unlimited Nades ////Ported By Sp4rt4n ////Ported March 16, 2005 ////This code may not be used or copied ////without Sp4rt4n's personal permission.//////////////////////////////////////////// //Origionally coded by Freecode.//The fun module is required.//This plugin allows an admin to give someone, a whole team, or everyone unlimited nades.////Commands://amx_nade <name/id/@CT/@TERRORIST/*(all)> //amx_unnade <name/id/@CT/@TERRORIST/*(all)> #include <amxmodx>#include <amxmisc>#include <fun>//-------------------------------------------------------------------public givenade(id){ new arg[32] read_argv(1, arg, 31) if(arg[0] == '@') { new users[32], inum get_players(users, inum, "ae", arg[1]) if(inum == 0) { console_print(id, "No users in such team") return PLUGIN_HANDLED } for(new i = 0; i < inum; ++i) { new parmt[1] parmt[0] = users[i] set_task(0.2,"nadet",1,parmt,1,"b") console_print(id,"%s Team will get unlimited nades in a sec..",arg) } } else if(arg[0] == '*') { set_task(0.2,"nadeall",2,"",1,"b") console_print(id,"Everyone will get unlimited nades in a sec..") } else { new uid = cmd_target(id, arg, 0) if(!uid) return PLUGIN_HANDLED new parm[1] parm[0] = uid set_task(0.2,"nade",3,parm,1,"b") console_print(id,"%s will get unlimited nades in a sec..",arg) } return PLUGIN_HANDLED }//-------------------------------------------------------------------public unnade(id){ new arg[32] read_argv(1, arg, 31) if(arg[0] == '@') { new users[32], inum get_players(users, inum, "ae", arg[1]) if(inum == 0) { console_print(id, "No users in such team") return PLUGIN_HANDLED } for(new i = 0; i < inum; ++i) { remove_task(1,0) console_print(id,"%s Team stoped getting unlimited nades.",arg) } } else if(arg[0] == '*') { remove_task(2,0) console_print(id,"Everyone stoped getting unlimited nades.") } else { new uid = cmd_target(id, arg, 0) if(!uid) return PLUGIN_HANDLED remove_task(3,0) console_print(id,"%s stoped getting unlimited nades.",arg) } return PLUGIN_HANDLED}//-------------------------------------------------------------------public nadeall(){ new players[32], inum get_players(players,inum) for(new a=0;a<inum;++a) { new wpn[32]; new num; get_user_weapons(players[a],wpn,num) for (new i = 0;i < num ;i++) { if (wpn[i] != CSW_HEGRENADE) { give_item(players[a],"weapon_hegrenade") } } } return PLUGIN_HANDLED;}//-------------------------------------------------------------------public nade(parm[]){ new uid = parm[0] new wpn[32] new num get_user_weapons(uid,wpn,num) for (new i = 0;i < num ;i++) { if (wpn[i] != CSW_HEGRENADE) { give_item(uid,"weapon_hegrenade") } }}//-------------------------------------------------------------------public nadet(parmt[]){ new wpn[32] new num get_user_weapons(parmt[0],wpn,num) for (new i = 0;i < num ;i++) { if (wpn[i] != CSW_HEGRENADE) { give_item(parmt[0],"weapon_hegrenade") } }}//-------------------------------------------------------------------public plugin_init(){ register_plugin("Unlimited Nades","1.0","Sp4rt4n") register_clcmd("amx_nade","givenade",ADMIN_KICK,"<name/@TEAM/*(all)>") register_clcmd("amx_unnade","unnade",ADMIN_KICK,"<name/@TEAM/*(all)>")}