Plugin VIP Clasic

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
Good.
Membru, skill 0
Membru, skill 0
Posts: 0
Joined: 17 Aug 2012, 10:04
Detinator Steam: Da
Reputatie: Restrictie moderator!
Membru Club eXtreamCS (2 luni)
Nume anterior: []GooD[]
Location: Bucuresti
Has thanked: 188 times
Been thanked: 34 times
Contact:

27 Feb 2013, 06:23

Salut! As vrea si eu un plugin pentru VIP care sa contina flagurile bip si urmatoarele puteri:

1HE , 2Flash , 1Smok
Sa contina /vips
250HP+300 Armura
Deagle FREE la fiecare runda
De fiecare data cand omoara pe cineva sa ii creasca HP cu 20HP
Respawn la fiecare 2 secunde dupa moarte!

Atentie! Nu vreau sa aibe MODEL , vreau sa fie fara model.

Multumesc anticipat!
RoyalServer
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 0
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

27 Feb 2013, 10:13

Vip | Afiseaza codul
[code]#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "FaTzZu"
#define ACCES ADMIN_LEVEL_H
#define COLOR "^x04"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 0);
	register_clcmd("say /vips", "print_adminlist");

}

public HamPlayerSpawn(id)
{
	if(get_user_flags(id) & ACCES) {
		set_user_health(id, 250)
		set_user_armor(id, 300)
		give_item(id, "weapon_flashbang")
		give_item(id, "weapon_flashbang")
		give_item(id, "weapon_smokegrenade")
		give_item(id, "weapon_hegrenade")
		give_item(id, "weapon_deagle")
		cs_set_user_bpammo(id, CSW_DEAGLE, 70)
		if(get_user_flags(id) & ACCES & get_user_attacker(id)) set_user_health(id, get_user_health(id) + 20)
		
	}	
}

public print_adminlist(user) {
        new adminnames[33][32];
        new message[256];
        new id, count, x, len;
       
        for(id = 1 ; id <= get_maxplayers() ; id++)
        if(is_user_connected(id))
        if(get_user_flags(id) & ACCES)
        get_user_name(id, adminnames[count++], 31);
 
        len = format(message, 255, "^x04 VIP ONLINE: ");
        if(count > 0) {
        for(x = 0 ; x < count ; x++) {
        len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"");
        if(len > 96) {
        print_message(user, message);
        len = format(message, 255, "^x04 ");
        }
        }
        print_message(user, message);
        }
        else {
        len += format(message[len], 255-len, "No VIP online.");
        print_message(user, message);
        }
        }
print_message(id, msg[]) {
        message_begin(MSG_ONE, get_user_msgid("SayText"), {0,0,0}, id);
        write_byte(id);
        write_string(msg);
        message_end();
        }
       
public handle_say(id) {
        new said[192];
        read_args(said,192);
        if(contain(said, "/vips") != -1)
        set_task(0.1,"print_adminlist",id);
        return PLUGIN_CONTINUE;
        }[/code]
nu am putut pune respawn, sa imi spui daca apar buguri
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
Good.
Membru, skill 0
Membru, skill 0
Posts: 0
Joined: 17 Aug 2012, 10:04
Detinator Steam: Da
Reputatie: Restrictie moderator!
Membru Club eXtreamCS (2 luni)
Nume anterior: []GooD[]
Location: Bucuresti
Has thanked: 188 times
Been thanked: 34 times
Contact:

27 Feb 2013, 15:59

Ms , o sa il incerc!
User avatar
eNd.
Membru, skill 0
Membru, skill 0
Posts: 0
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

27 Feb 2013, 16:27

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "eNd."
#pragma semicolon 1
new
cvar_on, cvar_health , cvar_armor , cvar_deagle, cvar_nade, cvar_health2;
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	//Cvar
	cvar_on = register_cvar("vip_on", "1");
	cvar_health = register_cvar("vip_health", "250");
	cvar_health2 = register_cvar("vip_health2", "15");
	cvar_armor = register_cvar("vip_armor", "300");
	cvar_deagle = register_cvar("vip_freedeagle", "1");
	cvar_nade = register_cvar("vip_nade", "1");
	//Ham
	RegisterHam(Ham_Spawn, "player", "Player_Spawn", 0);
	RegisterHam(Ham_Killed, "player", "Player_Killed", 0);
	//Clcmd
	register_clcmd("say /vip", "print_viplist");
}
public Player_Spawn(const id)
{
	if(get_user_flags(id) == read_flags("bit"))
	{
	if(get_pcvar_num(cvar_on))
	{
		if(get_pcvar_num(cvar_deagle))
		{
			give_item(id,"weapon_deagle");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
			give_item(id,"ammo_50ae");
		}
		if(get_pcvar_num(cvar_nade))
		{
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "weapon_hegrenade");
		}
		set_user_health(id, get_pcvar_num(cvar_armor));
		set_user_armor(id, get_pcvar_num(cvar_health));
	}
	else  if(!get_pcvar_num(cvar_on) || !get_pcvar_num(cvar_deagle) || !get_pcvar_num(cvar_nade))
		return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
}
public Player_Killed(victim, attacker)
{
	if(!is_user_alive(attacker))
		return PLUGIN_HANDLED;

	if(get_user_flags(attacker) == read_flags("bit"))
			set_user_health(attacker, get_user_health(attacker) + get_pcvar_num(cvar_health2));
		
	else if(get_user_flags(victim) == read_flags("bit"))
			set_task(2.0, "respawn", victim);
	
	return PLUGIN_HANDLED;
}

public respawn(id)
{
	ExecuteHamB(Ham_CS_RoundRespawn, id);
	set_user_health(id, get_pcvar_num(cvar_health)); 
}

public print_viplist(user) 
{
	new vipnames[33][32];
	new message[256];
	new count, x, len;
	
        for( new id = 1 ; id <= get_maxplayers( ); id++ )
        {
		if(is_user_connected(id))
		{
			if(get_user_flags(id) == read_flags("bit"))
			{
				get_user_name(id, vipnames[count++], 31);
			}
		}
	}

	len = format(message, 255, "V.I.P Online:");
	
	if(count > 0)
	{
		len = format(message, 255, "^x04 V.I.P Online:");
		for(x = 0 ; x < count ; x++)
		{
			len += format(message[len], 255-len, "^x03 %s%s ", vipnames[x], x < (count-1) ? " ,":"");
		}
		client_print(user, print_chat, message);
	}
	else
	{
		len += format(message, 255, "Nu sunt VIP-uri Online.");
		client_print(user, print_chat, message);
	}
	return PLUGIN_HANDLED;
}
Vezi asa...
edit: Am facut update , am gresit ceva..
edit2: FaTzZu

Code: Select all

#include <amxmisc> 
#define COLOR "^x04" 
Nu folosesti in plugin , inutil.
Image
ImageImage
User avatar
Hades Ownage
Membru, skill 0
Membru, skill 0
Posts: 0
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

27 Feb 2013, 19:35

@eNd:

Code: Select all

public respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    set_user_health(id, get_pcvar_num(cvar_health)); 
}
Dupa ce ii da respawn nu o sa aiba nici o arma, nici cutit, nimic .

Foloseste:

Code: Select all

public respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    set_user_health(id, get_pcvar_num(cvar_health)); 
    set_task(0.5, "SetUserWeapons", id + 12345);
}
Iar SetUserWeapons va fi:

Code: Select all

public SetUserWeapons(id) {
    id -= 12345;
    
    if( !is_user_connected(id) ) {
        return 1;
    }
    
    strip_user_weapons(id);
    
    if(cs_get_user_team(id) == CS_TEAM_T) {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_glock18");
    }
    else {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_usp");
    }
    
    return 1;
}
Si vei avea nevoie de include-ul cstrike .

Code: Select all

if(get_pcvar_num(cvar_deagle))
        {
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
        } 
Daca tot am inclus cstrike aici va veni:

Code: Select all

if(get_pcvar_num(cvar_deagle))
        {
            give_item(id,"weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 30);
        }
 
Cod complet:
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "eNd."
#pragma semicolon 1
new
cvar_on, cvar_health , cvar_armor , cvar_deagle, cvar_nade, cvar_health2;
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    //Cvar
    cvar_on = register_cvar("vip_on", "1");
    cvar_health = register_cvar("vip_health", "250");
    cvar_health2 = register_cvar("vip_health2", "15");
    cvar_armor = register_cvar("vip_armor", "300");
    cvar_deagle = register_cvar("vip_freedeagle", "1");
    cvar_nade = register_cvar("vip_nade", "1");
    //Ham
    RegisterHam(Ham_Spawn, "player", "Player_Spawn", 0);
    RegisterHam(Ham_Killed, "player", "Player_Killed", 0);
    //Clcmd
    register_clcmd("say /vip", "print_viplist");
}
public Player_Spawn(const id)
{
    if(get_user_flags(id) == read_flags("bit"))
    {
    if(get_pcvar_num(cvar_on))
    {
        if(get_pcvar_num(cvar_deagle))
        {
            give_item(id,"weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 30);
        }
        if(get_pcvar_num(cvar_nade))
        {
            give_item(id, "weapon_flashbang");
            give_item(id, "weapon_flashbang");
            give_item(id, "weapon_smokegrenade");
            give_item(id, "weapon_hegrenade");
        }
        set_user_health(id, get_pcvar_num(cvar_armor));
        set_user_armor(id, get_pcvar_num(cvar_health));
    }
    else  if(!get_pcvar_num(cvar_on) || !get_pcvar_num(cvar_deagle) || !get_pcvar_num(cvar_nade))
        return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}
public Player_Killed(victim, attacker)
{
    if(!is_user_alive(attacker))
        return PLUGIN_HANDLED;

    if(get_user_flags(attacker) == read_flags("bit"))
            set_user_health(attacker, get_user_health(attacker) + get_pcvar_num(cvar_health2));
        
    else if(get_user_flags(victim) == read_flags("bit"))
            set_task(2.0, "respawn", victim);
    
    return PLUGIN_HANDLED;
}

public respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    set_user_health(id, get_pcvar_num(cvar_health)); 
    set_task(0.5, "SetUserWeapons", id + 12345);
}

public SetUserWeapons(id) {
    id -= 12345;
    
    if( !is_user_connected(id) ) {
        return 1;
    }
    
    strip_user_weapons(id);
    
    if(cs_get_user_team(id) == CS_TEAM_T) {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_glock18");
    }
    else {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_usp");
    }
    
    return 1;
}

public print_viplist(user) 
{
    new vipnames[33][32];
    new message[256];
    new count, x, len;
    
        for( new id = 1 ; id <= get_maxplayers( ); id++ )
        {
        if(is_user_connected(id))
        {
            if(get_user_flags(id) == read_flags("bit"))
            {
                get_user_name(id, vipnames[count++], 31);
            }
        }
    }

    len = format(message, 255, "V.I.P Online:");
    
    if(count > 0)
    {
        len = format(message, 255, "^x04 V.I.P Online:");
        for(x = 0 ; x < count ; x++)
        {
            len += format(message[len], 255-len, "^x03 %s%s ", vipnames[x], x < (count-1) ? " ,":"");
        }
        client_print(user, print_chat, message);
    }
    else
    {
        len += format(message, 255, "Nu sunt VIP-uri Online.");
        client_print(user, print_chat, message);
    }
    return PLUGIN_HANDLED;
} [/code]
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 0
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

27 Feb 2013, 20:38

Oki ms de pareri dar sunt incepator in scripting deci e normal sa mai fac greseli
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
eNd.
Membru, skill 0
Membru, skill 0
Posts: 0
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

27 Feb 2013, 22:29

Hades Ownage wrote:@eNd:

Code: Select all

public respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    set_user_health(id, get_pcvar_num(cvar_health)); 
} 
Dupa ce ii da respawn nu o sa aiba nici o arma, nici cutit, nimic .

Foloseste:

Code: Select all

public respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    set_user_health(id, get_pcvar_num(cvar_health)); 
    set_task(0.5, "SetUserWeapons", id + 12345);
}
 
Iar SetUserWeapons va fi:

Code: Select all

public SetUserWeapons(id) {
    id -= 12345;
    
    if( !is_user_connected(id) ) {
        return 1;
    }
    
    strip_user_weapons(id);
    
    if(cs_get_user_team(id) == CS_TEAM_T) {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_glock18");
    }
    else {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_usp");
    }
    
    return 1;
} 
Si vei avea nevoie de include-ul cstrike .

Code: Select all

if(get_pcvar_num(cvar_deagle))
        {
            give_item(id,"weapon_deagle");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
            give_item(id,"ammo_50ae");
        }
Daca tot am inclus cstrike aici va veni:

Code: Select all

if(get_pcvar_num(cvar_deagle))
        {
            give_item(id,"weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 30);
        }
Cod complet:
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "eNd."
#pragma semicolon 1
new
cvar_on, cvar_health , cvar_armor , cvar_deagle, cvar_nade, cvar_health2;
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    //Cvar
    cvar_on = register_cvar("vip_on", "1");
    cvar_health = register_cvar("vip_health", "250");
    cvar_health2 = register_cvar("vip_health2", "15");
    cvar_armor = register_cvar("vip_armor", "300");
    cvar_deagle = register_cvar("vip_freedeagle", "1");
    cvar_nade = register_cvar("vip_nade", "1");
    //Ham
    RegisterHam(Ham_Spawn, "player", "Player_Spawn", 0);
    RegisterHam(Ham_Killed, "player", "Player_Killed", 0);
    //Clcmd
    register_clcmd("say /vip", "print_viplist");
}
public Player_Spawn(const id)
{
    if(get_user_flags(id) == read_flags("bit"))
    {
    if(get_pcvar_num(cvar_on))
    {
        if(get_pcvar_num(cvar_deagle))
        {
            give_item(id,"weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 30);
        }
        if(get_pcvar_num(cvar_nade))
        {
            give_item(id, "weapon_flashbang");
            give_item(id, "weapon_flashbang");
            give_item(id, "weapon_smokegrenade");
            give_item(id, "weapon_hegrenade");
        }
        set_user_health(id, get_pcvar_num(cvar_armor));
        set_user_armor(id, get_pcvar_num(cvar_health));
    }
    else  if(!get_pcvar_num(cvar_on) || !get_pcvar_num(cvar_deagle) || !get_pcvar_num(cvar_nade))
        return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED;
}
public Player_Killed(victim, attacker)
{
    if(!is_user_alive(attacker))
        return PLUGIN_HANDLED;

    if(get_user_flags(attacker) == read_flags("bit"))
            set_user_health(attacker, get_user_health(attacker) + get_pcvar_num(cvar_health2));
        
    else if(get_user_flags(victim) == read_flags("bit"))
            set_task(2.0, "respawn", victim);
    
    return PLUGIN_HANDLED;
}

public respawn(id)
{
    ExecuteHamB(Ham_CS_RoundRespawn, id);
    set_user_health(id, get_pcvar_num(cvar_health)); 
    set_task(0.5, "SetUserWeapons", id + 12345);
}

public SetUserWeapons(id) {
    id -= 12345;
    
    if( !is_user_connected(id) ) {
        return 1;
    }
    
    strip_user_weapons(id);
    
    if(cs_get_user_team(id) == CS_TEAM_T) {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_glock18");
    }
    else {
        give_item(id, "weapon_knife");
        give_item(id, "weapon_usp");
    }
    
    return 1;
}

public print_viplist(user) 
{
    new vipnames[33][32];
    new message[256];
    new count, x, len;
    
        for( new id = 1 ; id <= get_maxplayers( ); id++ )
        {
        if(is_user_connected(id))
        {
            if(get_user_flags(id) == read_flags("bit"))
            {
                get_user_name(id, vipnames[count++], 31);
            }
        }
    }

    len = format(message, 255, "V.I.P Online:");
    
    if(count > 0)
    {
        len = format(message, 255, "^x04 V.I.P Online:");
        for(x = 0 ; x < count ; x++)
        {
            len += format(message[len], 255-len, "^x03 %s%s ", vipnames[x], x < (count-1) ? " ,":"");
        }
        client_print(user, print_chat, message);
    }
    else
    {
        len += format(message, 255, "Nu sunt VIP-uri Online.");
        client_print(user, print_chat, message);
    }
    return PLUGIN_HANDLED;
}[/code]
Bine ca mi-ai atras atentia , nu m-am gandit la arme cand primeste respawn , puteai folosi doar fun dupa parerea mea...
Image
ImageImage
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 28 guests