Plugin meniu arme [ rezolvat ]

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
Paulq
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 16 Mar 2014, 16:49
Detinator Steam: Nu
CS Status: I Love You Jesus !
Detinator server CS: Teremia.RuLs.Ro !!
Location: Teremia-mare
Has thanked: 11 times
Contact:

06 Apr 2014, 13:19

Salut
Descriere Plugins : Vreau un plugins , cand player/admin/vip cu flagul "t" scrie "/guns" in chat sa apara o lista cu "ak47 ,m4a1,MP5,galii,AUG,Famas,AWP,M249,deagle" sa poata alege care arma o vrea el
alte informatii : Dau multumesc celui mai bun raspuns ! :D
Last edited by Hades Ownage on 06 Apr 2014, 18:50, edited 1 time in total.
Reason: Marcat ca rezolvat + titlu schimbat
RoyalServer
User avatar
Hades Ownage
Membru eXtream
Membru eXtream
Posts: 3182
Joined: 22 Oct 2008, 10:12
Detinator Steam: Da
Detinator server CS: jb.clutch.ro
SteamID: hades-source
Reputatie: Fost Super Moderator
Fost Scripter eXtreamCS
Nume anterior: hadesownage
Location: Iasi
Has thanked: 324 times
Been thanked: 406 times

06 Apr 2014, 17:51

| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>

#include <  hamsandwich  >

#include "  fun  "

#define PLUGIN                "New Plug-In"
#define VERSION                "1.0"
#define AUTHOR                "Hades"

#define ADMIN_ACCESS                ADMIN_LEVEL_H

new HasChoosed [ 33 ];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    
    register_clcmd ( "say /guns", "GunsCMD" );
}

public Player_Spawn ( id ) HasChoosed [ id ] = 0;

public GunsCMD ( id ) {
    
    if ( is_user_alive ( id ) ) {
        
        new menu = menu_create ( "\Guns\y Menu", "WeaponsMenuGiver" );
        menu_additem ( menu, "\yAK47 \w+ \rDeagle", "1", ADMIN_ACCESS );
        menu_additem ( menu, "\yM4A1 \w+ \rDeagle", "2", ADMIN_ACCESS );
        menu_additem ( menu, "\yMP5 \w+ \rDeagle", "3", ADMIN_ACCESS );
        menu_additem ( menu, "\yGALIL \w+ \rDeagle", "4", ADMIN_ACCESS );
        menu_additem ( menu, "\yAUG \w+ \rDeagle", "5", ADMIN_ACCESS );
        menu_additem ( menu, "\yFAMAS \w+ \rDeagle", "6", ADMIN_ACCESS );
        menu_additem ( menu, "\yAWP \w+ \rDeagle", "7", ADMIN_ACCESS );
        menu_additem ( menu, "\yM249 \w+ \rDeagle", "8", ADMIN_ACCESS );
        
        menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
        menu_display ( id, menu, 0 );
    }
}

public WeaponsMenuGiver ( id, menu, item ) {
    
    if( item == MENU_EXIT || HasChoosed [ id ] )
    {
        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_ak47" );
            cs_set_user_bpammo ( id, CSW_AK47, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 2:
        {
            give_item ( id, "weapon_m4a1" );
            cs_set_user_bpammo ( id, CSW_M4A1, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 3:
        {
            give_item ( id, "weapon_mp5navy" );
            cs_set_user_bpammo ( id, CSW_MP5NAVY, 120 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 4:
        {
            give_item ( id, "weapon_galil" );
            cs_set_user_bpammo ( id, CSW_GALIL, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 5:
        {
            give_item ( id, "weapon_aug" );
            cs_set_user_bpammo ( id, CSW_AUG, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 6:
        {
            give_item ( id, "weapon_famas" );
            cs_set_user_bpammo ( id, CSW_FAMAS, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 7:
        {
            give_item ( id, "weapon_awp" );
            cs_set_user_bpammo ( id, CSW_AWP, 30 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 8:
        {
            give_item ( id, "weapon_m249" );
            cs_set_user_bpammo ( id, CSW_M249, 200 );
            HasChoosed [ id ] = 1;
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
} [/code]
User avatar
Paulq
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 16 Mar 2014, 16:49
Detinator Steam: Nu
CS Status: I Love You Jesus !
Detinator server CS: Teremia.RuLs.Ro !!
Location: Teremia-mare
Has thanked: 11 times
Contact:

06 Apr 2014, 18:48

Merge , Multumesc !
User avatar
-BlacKodE-
Fost moderator
Fost moderator
Posts: 1193
Joined: 16 Nov 2013, 11:57
Detinator Steam: Da
SteamID: blackode
Reputatie: Fost Super moderator
Membru Club eXtreamCS (1 luna)
Fost Membru Club eXtreamCS (5 apr - 5 mai - acces in club)
Has thanked: 16 times
Been thanked: 10 times

06 Apr 2014, 19:02

Edit
Last edited by -BlacKodE- on 14 Dec 2016, 19:34, edited 1 time in total.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

06 Apr 2014, 19:15

| Afiseaza codul
#include <amxmodx>
#include <cstrike>

#include <  hamsandwich  >

#include "  fun  "

#define PLUGIN                "New Plug-In"
#define VERSION                "1.0"
#define AUTHOR                "Hades"

#define ADMIN_ACCESS                ADMIN_LEVEL_H

new HasChoosed [ 33 ];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
}

public Player_Spawn ( id )
{
	HasChoosed [ id ] = 0;
	if(is_user_alive(id) && !is_user_bot(id))
		GunsCMD( id )
}

public GunsCMD ( id ) {
    
    if ( is_user_alive ( id ) ) {
        
        new menu = menu_create ( "\Guns\y Menu", "WeaponsMenuGiver" );
        menu_additem ( menu, "\yAK47 \w+ \rDeagle", "1", ADMIN_ACCESS );
        menu_additem ( menu, "\yM4A1 \w+ \rDeagle", "2", ADMIN_ACCESS );
        menu_additem ( menu, "\yMP5 \w+ \rDeagle", "3", ADMIN_ACCESS );
        menu_additem ( menu, "\yGALIL \w+ \rDeagle", "4", ADMIN_ACCESS );
        menu_additem ( menu, "\yAUG \w+ \rDeagle", "5", ADMIN_ACCESS );
        menu_additem ( menu, "\yFAMAS \w+ \rDeagle", "6", ADMIN_ACCESS );
        menu_additem ( menu, "\yAWP \w+ \rDeagle", "7", ADMIN_ACCESS );
        menu_additem ( menu, "\yM249 \w+ \rDeagle", "8", ADMIN_ACCESS );
        
        menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
        menu_display ( id, menu, 0 );
    }
}

public WeaponsMenuGiver ( id, menu, item ) {
    
    if( item == MENU_EXIT || HasChoosed [ id ] )
    {
        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_ak47" );
            cs_set_user_bpammo ( id, CSW_AK47, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 2:
        {
            give_item ( id, "weapon_m4a1" );
            cs_set_user_bpammo ( id, CSW_M4A1, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 3:
        {
            give_item ( id, "weapon_mp5navy" );
            cs_set_user_bpammo ( id, CSW_MP5NAVY, 120 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 4:
        {
            give_item ( id, "weapon_galil" );
            cs_set_user_bpammo ( id, CSW_GALIL, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 5:
        {
            give_item ( id, "weapon_aug" );
            cs_set_user_bpammo ( id, CSW_AUG, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 6:
        {
            give_item ( id, "weapon_famas" );
            cs_set_user_bpammo ( id, CSW_FAMAS, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 7:
        {
            give_item ( id, "weapon_awp" );
            cs_set_user_bpammo ( id, CSW_AWP, 30 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 8:
        {
            give_item ( id, "weapon_m249" );
            cs_set_user_bpammo ( id, CSW_M249, 200 );
            HasChoosed [ id ] = 1;
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}
User avatar
Paulq
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 16 Mar 2014, 16:49
Detinator Steam: Nu
CS Status: I Love You Jesus !
Detinator server CS: Teremia.RuLs.Ro !!
Location: Teremia-mare
Has thanked: 11 times
Contact:

06 Apr 2014, 20:08

scosmyn ai putea sa mai modifici ceva te rog ? :D

armele care sunt aruncate de admin/vip sa poata fii luate de alti playeri de pe jos.. si sa fie munitie full la toate :d si daca nu player scrie /guns sa nu i apara nimic doar la vip sa i apara meniul
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

06 Apr 2014, 20:22

| Afiseaza codul
#include <amxmodx>
#include <cstrike>

#include <  hamsandwich  >

#include "  fun  "

#define PLUGIN                "New Plug-In"
#define VERSION                "1.0"
#define AUTHOR                "Hades"

#define ADMIN_ACCESS                ADMIN_LEVEL_H

new HasChoosed [ 33 ];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    
    register_clcmd ( "say /guns", "GunsCMD" );
}

public Player_Spawn ( id ) HasChoosed [ id ] = 0;

public GunsCMD ( id ) {
    
    if ( is_user_alive ( id ) && get_user_flags(id) & ADMIN_ACCESS) {
        
        new menu = menu_create ( "\Guns\y Menu", "WeaponsMenuGiver" );
        menu_additem ( menu, "\yAK47 \w+ \rDeagle", "1",0 );
        menu_additem ( menu, "\yM4A1 \w+ \rDeagle", "2",0 );
        menu_additem ( menu, "\yMP5 \w+ \rDeagle", "3", 0);
        menu_additem ( menu, "\yGALIL \w+ \rDeagle", "4", 0 );
        menu_additem ( menu, "\yAUG \w+ \rDeagle", "5", 0 );
        menu_additem ( menu, "\yFAMAS \w+ \rDeagle", "6", 0 );
        menu_additem ( menu, "\yAWP \w+ \rDeagle", "7", 0 );
        menu_additem ( menu, "\yM249 \w+ \rDeagle", "8", 0 );
        
        menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
        menu_display ( id, menu, 0 );
    }
}

public WeaponsMenuGiver ( id, menu, item ) {
    
    if( item == MENU_EXIT || HasChoosed [ id ] )
    {
        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_ak47" );
            cs_set_user_bpammo ( id, CSW_AK47, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 2:
        {
            give_item ( id, "weapon_m4a1" );
            cs_set_user_bpammo ( id, CSW_M4A1, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 3:
        {
            give_item ( id, "weapon_mp5navy" );
            cs_set_user_bpammo ( id, CSW_MP5NAVY, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 4:
        {
            give_item ( id, "weapon_galil" );
            cs_set_user_bpammo ( id, CSW_GALIL, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 5:
        {
            give_item ( id, "weapon_aug" );
            cs_set_user_bpammo ( id, CSW_AUG, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 6:
        {
            give_item ( id, "weapon_famas" );
            cs_set_user_bpammo ( id, CSW_FAMAS, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 7:
        {
            give_item ( id, "weapon_awp" );
            cs_set_user_bpammo ( id, CSW_AWP, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 8:
        {
            give_item ( id, "weapon_m249" );
            cs_set_user_bpammo ( id, CSW_M249, 9999 );
            HasChoosed [ id ] = 1;
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}
User avatar
Paulq
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 16 Mar 2014, 16:49
Detinator Steam: Nu
CS Status: I Love You Jesus !
Detinator server CS: Teremia.RuLs.Ro !!
Location: Teremia-mare
Has thanked: 11 times
Contact:

06 Apr 2014, 20:27

Esti prea tare frate multumesc :D !
User avatar
kiarfuzzy
Membru, skill +1
Membru, skill +1
Posts: 375
Joined: 06 Jan 2008, 15:20
Detinator Steam: Da
Detinator server CS: Fy.Play-Arena.Ro
SteamID: FuZzy1
Reputatie: Fost Membru Club eXtreamCS (trei luni)
Been thanked: 3 times

14 Dec 2016, 17:09

Hades Ownage wrote:
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>

#include <  hamsandwich  >

#include "  fun  "

#define PLUGIN                "New Plug-In"
#define VERSION                "1.0"
#define AUTHOR                "Hades"

#define ADMIN_ACCESS                ADMIN_LEVEL_H

new HasChoosed [ 33 ];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    
    register_clcmd ( "say /guns", "GunsCMD" );
}

public Player_Spawn ( id ) HasChoosed [ id ] = 0;

public GunsCMD ( id ) {
    
    if ( is_user_alive ( id ) ) {
        
        new menu = menu_create ( "\Guns\y Menu", "WeaponsMenuGiver" );
        menu_additem ( menu, "\yAK47 \w+ \rDeagle", "1", ADMIN_ACCESS );
        menu_additem ( menu, "\yM4A1 \w+ \rDeagle", "2", ADMIN_ACCESS );
        menu_additem ( menu, "\yMP5 \w+ \rDeagle", "3", ADMIN_ACCESS );
        menu_additem ( menu, "\yGALIL \w+ \rDeagle", "4", ADMIN_ACCESS );
        menu_additem ( menu, "\yAUG \w+ \rDeagle", "5", ADMIN_ACCESS );
        menu_additem ( menu, "\yFAMAS \w+ \rDeagle", "6", ADMIN_ACCESS );
        menu_additem ( menu, "\yAWP \w+ \rDeagle", "7", ADMIN_ACCESS );
        menu_additem ( menu, "\yM249 \w+ \rDeagle", "8", ADMIN_ACCESS );
        
        menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
        menu_display ( id, menu, 0 );
    }
}

public WeaponsMenuGiver ( id, menu, item ) {
    
    if( item == MENU_EXIT || HasChoosed [ id ] )
    {
        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_ak47" );
            cs_set_user_bpammo ( id, CSW_AK47, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 2:
        {
            give_item ( id, "weapon_m4a1" );
            cs_set_user_bpammo ( id, CSW_M4A1, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 3:
        {
            give_item ( id, "weapon_mp5navy" );
            cs_set_user_bpammo ( id, CSW_MP5NAVY, 120 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 4:
        {
            give_item ( id, "weapon_galil" );
            cs_set_user_bpammo ( id, CSW_GALIL, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 5:
        {
            give_item ( id, "weapon_aug" );
            cs_set_user_bpammo ( id, CSW_AUG, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 6:
        {
            give_item ( id, "weapon_famas" );
            cs_set_user_bpammo ( id, CSW_FAMAS, 90 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 7:
        {
            give_item ( id, "weapon_awp" );
            cs_set_user_bpammo ( id, CSW_AWP, 30 );
            HasChoosed [ id ] = 1;
            return 1;
        }
        
        case 8:
        {
            give_item ( id, "weapon_m249" );
            cs_set_user_bpammo ( id, CSW_M249, 200 );
            HasChoosed [ id ] = 1;
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}[/code]

E destul de vechi acest topic, nu stiu daca mai esti activ... Vreau si eu un meniu asemanator cu acesta pentru un server de csdm, doar ca mai simplificat:

1. AWP+AK47+Deagle(armura+HE)
2. AWP+m4a1+Deagle(armura+HE)
3. AK47+m4a1+Deagle(armura+HE)

Mi-am bagat si eu nasu un pic si l-am facut sa dea chesiile mentionate. Dar nu ma descurc sa il fac sa mearga ca cel de csdm, adica:
- sa apara meniul la toata lumea, cand se conecteaza pe server
- dupa ce si-au ales armele sa nu mai apara din nou la respawn
- sa scri guns sau /guns pentru a redeschide meniul
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 35 guests