User
Pass
2FA
 
 

cerere modificare plugin vip

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support
Author Message511
dC?

[Mentally Stable]



Status: Offline
(since 27-08-2018 15:50)
Joined: 18 Jul 2018
Posts: 10, Topics: 4
Location: Romania

Reputation: 7.3

Post Posted: 30-07-2018, 00:10:37 | Translate post to: ... (Click for more languages)

Salut! am un plugin vip care se imparte in doua, gold si silver si as vrea sal modific, as vrea sami puneti double jump si la silver si la gold si sa apara in tab vip celor care au   multumesc .va las aici sursa

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Vip"
#define VERSION "1.0"
#define AUTHOR "C0sm1N"

#define ADMIN_GOLD    ADMIN_LEVEL_H
#define ADMIN_SILVER    ADMIN_LEVEL_G

new bool:g_iRunda[ 33 ], bool:g_iRound[ 33 ];

new const GoldTag[] = "[!gGold!teamVip!y]"
new const SilverTag[] = "[!gSilver!teamVip!y]"

public plugin_init () {
    
    register_plugin ("PLUGIN", "VERSION", "AUTHOR");
    register_clcmd ("say /vipgold","Gold");
    register_clcmd ("say /vipsilver","Silver");
    RegisterHam(Ham_Spawn, "player", "cmdSpawn", 1);
    register_logevent("RoundStart", 2, "1=Round_Start")
}

public Gold ( id )
{
    if (get_user_flags(id) & ADMIN_GOLD)
    {
        GoldMenu( id );
        g_iRunda[id] = true
    }
    else
    {
        Chat_Color(id, "%sNu ai acces la aceasta comanda",GoldTag)
        return 1;
    }
    return 0
}

public Silver ( id )
{
    if (get_user_flags(id) & ADMIN_SILVER)
    {
        SilverMenu( id )
        g_iRound[id] = true
    }
    else
    {
        Chat_Color(id, "%sNu ai acces la aceasta comanda",SilverTag)
        return 1;
    }
    return 0
}

public GoldMenu( id )
{    
    if(g_iRunda[id])
    {
        Chat_Color(id, "%sAi folosit deja odata,incearca runda urmatoare",GoldTag)
        return 1
    }
    
    static menu;
    menu = menu_create ("\VIPMENU\ Gold","menu_gold");
    
    menu_additem ( menu,"\ M4A1\ +\ Deagle","1", 0 );
    menu_additem ( menu,"\ AK47\ +\ Deagle","2", 0 );
    menu_additem ( menu,"\ AWP\ +\ Deagle","3", 0 );

    menu_setprop ( menu, MPROP_NUMBER_COLOR,"\");
    menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
    
    menu_display ( id, menu, 0 );
    return 0;
}

public menu_gold ( id, menu, item )
{
    if ( item == MENU_EXIT )
    {
        menu_destroy ( menu );
        return 1;
    }
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    
    menu_item_getinfo ( menu, item, access, data, charsmax ( data ), szName, charsmax ( szName ), callback );
    
    new key = str_to_num ( data );
    
    switch ( key )
    {
        case 1:
        {
            give_item ( id,"weapon_deagle" );
            cs_set_user_bpammo( id, CSW_DEAGLE, 35 );
            give_item ( id,"weapon_m4a1" )
            cs_set_user_bpammo( id, CSW_M4A1, 90 );
                           
        }
        case 2:
        {               
            give_item ( id,"weapon_deagle" );
            cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
            give_item ( id,"weapon_ak47" )
            cs_set_user_bpammo( id, CSW_AK47, 90 )
                     
                                       }
        case 3:
        {              
            give_item ( id,"weapon_deagle" );
            cs_set_user_bpammo( id, CSW_DEAGLE, 35 );                
            give_item ( id,"weapon_awp" )
            cs_set_user_bpammo( id, CSW_AWP, 30 )
                                             
        }               
    }
    menu_destroy ( menu );
    return 1;
}

public cmdSpawn(id) {
    if(get_user_flags(id) & ADMIN_GOLD && is_user_alive(id)) {
        
        set_user_armor(id, 180)
        set_user_health(id, 150)
        give_item ( id,"weapon_hegrenade" )
        give_item ( id,"weapon_flashbang" )
        cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
    }
    else if(get_user_flags(id) & ADMIN_SILVER && is_user_alive(id))
    {
        set_user_armor(id, 150)
        set_user_health(id, 120)
        give_item ( id,"weapon_hegrenade" )
    }


public SilverMenu ( id )
{
    if(g_iRound[id])
    {
        Chat_Color(id, "%sAi folosit deja odata,incearca runda urmatoare",SilverTag)
        return 1;
    }
    
    static menu;
    menu = menu_create ("\VIPMENU\ Silver","menu_silver");
    
    menu_additem ( menu,"\ M4A1","1", 0 );
    menu_additem ( menu,"\ AK47","2", 0 );
    
    menu_setprop ( menu, MPROP_NUMBER_COLOR,"\");
    menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
    
    menu_display ( id, menu, 0 );
    return 0;
}

public menu_silver ( id, menu, item )
{
    if ( item == MENU_EXIT )
    {
        menu_destroy ( menu );
        return 1;
    }
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    
    menu_item_getinfo ( menu, item, access, data, charsmax ( data ), szName, charsmax ( szName ), callback );
    
    new key = str_to_num ( data );
    
    switch ( key )
    {
        case 1:
        {
            give_item ( id,"weapon_m4a1" )
            cs_set_user_bpammo( id, CSW_M4A1, 90 );
            
        }
        case 2:
        {
            give_item ( id,"weapon_ak47" )
            cs_set_user_bpammo( id, CSW_AK47, 90 );
        }               
    }
    menu_destroy ( menu );
    return 1;
}

public RoundStart( )
{
    new iPlayers[32], iNum;
    get_players( iPlayers, iNum)
    for( new i = 0; i < iNum;i++ )
    {
        g_iRunda[ iPlayers[ i ] ] = false;
        g_iRound[ iPlayers[ i ] ] = false;
    }
}
stock Chat_Color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^1")
    replace_all(msg, 190, "!team", "^3")
    
    if (id) players[0] = id; else get_players(players, count, "ch")
    {
    for (new i = 0; i < count; i++)
    {
        if (is_user_connected(players))
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
            write_byte(players);
            write_string(msg);
            message_end();
        }
    }
}
}

0 0
  
Back to top
View user's profile Send private message
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support  


The time now is 23-07-2025, 03:30:04
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password