Raised This Month: $ Target: $400
 0% 

little modification


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Kilroy666
Junior Member
Join Date: Nov 2011
Old 08-18-2012 , 15:08   little modification
Reply With Quote #1

Hi, can someone tell me how to change it so only counter-terrorists are able to tun on /kd

Code:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <colorchat>

new maxpl, killday, hud, hud1

public plugin_init() {
        register_plugin("KillDay", "1.0", "unknow")

        register_clcmd("say /kd", "sprawdz")
        register_event("DeathMsg", "smierc", "a")
        register_logevent("koniec_rundy", 2, "1=Round_End")
        maxpl = get_maxplayers()
}

public plugin_precache() {
        hud = CreateHudSyncObj()
        hud1 = CreateHudSyncObj()
}

public koniec_rundy() {
        killday = 0
        for(new i = 1; i <= maxpl; i++)
                set_user_godmode(i)
}

public smierc() {
        new players[32], playersnum
        get_players(players, playersnum, "cea", "TERRORIST")
        if(killday == 1) {
                if(playersnum == 1) {
                        for(new i = 1; i <= maxpl; i++) {
                                killday = 0
                                if(is_user_connected(i) && is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_CT)
                                        set_user_godmode(i)
                        }
                }
        }
}

public sprawdz(id) {

        if(!is_user_alive(id)) {
                ColorChat(id, GREEN, "[KillDay]^x01 Nie zyjesz wiec nie mozesz uzywac tej komendy.")
                return PLUGIN_HANDLED
        }
        if(killday == 1) {
                ColorChat(id, GREEN, "KillDay jest juz wlaczony.")
                return PLUGIN_HANDLED
        }
        killday = 1
        for(new i = 1; i <= maxpl; i++) {
                if(get_user_team(i) == 1 && is_user_alive(i))
                        menu_broni(i)
                   
                if(get_user_team(i) == 2 && is_user_alive(i))
                        set_user_godmode(i, 1)
        }
        set_task(1.0 , "pokaz_hud", 100, _, _, "b")
	set_task(2.0 , "otworz_cele")
        set_task(30.0, "wlacz_box")
        return PLUGIN_HANDLED
}
		if(cs_get_user_team(id) == CS_TEAM_T) {    
        client_print(id, print_chat, "[rzeznia.eu] Nie jestes Klawiszem");  
        return PLUGIN_HANDLED        
}

public pokaz_hud() {
        if(killday == 1) {
                set_hudmessage(255, 0, 0, 0.01, 0.21, 0, 6.0, 1.0)
                ShowSyncHudMsg(0, hud, "Bawimy sie w KillDay !")
                set_hudmessage(0, 255, 0, 0.01, 0.24, 0, 6.0, 1.0)
                ShowSyncHudMsg(0, hud1, "Zasady:^nPo wlaczeniu masz 30s aby wybrac bron^nPo tym czasie zostanie wlaczony box^nWiezniowie walcza miedzy soba^nGrupki max 2 osobowe^nOstatnij wiezien ma zyczenie!")
        }
}

public wlacz_box(id) {
        client_cmd(id, "say /walka")
        client_print(0, print_center, "Box wlaczony! TT mozecie sie juz bic!")
}
public otworz_cele(id) {
        client_cmd(id, "say /open")
} 
public mikro(id) {
        client_cmd(id, "say /mikro")
}
public menu_broni(id) {
        if(!is_user_alive(id) || !is_user_connected(id))
                return PLUGIN_HANDLED

        new menu = menu_create("\rWybierz bronie", "handle_menu_broni")
        menu_additem(menu, "M4A1")
        menu_additem(menu, "AK-47")
        menu_additem(menu, "Famas + Deagle")
        menu_additem(menu, "Galil + Usp")
        menu_additem(menu, "AWP + P228")
        menu_additem(menu, "MP5 + Deagle")
        menu_additem(menu, "P90 + Glock")
        menu_setprop(menu, MPROP_EXITNAME, "Wyjdz")
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
        menu_display(id, menu)
        return PLUGIN_CONTINUE
}

public handle_menu_broni(id, menu, item) {
        if(item != MENU_EXIT) {
                switch(item) {
                         case 0: {
                                 give_item(id, "weapon_m4a1")
                                 cs_set_user_bpammo(id, CSW_M4A1, 90)
                                 give_item(id, "weapon_hegrenade")
                        }
                        case 1: {
                                give_item(id, "weapon_ak47")
                                cs_set_user_bpammo(id, CSW_AK47, 90)
                                give_item(id, "weapon_hegrenade")
                        }
                        case 2: {
                                give_item(id, "weapon_famas")
                                cs_set_user_bpammo(id, CSW_FAMAS, 90)
                                give_item(id, "weapon_hegrenade")
                                give_item(id, "weapon_deagle")
                                cs_set_user_bpammo(id, CSW_DEAGLE, 35)
                        }
                        case 3: {
                                give_item(id, "weapon_galil")
                                cs_set_user_bpammo(id, CSW_GALIL, 90)
                                give_item(id, "weapon_hegrenade")
                                give_item(id, "weapon_usp")
                                cs_set_user_bpammo(id, CSW_USP, 90)
                        }
                        case 4: {
                                give_item(id, "weapon_awp")
                                cs_set_user_bpammo(id, CSW_AWP, 30)
                                give_item(id, "weapon_hegrenade")
                                give_item(id, "weapon_p228")
                                cs_set_user_bpammo(id, CSW_P228, 30)
                        }
                        case 5: {
                                give_item(id, "weapon_mp5navy")
                                cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
                                give_item(id, "weapon_hegrenade")
                                give_item(id, "weapon_deagle")
                                cs_set_user_bpammo(id, CSW_DEAGLE, 35)
                        }
                        case 6: {
                                give_item(id, "weapon_p90")
                                cs_set_user_bpammo(id, CSW_P90, 90)
                                give_item(id, "weapon_hegrenade")
                                give_item(id, "weapon_glock18")
                                cs_set_user_bpammo(id, CSW_GLOCK18, 120)
                        }
                }
        }
        return PLUGIN_HANDLED
}
Kilroy666 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:41.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode