Raised This Month: $ Target: $400
 0% 

Dictionary isnt working.


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
OneMoreLevel
Senior Member
Join Date: Aug 2009
Location: Look behind you... Very
Old 05-15-2010 , 14:56   Re: Dictionary isnt working.
Reply With Quote #6

Oops, sorry guys, I was sending you the wrong plugin, here's the real one:

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fun>


#define PLUGIN "Deathrun Shop"
#define VERSION "1.1"
#define AUTHOR "OneMoreLevel"

new pluginENABLE

new shopLimit 0;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd"say /shop","deathrun_shop")
    
    
pluginENABLE register_cvar("shop_enable""1");
    
    
register_event("DeathMsg","Hook_DeathMsg","a")
    
register_dictionary"deathrun_shop.txt")
}

public 
deathrun_shop(id){
    
    new 
menu menu_create("\rDeathrun Shop""menu_handler");
    
    
menu_additem(menu"\wMore Speed - 1500$""1"0);
    
menu_additem(menu"\wLess Gravity - 2500$""2"0);
    
menu_additem(menu"\w75% Invisibility - 2000$""3"0);
    
menu_additem(menu"\wDual Elites - 4000$""4"0);
    
menu_additem(menu"\wSmoke Grenade - 2500$""5"0);
    
menu_additem(menu"\wFlashbang - 2500$""6"0);
    if (
get_pcvar_num(pluginENABLE)) {
        
menu_display(idmenu0);
    }
    else {
        
client_print(idprint_chat"%L"id"PLUGIN_DISABLED")
    }
}
public 
menu_handler(id,menu,item){
    if (
item == MENU_EXIT )
    { 
        
menu_destroy(menu);
    }
    
    
    
// Here are the data functions and variables
    
new data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:
        {
            
// Print the message and destroy the menu
            
if (cs_get_user_money(id) >= 750)  {
                
shopLimit ++;
                if (
shopLimit 4){
                    
client_print(idprint_chat"%L"id"INCREASE_SPEED")
                    
cs_set_user_money(idcs_get_user_money(id) - 750)
                    
set_user_maxspeed(idget_user_maxspeed(id) + 100)
                }
                else if (
shopLimit 3){ 
                    
                }
                
client_print(idprint_chat"%L"id"LIMIT_REACHED")
            }
            else {
                
client_print(idprint_chat"%L"id"INSUFFICIENT_CASH")
            }
        }
        
        case 
2:
        {
            if(
cs_get_user_money(id) >= 1250) {
                
shopLimit ++;
                if (
shopLimit 4){
                    
client_print(idprint_chat"%L"id"DECREASE_GRAVITY")
                    
cs_set_user_money(idcs_get_user_money(id) - 1250)
                    
set_user_gravity(idget_user_gravity(id) - 0.1)
                }
                else if (
shopLimit 3) {
                    
                }
                
client_print(idprint_chat"%L"id"LIMIT_REACHED")
            }
            else {
                
client_print(idprint_chat"%L"id"INSUFFICIENT_CASH")
                
            }
        }
        case 
3:
        {
            if(
cs_get_user_money(id) >= 1000) {
                
shopLimit ++;
                if (
shopLimit 4){
                    
client_print(idprint_chat"%L"id"INVISIBILITY_ON")
                    
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha65)
                    
cs_set_user_money(idcs_get_user_money(id) - 1000)
                }
                else if (
shopLimit 3) {
                    
                }
                
client_print(idprint_chat"%L"id"LIMIT_REACHED")
            }
            else {
                
client_print(idprint_chat"%L"id"INSUFFICIENT_CASH")
            }
        }
        case 
4:    
        {
            if(
cs_get_user_money(id) >= 2000) {
                
shopLimit ++;
                if (
shopLimit 4){
                    
client_print(idprint_chat"%L"id"GIVE_DUALIES")        
                    
give_item(id"weapon_elite")
                    
cs_set_user_bpammo (idCSW_ELITE120)
                    
cs_set_user_money(idcs_get_user_money(id) - 2000)
                }
                else if (
shopLimit 3) {
                    
                }
                
client_print(idprint_chat"%L"id"LIMIT_REACHED")
            }
            else {
                
client_print(idprint_chat"%L"id"INSUFFICIENT_CASH")
            }
        }
        case 
5:    
        {
            if(
cs_get_user_money(id) >= 2500) {
                
shopLimit ++;
                if (
shopLimit 4){
                    
client_print(idprint_chat"%L"id"GIVE_ONE_SMOKEG")
                    
cs_set_user_money(idcs_get_user_money(id) - 2500)
                    
give_item(id"weapon_smokegrenade")
                }
                else if (
shopLimit 3){
                    
                }
                
client_print(idprint_chat"%L"id"LIMIT_REACHED")
            }
            else {
                
client_print(idprint_chat"%L"id"INSUFFICIENT_CASH")
            }
        }
        case 
6:    
        {
            if(
cs_get_user_money(id) >= 2500) {
                
shopLimit ++;
                if (
shopLimit 4){
                    
client_print(idprint_chat"%L"id"GIVE_ONE_FLASHBANG")
                    
client_print(idprint_chat"[Deathrun] You have been granted one flashbang.");
                    
cs_set_user_money(idcs_get_user_money(id) - 2500)
                    
give_item(id"weapon_flashbang")
                }
                else if (
shopLimit 3) {
                    
                }
                
client_print(idprint_chat"%L"id"LIMIT_REACHED")
            }
            else {
                
client_print(idprint_chat"%L"id"INSUFFICIENT_CASH")
            }
        }
    }
    
// Kill the menu, and make a return.
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

public 
HookDeathMsg(){
    
shopLimit 0;

__________________
60/100 60%
[||||||||||||||||||||]
Project: Warfighter mod
Blog:
http://sites.google.com/site/dailymultitasker/
PHP Code:
   if ( i_help_you "Yes" ) == )
    
set_user_karma(onemorelevel,add,+1
OneMoreLevel 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 03:42.


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