Raised This Month: $ Target: $400
 0% 

register_clcmd say not working ?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 06-15-2014 , 09:45   register_clcmd say not working ?
Reply With Quote #1

this is code

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

#define VERSION "1.0"


public plugin_init() {
    register_plugin("Zmurka Shop", VERSION, "MiljanX")
    
    register_clcmd("say /shop", "CmdZmukraShop");
    register_clcmd("say_team /shop", "CmdZmukraShop");
}

public CmdZmukraShop(id) {
    new szText[555 char]
    formatex(szText, charsmax(szText), "\rZmurka Shop")
    new menu = menu_create(szText, "CmdZmurkaItems")
    
    formatex(szText, charsmax(szText), "\yBuy invisible \w[\r4 Items\w]")
    menu_additem(menu, szText, "1", 0)
    formatex(szText, charsmax(szText), "\yBuy camouflage \w[\r2 Items\w]")
    menu_additem(menu, szText, "2", 0)
    formatex(szText, charsmax(szText), "\yBuy God Mode \w[\r4 Items\w]")
    menu_additem(menu, szText, "3", 0)
    formatex(szText, charsmax(szText), "\yZmurka Rank \r[\wCheck your rank\r]")
    menu_additem(menu, szText, "4", 0)
    formatex(szText, charsmax(szText), "\yZmurka Top15 \r[\wCheck Top15\r]")
    menu_additem(menu, szText, "5", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu)    
    
    return PLUGIN_HANDLED
}

public CmdZmurkaItems(id,menu,item)
{
    if(!is_user_alive(id))
        return PLUGIN_HANDLED
        
    if(!(get_user_team(id) == 1)) {
        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Shop is Terrorists only!")
        return PLUGIN_HANDLED
    }
        
    if(item ==MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_CONTINUE
    }
    new data[6], iName[64], access, callback
    menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
    new key = str_to_num(data)
    switch(key)
    {
        case 1:    {
            new szText[555 char]
            formatex(szText, charsmax(szText), "\rZmurka Shop")
            new menu = menu_create(szText, "InvsblItems")
            formatex(szText, charsmax(szText), "\ySmall Invisible 10 sec. \w[\r3250$\w]")
            menu_additem(menu, szText, "1", 0)
            formatex(szText, charsmax(szText), "\ySmall Invisible 30 sec. \w[\r10535$\w]")
            menu_additem(menu, szText, "2", 0)
            formatex(szText, charsmax(szText), "\yBig Invisible 10 sec. \w[\r7300$\w]")
            menu_additem(menu, szText, "3", 0)
            formatex(szText, charsmax(szText), "\yBig Invisible 30 sec. \w[\r16000$\w]")
            menu_additem(menu, szText, "4", 0)
            menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
            menu_display(id, menu)    
            return PLUGIN_HANDLED
        }
        
        case 2: {
            new szText[555 char]
            formatex(szText, charsmax(szText), "\rZmurka Shop")
            new menu = menu_create(szText, "KmflzItems")
            formatex(szText, charsmax(szText), "\yBuy CT Skin 40 sec. \w[\r15000$\w]")
            menu_additem(menu, szText, "1", 0)
            formatex(szText, charsmax(szText), "\yBlackBody \w[\r2000$\w]")
            menu_additem(menu, szText, "2", 0)
            menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
            menu_display(id, menu)    
            return PLUGIN_HANDLED
        }
        
        case 3:    {
            new szText[555 char]
            formatex(szText, charsmax(szText), "\rZmurka Shop")
            new menu = menu_create(szText, "BesmrItems")
            formatex(szText, charsmax(szText), "\yGod Mode 5 sec. \w[\r1250$\w]")
            menu_additem(menu, szText, "1", 0)
            formatex(szText, charsmax(szText), "\yGod Mode 15 sec. \w[\r2900$\w]")
            menu_additem(menu, szText, "2", 0)
            formatex(szText, charsmax(szText), "\yGod Mode 35 sec. \w[\r7300$\w]")
            menu_additem(menu, szText, "3", 0)
            formatex(szText, charsmax(szText), "\yGod Mode 45 sec. \w[\r13050$\w]")
            menu_additem(menu, szText, "4", 0)
            menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
            menu_display(id, menu)    
            return PLUGIN_HANDLED
        }
        
        case 4: client_cmd(id, "say /zmurkarank")
        case 5: client_cmd(id, "say /zmurkatop15")
    }
    return PLUGIN_HANDLED
}

public InvsblItems(id,menu,item)
{
    if(!is_user_alive(id))
        return PLUGIN_HANDLED
        
    if(!(get_user_team(id) == 1)) {
        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Shop is Terrorist Only")
        return PLUGIN_HANDLED
    }
        
    if(item ==MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_CONTINUE
    }
    new data[6], iName[64], access, callback
    menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
    new key = str_to_num(data)
    switch(key)
    {
        case 1: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 3250) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-3250)
                        set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80)
                        set_task(10.0,"TurnOf",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3Small Invisible^1 - 10 sec!")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
        
        case 2: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 10535) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else  {
                        cs_set_user_money(id,money-10535)
                        set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80)
                        set_task(30.0,"TurnOf",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3Small Invisible^1 - 30 sec!")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
        
        
        case 3: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 7300) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-7300)
                        set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0,kRenderTransColor,1)
                        set_task(10.0,"TurnOf",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3Big Invisible^1 - 10 sec!")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
        
        case 4: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 16000) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-16000)
                        set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0,kRenderTransColor,1)
                        set_task(30.0,"TurnOf",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3Big Invisible^1 - 30 sec!")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}

public TurnOf(id) {
    if(is_user_connected(id)) {
        set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0,kRenderTransAlpha,255)
        ColorChat(id,TEAM_COLOR,"^4[Zmurka] ^1Invisible - off")
    }
    return PLUGIN_HANDLED
}



public KmflzItems(id,menu,item) {
    if(!is_user_alive(id))
        return PLUGIN_HANDLED
        
    if(get_user_team(id) == 1) {
        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Only Terrorists")
        return PLUGIN_HANDLED
    }
        
    if(item ==MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_CONTINUE
    }
    new data[6], iName[64], access, callback
    menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
    new key = str_to_num(data)
    switch(key)
    {
        case 1: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 15000) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-15000)
                        cs_set_user_model(id,"gsg9")
                        set_task(40.0,"skini_kamuflazu",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy CT ^3Camouflage")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
        
        case 2: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 2000) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-2000)
                        set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 25)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3BlackBody^1, now you are black.")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}

public skini_kamuflazu(id) {
    if(is_user_connected(id)) {
        if(get_user_team(id) == 1) {
            cs_set_user_model(id,"guerilla")
            ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Camouflage off.")
        }
        return PLUGIN_HANDLED
    }
    return PLUGIN_HANDLED
}
            
public BesmrItems(id,menu,item) {
    if(!is_user_alive(id))
        return PLUGIN_HANDLED
    
    if(!(get_user_team(id) == 1)) {
        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Terrorists-Only")
        return PLUGIN_HANDLED
    }
        
    if(item ==MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_CONTINUE
    }
    new data[6], iName[64], access, callback
    menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
    new key = str_to_num(data)
    switch(key)
    {
        case 1: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 1250) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-1250)
                        set_user_godmode(id, 1)
                        set_task(5.0, "Skini_Besmrtnost",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3God Mode^1, 5 sec.")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
        
        case 2: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 2900) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-2900)
                        set_user_godmode(id, 1)
                        set_task(15.0, "Skini_Besmrtnost",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3God Mode^1, 15 sec.")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
        
        case 3: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 7300) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-7300)
                        set_user_godmode(id, 1)
                        set_task(35.0, "Skini_Besmrtnost",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3God Mode^1, 35 sec.")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }

        case 4: {
            if(get_user_team(id) == 1) {
                if(is_user_alive(id)) {
                    new money = cs_get_user_money(id)
                    if(money < 13050) {
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You don't have money!")
                        return PLUGIN_HANDLED
                    }
                    else {
                        cs_set_user_money(id,money-13050)
                        set_user_godmode(id, 1)
                        set_task(45.0, "Skini_Besmrtnost",id)
                        ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1You are buy ^3God Mode^1, 45 sec.")
                    }
                }
                return PLUGIN_HANDLED
            }
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}

public Skini_Besmrtnost(id) {
    if(is_user_connected(id)) {
        set_user_godmode(id, 0)
        ColorChat(id,TEAM_COLOR,"^4[Zmurka] ^1God Mode - off")
    }
    return PLUGIN_HANDLED
}
Only say_team is working, i mean i can only acces to /shop if i type in team_chat in normal chat its not working why ? please help me

Last edited by Awesome_man; 06-15-2014 at 10:06.
Awesome_man is offline
aron9forever
Veteran Member
Join Date: Feb 2013
Location: Rromania
Old 06-15-2014 , 10:27   Re: register_clcmd say not working ?
Reply With Quote #2

put your shop first in plugins.ini
some other plugin is blocking cs say, somthing like colored admin chat, prefixes or stuff like that
__________________
Meanwhile, in 2050:
Quote:
Originally Posted by aron9forever
useless small optimizations
Quote:
Originally Posted by Black Rose View Post
On a map that is 512x512x128 units you end up with 3,355,443,200,000 different "positions". To store each one of those positions individually in the variable "user_or" you need 12 terabytes of memory.
aron9forever is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 06-15-2014 , 10:41   Re: register_clcmd say not working ?
Reply With Quote #3

Or put the plugin that color chat or interact with it at the end of plugins.ini
HamletEagle is offline
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 06-15-2014 , 11:17   Re: register_clcmd say not working ?
Reply With Quote #4

Love you guys.. you are awesome.. thnx for the help both of you
Awesome_man is offline
Reply


Thread Tools
Display Modes

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 21:08.


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