Raised This Month: $ Target: $400
 0% 

REQ for edit


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
InsanityKARAI
Member
Join Date: Jul 2014
Old 06-05-2015 , 14:44   Re: REQ for edit
Reply With Quote #1

Try:

PHP Code:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>

new boolSpeed[17], Damage[17];
new const 
szTg[] = "Shop";

public 
plugin_init( ) {

    
register_plugin"S Shop""new""alkaline aka lucy" );

    
RegisterHamHam_Spawn"player""Sp"true );
    
RegisterHam Ham_TakeDamage"player""TakelucyDmgPlayers" );

    
register_event("CurWeapon" "CWeapon" "be" "1=1" );

    
register_clcmd"say shop""TS", -);
    
register_clcmd"say /shop""TS", -);
    
register_clcmd"say_team shop""TS", -);
    
register_clcmd"say_team /shop""TS", -);
}
public 
client_putinserverid 
{
    
    
Speed[id] = false;
    
Damage[id] = false;
}

public 
Spid 
{
    
Speed[id] = false;
    
Damage[id] = false;
    
set_user_rendering(id);
}

public 
TSid ) {

    if( 
is_user_connectedid ) && is_user_aliveid ) ) 
    {
        switch( 
get_user_teamid ) )
        {
            case 
1,2SMid );    
        }
    }
    else
    {
        
Colorid"^4[%s]^1Trebuie sa fi in viata pentru a deschide ^3Shopul ^1!"szTg );
    }
}


public 
SMid ) {
    
    if(!(
get_user_flags(id) && ADMIN_LEVEL_B))
    {
        
Colorid"^4[%s]^1 Vous ne disposez pas de l'accès à cette commande",szTg)
        return 
1;
        
    }

    new 
szMenu10 char ], hname64 ];
    
get_cvar_string"hostname"hnamecharsmaxhname ) );
    
formatszMenucharsmaxszMenu ), "\r[%s] \ySHOP ^n\yCredite: \r%i",hnamecs_get_user_money(id));
    new 
menu menu_create szMenu "Menu" );

    
menu_additemmenu"\r[ \y150 \r]\w HP            \y[ \r10 Credits \y]""1"0);
    
menu_additemmenu"\r[ \y350 \r]\w Speed         \y[ \r15 Credits \y]""2"0);
    
menu_additemmenu"\r[ \y100 \r]\w Invisibility    \y[ \r25 Credits \y]""3"0);
    
menu_additemmenu"\r[ \yx2 \r]\w Damage         \y[ \r30 Credits \y]""4"0);

    
menu_setprop menuMPROP_EXITMEXIT_ALL );
    
menu_display idmenu);
    return 
1;
}


public 
Menuidmenuitem ) {

    if( 
item == MENU_EXIT )
    {
        return 
1;
    }
    
    new 
data ], szName 64 ];
    new 
accesscallback;
    
menu_item_getinfo menuitemaccessdata,charsmax data ), szName,charsmax szName ), callback );
    new 
key str_to_num data );    
   
    switch(
key)
    {
        case 
1:
        {
            new 
credits cs_get_user_moneyid ) - 10;
            
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
                return 
1;        
            }
            
            
set_user_healthidget_user_healthid ) + 35 );
            
Colorid"^4[%s]^1 Ai cumparat ^3 150 HP"szTg );
            
cs_set_user_moneyidcredits );
            
            return 
1;
        }
        case 
2:
        {
            new 
credits cs_get_user_moneyid ) - 15;
            
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
                return 
1;
            }
            
            
Speed[id] = true;
            
Colorid"^4[%s]^1 Ai cumparat ^3 350 Speed"szTg );
            
cs_set_user_moneyidcredits );
            return 
1;
        }
        case 
3:
        {
            new 
credits cs_get_user_moneyid ) - 25;
        
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
                return 
1;
            }
            
            
set_user_rendering(idkRenderFxNone000kRenderTransAlpha0)
            
Colorid"^4[%s]^1 Ai cumparat ^3 Invizibilitate ^1pana cand mori !"szTg );
            
cs_set_user_moneyidcredits );
            return 
1;
        }
        case 
4:
        {
            new 
credits cs_get_user_moneyid ) - 30;
          
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
            }
            
            
Damage[id] = true;
            
Colorid"^4[%s]^1 Ai cumparat ^3 X2 Damage ^1!"szTg );
            
cs_set_user_moneyidcredits );
            return 
1;
        }
    }
    return 
1;
}
public 
CWeaponid 
{
    if( 
Speedid ] ) 
    {
        if( 
get_user_weapon(id)) 
        {
            
set_user_maxspeed(id280.0);
        }
        }
}
public 
TakelucyDmgPlayersiVictimiInflictoriAttackerFloat:fDamageiDamageBits ) {

    if( 
DamageiAttacker ] && get_user_weapon(iAttacker)) 
    {
        
SetHamParamFloat4fDamage 2.0 );
        return 
HAM_HANDLED;
    }
    
    return 
HAM_IGNORED;   
}

stock Color(const id, const input[], any:...) {
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!x04""^4");
    
replace_all(msg190"!x01""^1");
    
replace_all(msg190"!x03""^3");
    
/* This plugin created by alkaline aka lucy */
    
if(idplayers[0] = id;
    else 
get_players(playerscount"ch"); {
        for(new 
0counti++) {
            if(
is_user_connected(players[i])) {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

InsanityKARAI is offline
black_heart
Senior Member
Join Date: May 2015
Old 06-05-2015 , 15:05   Re: REQ for edit
Reply With Quote #2

Quote:
Originally Posted by InsanityKARAI View Post
Try:

PHP Code:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>

new boolSpeed[17], Damage[17];
new const 
szTg[] = "Shop";

public 
plugin_init( ) {

    
register_plugin"S Shop""new""alkaline aka lucy" );

    
RegisterHamHam_Spawn"player""Sp"true );
    
RegisterHam Ham_TakeDamage"player""TakelucyDmgPlayers" );

    
register_event("CurWeapon" "CWeapon" "be" "1=1" );

    
register_clcmd"say shop""TS", -);
    
register_clcmd"say /shop""TS", -);
    
register_clcmd"say_team shop""TS", -);
    
register_clcmd"say_team /shop""TS", -);
}
public 
client_putinserverid 
{
    
    
Speed[id] = false;
    
Damage[id] = false;
}

public 
Spid 
{
    
Speed[id] = false;
    
Damage[id] = false;
    
set_user_rendering(id);
}

public 
TSid ) {

    if( 
is_user_connectedid ) && is_user_aliveid ) ) 
    {
        switch( 
get_user_teamid ) )
        {
            case 
1,2SMid );    
        }
    }
    else
    {
        
Colorid"^4[%s]^1Trebuie sa fi in viata pentru a deschide ^3Shopul ^1!"szTg );
    }
}


public 
SMid ) {
    
    if(!(
get_user_flags(id) && ADMIN_LEVEL_B))
    {
        
Colorid"^4[%s]^1 Vous ne disposez pas de l'accès à cette commande",szTg)
        return 
1;
        
    }

    new 
szMenu10 char ], hname64 ];
    
get_cvar_string"hostname"hnamecharsmaxhname ) );
    
formatszMenucharsmaxszMenu ), "\r[%s] \ySHOP ^n\yCredite: \r%i",hnamecs_get_user_money(id));
    new 
menu menu_create szMenu "Menu" );

    
menu_additemmenu"\r[ \y150 \r]\w HP            \y[ \r10 Credits \y]""1"0);
    
menu_additemmenu"\r[ \y350 \r]\w Speed         \y[ \r15 Credits \y]""2"0);
    
menu_additemmenu"\r[ \y100 \r]\w Invisibility    \y[ \r25 Credits \y]""3"0);
    
menu_additemmenu"\r[ \yx2 \r]\w Damage         \y[ \r30 Credits \y]""4"0);

    
menu_setprop menuMPROP_EXITMEXIT_ALL );
    
menu_display idmenu);
    return 
1;
}


public 
Menuidmenuitem ) {

    if( 
item == MENU_EXIT )
    {
        return 
1;
    }
    
    new 
data ], szName 64 ];
    new 
accesscallback;
    
menu_item_getinfo menuitemaccessdata,charsmax data ), szName,charsmax szName ), callback );
    new 
key str_to_num data );    
   
    switch(
key)
    {
        case 
1:
        {
            new 
credits cs_get_user_moneyid ) - 10;
            
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
                return 
1;        
            }
            
            
set_user_healthidget_user_healthid ) + 35 );
            
Colorid"^4[%s]^1 Ai cumparat ^3 150 HP"szTg );
            
cs_set_user_moneyidcredits );
            
            return 
1;
        }
        case 
2:
        {
            new 
credits cs_get_user_moneyid ) - 15;
            
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
                return 
1;
            }
            
            
Speed[id] = true;
            
Colorid"^4[%s]^1 Ai cumparat ^3 350 Speed"szTg );
            
cs_set_user_moneyidcredits );
            return 
1;
        }
        case 
3:
        {
            new 
credits cs_get_user_moneyid ) - 25;
        
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
                return 
1;
            }
            
            
set_user_rendering(idkRenderFxNone000kRenderTransAlpha0)
            
Colorid"^4[%s]^1 Ai cumparat ^3 Invizibilitate ^1pana cand mori !"szTg );
            
cs_set_user_moneyidcredits );
            return 
1;
        }
        case 
4:
        {
            new 
credits cs_get_user_moneyid ) - 30;
          
            if( 
credits )
            {
                
Colorid"^4[%s]^1Nu ai destule Credite !",szTg );
            }
            
            
Damage[id] = true;
            
Colorid"^4[%s]^1 Ai cumparat ^3 X2 Damage ^1!"szTg );
            
cs_set_user_moneyidcredits );
            return 
1;
        }
    }
    return 
1;
}
public 
CWeaponid 
{
    if( 
Speedid ] ) 
    {
        if( 
get_user_weapon(id)) 
        {
            
set_user_maxspeed(id280.0);
        }
        }
}
public 
TakelucyDmgPlayersiVictimiInflictoriAttackerFloat:fDamageiDamageBits ) {

    if( 
DamageiAttacker ] && get_user_weapon(iAttacker)) 
    {
        
SetHamParamFloat4fDamage 2.0 );
        return 
HAM_HANDLED;
    }
    
    return 
HAM_IGNORED;   
}

stock Color(const id, const input[], any:...) {
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!x04""^4");
    
replace_all(msg190"!x01""^1");
    
replace_all(msg190"!x03""^3");
    
/* This plugin created by alkaline aka lucy */
    
if(idplayers[0] = id;
    else 
get_players(playerscount"ch"); {
        for(new 
0counti++) {
            if(
is_user_connected(players[i])) {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

Its Working Perfect by the menu title is missing ..

Last edited by black_heart; 06-05-2015 at 15:29.
black_heart is offline
Send a message via Skype™ to black_heart
Reply



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 20:15.


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