控制玩家金钱【只能給警察加錢】高手看哈什麽也上T的也可以加錢 或有沒有新版的插件
/* AMX Mod script.*
* (c) Copyright 2002-2003, f117bomb
* This file is provided as is (no warranties).
*/
#include <amxmod>
#include <amxmisc>
#include <fun>
/*
* Usage: amx_money <authid, nick, @team or #userid> <money>
* Examples:
* amx_money @CT 100 - adds 100 dollars to ct's money
*
*/
public admin_money(id,level,cid) {
if (!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED
new arg, arg2, name2
read_argv(1,arg,31)
read_argv(2,arg2,7)
get_user_name(id,name2,31)
if (arg=='@'){
new players, inum
get_players(players,inum,"ae",arg)
if (inum==0){
console_print(id,"No clients in such team")
return PLUGIN_HANDLED
}
for(new a=0;a<inum;++a) {
new money = get_user_money(players)
set_user_money(players,str_to_num(arg2) + money ,1)
}
switch(get_cvar_num("amx_show_activity")) {
case 2: client_print(0,print_chat,"ADMIN %s: set money on all %s",name2,arg)
case 1: client_print(0,print_chat,"1987: money %s",arg)
}
console_print(id,"All clients have set money")
}
else {
new player = cmd_target(id,arg,3)
if (!player) return PLUGIN_HANDLED
new money = get_user_money(player)
set_user_money(player,str_to_num(arg2) + money ,1)
new name
get_user_name(player,name,31)
switch(get_cvar_num("amx_show_activity")) {
case 2: client_print(0,print_chat,"ADMIN %s: set money on %s",name2,name)
case 1: client_print(0,print_chat,"ADMIN: set money on %s",name)
}
console_print(id,"Client ^"%s^" has set money",name)
}
return PLUGIN_HANDLED
}
public plugin_init() {
register_plugin("Admin Money","0.9.3","f117bomb")
register_concmd("amx_money","admin_money",ADMIN_LEVEL_A,"<authid, nick, @team or #userid> <money>")
return PLUGIN_CONTINUE
}
回复: 控制玩家金钱【只能給警察加錢】高手看哈什麽也上T的也可以加錢 或有沒有新版
cmdmenu.amxx ; 命令菜单 (声音播放, 各种设置)plmenu.amxx ; 玩家菜单 (踢人, 封人, 客户端命令等.)
例,给T加5000 amx_givemoney @TERRORIST 5000
一般的插件包都会有这两个插件的了.只是自己没留意而已
页:
[1]