Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <hamsandwich>
- #define PLUGIN "Becsület & Érme rendszer"// A játékosok becsületeket szereznek öléssel, szerveren eltöltött idővel, majd elért becsület után érmét szereznek meg. A becsületet el is lehet veszíteni ha kitiltást kapsz a szerverről független mennyi időre.
- #define VERSION "1.0"
- #define AUTHOR "author"
- new erme[9][33]
- new Float:becsulet_MAX = 1000000 // = 100%
- new Float:szazalek_becspont[33]
- new Float:becsulet[33]
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_event("DeathMsg", "halal", "a")
- register_clcmd("say /menu", "menu_menu")
- }
- public halal()
- {
- new killer = read_data(1)
- new victim = read_data(2)
- new headshoot = read_data(3)
- if(is_user_alive(0)){
- if(killer != victim){
- becsulet[killer]+= random_num(1,9)
- becsulet[headshoot]+= random_num(6,17)
- becsulet[victim]-= random_num(0,3)
- }
- szazalek_becspont[killer] = becsulet_MAX / becsulet[killer] * 100.0
- szazalek_becspont[victim] = becsulet_MAX / becsulet[victim] * 100.0
- }
- }
- public menu_menu(id)
- {
- new cim[121]
- formatex(cim, charsmax(cim), "Becsuleted : %0.2f % / 100%", szazalek_becspont[id])
- new menu = menu_create(cim, "handler_menumenu")
- menu_additem(menu, "Ermek", "0", 0)
- menu_display(id, menu, 0);
- menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
- }
- public handler_menumenu(id, menu, item)
- {
- if(item == MENU_EXIT)
- {
- menu_destroy(menu);
- return;
- }
- new data[9], szName[64];
- new access, callback;
- menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
- new key = str_to_num(data);
- switch(key)
- {
- case 0:
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement