Xp individualiai
Posted: 2011 Feb 15 15:15
Taigi, norejau paklausti, sukuriau Mini xp sistema ;D. Cia tik mokymosi tikslams ;P. Taigi norejau paklausti, kodelgi prideda i kintamaji xp visiems? Kaip tai istaisyti?
Code: Select all
/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <fun>#include <hamsandwich> new xp, level public plugin_init() { register_plugin("Plugin", "1.0", "Zirual") register_event("DeathMsg", "Death_Hook", "a") RegisterHam(Ham_Spawn, "player", "Spawnas", 1);} public Death_Hook() { if(read_data(3) && !read_data(5)) { client_print(0, print_chat, "Hs!") xp += 5 } else { client_print(0, print_chat, "Nebuvo Hs") xp += 2 }} public Spawnas(id){ set_task(5.0, "Calculating", id) set_task(5.0, "leveleffect", id)} public Calculating(id){ set_hudmessage(0, 255, 0, -1.0, 1.0) show_hudmessage(id, "Tavo Xp: %d^nLevelis: %d", xp, level) set_task(0.1, "Calculating", id) set_task(1.0, "leveliai", id)} public leveliai(id){ switch(xp) { case 1..10: { level = 1 } case 11..20: { level = 2 } }} public leveleffect(id){ if(level == 1) { give_item(id, "weapon_ak47") } if(level == 2) { give_item(id, "weapon_m4a1") }}