#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <csx>
#include <fun>
#include <engine>
#define PLUGIN "Plugin Mod"
#define VERSION "1.0"
#define AUTHOR "Screeaam"
#define Keysrod (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<9) // Keys: 1234567890
#define HOLD_TIME 5.0
new round;
new no_recoil[33];
new magazynek[33];
new g_angle[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("RoundStart", 2, "0=World triggered", "1=Round_Start")
register_menucmd(register_menuid("menu"), Keysrod, "Pressedrod")
register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
register_clcmd("say /level","level")
}
public event_new_round()
{
round++;
new players[32], player, pnum;
get_players(players, pnum, "a");
for(new i = 0; i < pnum; i++)
{
player = players[i];
if(round > 0)
{
Showrod(player);
}
}
return PLUGIN_HANDLED
}
public RoundStart(){
for (new i=0; i < 33; i++){
if(get_user_flags(i) & ADMIN_IMMUNITY){
client_print(i,print_chat,"[ADMIN] Pilnuj porzadku!")
}
}
}
public Showrod(id) {
show_menu(id, Keysrod, "Wybierz Klase!^n^n\w1. \yAWP+Deagle^n\w2. \yM4A1+AK47+Brak rozrzutu broni^n\w3. \yWszystkie Pistolety+Nie musisz przeladowywac", -1, "menu")
}
public Pressedrod(id, key) {
/* Menu:
* VIP Menu
* 1. AWP
* 2. M4+AK
* 3. Pistolety
*/
no_recoil[id] = 0
magazynek[id] = 0
switch (key) {
case 0: {
give_item(id,"weapon_awp")
cs_set_user_bpammo(id, CSW_AWP, 30)
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
set_user_health(id, 100)
give_item(id,"weapon_knife")
}
case 1: {
give_item(id,"weapon_m4a1")
give_item(id,"weapon_ak47")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_AK47, 90)
give_item(id,"weapon_knife")
no_recoil[id] = 1
}
case 2: {
give_item(id,"weapon_usp")
cs_set_user_bpammo(id, CSW_USP, 90)
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 200)
give_item(id,"weapon_knife")
magazynek[id] = 1
}
}
}
public client_PreThink ( id )
{
if(no_recoil[id] > 0){
set_pev(id,pev_punchangle,g_angle);
}
new weapon_id = find_ent_by_owner(-1, "weapon_deagle", id)
if(magazynek[id] > 0 && weapon_id){
cs_set_weapon_ammo(weapon_id, 55)
}
new weapon_id2 = find_ent_by_owner(-1, "weapon_usp", id)
if(magazynek[id] > 0 && weapon_id2){
cs_set_weapon_ammo(weapon_id, 55)
}
}
public level(id)
{
static stats[8], body[8]
get_user_stats(id, stats, body)
new ranga[30]
if ( stats[0] >= 0 && stats[0] <= 9)
format(ranga,29,"1")
else if ( stats[0] >= 10 && stats[0] <= 19)
format(ranga,29,"2")
else if ( stats[0] >= 20 && stats[0] <= 29)
format(ranga,29,"3")
else if ( stats[0] >= 30 && stats[0] <= 39)
format(ranga,29,"4")
else if ( stats[0] >= 40 && stats[0] <= 49)
format(ranga,29,"5")
else if ( stats[0] >= 50 && stats[0] <= 59 & set_user_health(id,120)) //dodaje +20HP dla gracza
format(ranga,29,"6")
else if ( stats[0] >= 60 && stats[0] <= 69 & set_user_health(id,120)) //chciałem to testnąć ale na moim HLDS
format(ranga,29,"7")
else if ( stats[0] >= 70 && stats[0] <= 79 & set_user_health(id,120)) //i na moich botach nie zaliczało ranku
format(ranga,29,"8")
else if ( stats[0] >= 80 && stats[0] <= 89)
format(ranga,29,"9")
else if ( stats[0] >= 90 && stats[0] <= 99)
format(ranga,29,"10")
else if ( stats[0] >= 100 && stats[0] <= 119)
format(ranga,29,"11")
else if ( stats[0] >= 110 && stats[0] <= 129)
format(ranga,29,"12")
else if ( stats[0] >= 120 && stats[0] <= 139)
format(ranga,29,"13")
else if ( stats[0] >= 130 && stats[0] <= 149)
format(ranga,29,"14")
else if ( stats[0] >= 140 && stats[0] <= 159)
format(ranga,29,"15")
else if ( stats[0] >= 150 && stats[0] <= 169)
format(ranga,29,"16")
else if ( stats[0] >= 160 && stats[0] <= 179)
format(ranga,29,"17")
else if ( stats[0] >= 180 && stats[0] <= 189)
format(ranga,29,"18")
else if ( stats[0] >= 190 && stats[0] <= 199)
format(ranga,29,"19")
else if ( stats[0] >= 250 )
format(ranga,29,"20")
set_hudmessage(255, 0, 0, 00.02, 0.76, 0, 6.0, 12.0, HOLD_TIME)
show_hudmessage(id, "Twoj Level: [ %s ] | Zabiles juz: [ %d ] Graczy!",ranga,stats[0])
}
Zobacz sobie to? Masz swój serwer ?? Jak tak to możesz zrobić test u Siebie
Użytkownik hardbot edytował ten post 26.04.2010 18:57