Quote:
Originally Posted by bigdaddy424
Code:
#include <amxmodx>
native jbe_get_user_money(id)
enum _:type{
kills = 0,
deaths,
time_played,
money
}
public plugin_init(){
register_clcmd("say /status", "handleStatus")
}
public handleStatus(id){
new menu = menu_create("Top Player Stats", "handleMenu")
menu_additem(menu, fmt("Most Kills: %n", get_most(kills)))
menu_additem(menu, fmt("Most Deaths: %n", get_most(deaths)))
menu_additem(menu, fmt("Most Time Played: %n", get_most(time_played)))
menu_additem(menu, fmt("Most Money: %n", get_most(money)))
menu_display(id, menu)
}
public handleMenu(id, menu){
menu_destroy(menu)
}
stock get_most(const most_type){
new return_player[MAX_PLAYERS], players[MAX_PLAYERS], num, id, highest, highest_id
get_players(players, num, "ch")
for (new i = 0; i < num; i++){
id = players[i]
switch (most_type){
case kills: return_player[id] = get_user_frags(id)
case deaths: return_player[id] = get_user_deaths(id)
case time_played: return_player[id] = get_user_time(id)
case money: return_player[id] = jbe_get_user_money(id)
}
}
for (new j = 0; j < sizeof(return_player); j++){
if (highest < return_player[j] && return_player[j]){
highest = return_player[j]
highest_id = j
}
}
return highest_id
}
|
can you make it shows as motd and shows the 15 best not only 1 thank you for your time <3
and when i try to compile it he give me those errors:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
Error: Undefined symbol "fmt" on line 18
Error: Undefined symbol "fmt" on line 19
Error: Undefined symbol "fmt" on line 20
Error: Undefined symbol "fmt" on line 21
Error: Undefined symbol "MAX_PLAYERS" on line 30
Error: Invalid expression, assumed zero on line 30
Error: Undefined symbol "players" on line 30
Error: Too many error messages on one line on line 30
Compilation aborted.
8 Errors.
Could not locate output file C:\Users\Ilyes\Desktop\gg.amx (compile failed).