Na razie masz tak jak ty próbowałeś, później zrobie Ci w tablicy jak nie będzie działać.
#include <amxmodx>
#include <csx>
new ranga_status[33][13];
new nastepna[33];
public plugin_init() register_plugin("New Plug-In", "1.0", "AztekHQS");
public client_putinserver(id) {
if(!is_user_connected(id) || is_user_hltv(id) || is_user_bot(id)) return;
new param[1];
param[0] = id;
set_task(1.0, "Pokazuj", 323+id, param, 1, "b");
}
public client_disconnect(id) if(task_exists(323+id)) remove_task(323+id);
public Pokazuj(param[]) {
new id = param[0];
static stats[8], body[8];
get_user_stats(id, stats, body);
if(stats[0] <= 30) {
ranga_status[id] = "Lamus";
nastepna[id] = (30 - stats[0]);
}
else if(120 < stats[0] <= 210) ranga_status[id] = "Sierota";
else if(210 < stats[0] <= 325) ranga_status[id] = "Kox";
else if(325 < stats[0] <= 500) ranga_status[id] = "Cherlak";
else if(500 < stats[0] <= 730) ranga_status[id] = "Kozak";
else if(730 < stats[0] <= 1000) ranga_status[id] = "Snajper";
else if(1000 < stats[0] <= 1400) ranga_status[id] = "Macho";
else if(1400 < stats[0] <= 1850) ranga_status[id] = "Rambo";
else if(1850 < stats[0] <= 2300) ranga_status[id] = "Terminator";
else if(2300 < stats[0] <= 2900) ranga_status[id] = "Joker";
else if(2900 < stats[0] <= 3550) ranga_status[id] = "Morfeusz";
else if(3550 < stats[0] <= 5000) ranga_status[id] = "Wybraniec";
else if(5000 < stats[0] <= 5900) ranga_status[id] = "Killer";
else if(5900 < stats[0] <= 6900) ranga_status[id] = "Multi Killer";
else if(6900 < stats[0] <= 8000) ranga_status[id] = "Owner";
else if(8000 < stats[0] <= 9300) ranga_status[id] = "Cziter";
set_hudmessage(255, 255, 255, 0.15, 0.55);
show_hudmessage(id, "Ranga: %s^nZabojstw: %d^nDo nastepnej rangi brakuje ci: %d zabojstw", ranga_status[id], stats[0], nastepna[id]);
}
Troszkę 'przebudowałem' kod.
Użytkownik AztekHQS edytował ten post 28.01.2013 10:59