Dawanie itemów, admin immunity.
Screeaam... 22.04.2010
Chciałem, aby admin mógł dawać itemy, ale tylko admin z immunitetem, zrobiłem tak:
Poza tym, mam dwa public giveitem.. : / Drugi to:
Każdy admin może dawać.
register_concmd("amx_give","giveitem",ADMIN_IMMUNITY," ")
public giveitem(id,level,cid) { new target[32], item[32] read_argv(1, target, 31) read_argv(2, item, 31) new przedmiot=str_to_num(item) new player = cmd_target(id, target, CMDTARGET_ALLOW_SELF) if( get_user_flags(id) & FLAGA) { dropitem(player) award_item(player, przedmiot) } return PLUGIN_HANDLED }
Poza tym, mam dwa public giveitem.. : / Drugi to:
public giveitem(id) { award_item(id, 25) return PLUGIN_HANDLED }
Każdy admin może dawać.
ReDDi
22.04.2010
A może sprobój tak:
public giveitem(id, level, cid) { if(!cmd_access(id,level, cid, 3)) if( get_user_flags(id) & ADMIN_IMMUNITY) return PLUGIN_HANDLED; new szName[32]; read_argv(1, szName, 31); new iTarget=cmd_target(id,szName,0); if(iTarget) { get_user_name(iTarget, szName, 31); new szItem[10], iItem; read_argv(2, szItem, 9); iItem=str_to_num(szItem); client_print(id, print_console, "Do %s wyslano item nr %d",szName, iItem); award_item(iTarget, iItem); set_gravitychange(iTarget) set_speedchange(iTarget) set_renderchange(iTarget) } return PLUGIN_HANDLED }Nie wiem czy dobrze ale możesz spróbować . (dopiero co zaczynam zabawe ze skryptingiem )
Screeaam... 22.04.2010
Zrobię tak:
Ale czemu to moje nie działa?
Może to moje powinno być tak:
?
public giveitem(id, level, cid) { if(!cmd_access(id,level, cid, 3)) return PLUGIN_HANDLED; new szName[32]; read_argv(1, szName, 31); new iTarget=cmd_target(id,szName,0); if(iTarget) { get_user_name(iTarget, szName, 31); new szItem[10], iItem; read_argv(2, szItem, 9); iItem=str_to_num(szItem); client_print(id, print_console, "Do %s wyslano item nr %d",szName, iItem); award_item(iTarget, iItem); set_gravitychange(iTarget) set_speedchange(iTarget) set_renderchange(iTarget) } return PLUGIN_HANDLED }
register_clcmd("amx_giveitem", "giveitem", ADMIN_IMMUNITY, "Uzycie <amx_giveitem NICK idITemku")
Ale czemu to moje nie działa?
Może to moje powinno być tak:
register_concmd("amx_give","giveitem",FLAGA,"ADMIN_IMMUNITY")
?
ReDDi
22.04.2010
register_clcmd("amx_give","giveitem",ADMIN_IMMUNITY,")<< to może spróbój tak ja tak mam na amx_giveexp i przerobiłem na giveitem
A jakby tamto nie działało to sprobój:
register_clcmd("amx_giveitem", "giveitem", ADMIN_IMMUNITY, "Uzycie <amx_giveitem NICK idITemku")
Edited by ReDDi, 22.04.2010 22:07.
Vertricus
22.04.2010
[Dodatek][5.8d/5.9l] Komenda na dawanie przedmiotów - Nieoficjalny polski support AMX Mod X
mhm?
Usunąć register stary i usunąć starą funkcję
mhm?
Usunąć register stary i usunąć starą funkcję