[STOCK] give_user_weapon

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

25 Jan 2016, 15:09

| Afiseaza codul
stock give_weapon( index, iWeaponTypeID, iClip = 0, iBPAmmo = 0  )
{
	if( !is_user_alive( index ) )
		return PLUGIN_CONTINUE; // esecul e false
	
	new wp_id[ 20 ];
	get_weaponname( iWeaponTypeID, wp_id, charsmax( wp_id ) );
	
	if( user_has_weapon( index, iWeaponTypeID ) ) 
	{
		cs_set_weapon_ammo( find_ent_by_owner(-1, wp_id, index ), iClip );
		cs_set_user_bpammo( index, iWeaponTypeID, iBPAmmo ); 
	}
	else
	{
		new item = give_item( index, wp_id );
		
		cs_set_weapon_ammo( item, iClip );
		cs_set_user_bpammo( index, iWeaponTypeID, iBPAmmo ); 
	}
	
	return PLUGIN_HANDLED; // succesul e true. Permite utilizarea: if( give_weapon( ... ) ) ... else ...
}
Cand nu merge acest forum sunt online aici:
  • * Skype: nubo_cs
    * Y!M ID: nubo_cs
RoyalServer 2
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

26 Jan 2016, 07:59

Deja l-am facut asa:

Code: Select all

stock give_user_weapon( index, iWeaponTypeID, iClip = 0, iBPAmmo = 0  )
{
    if( !is_user_alive( index ) )
        return PLUGIN_HANDLED;

    new wp_id[ 20 ];
    get_weaponname( iWeaponTypeID, wp_id, charsmax( wp_id ) );

    
    if( user_has_weapon( index, iWeaponTypeID ) ) 
    {   
        cs_set_weapon_ammo( find_ent_by_owner(-1, wp_id, index ), iClip );
        cs_set_user_bpammo(index, iWeaponTypeID, iBPAmmo);

    }
    else
    {   
        cs_set_weapon_ammo( give_item( index, wp_id ), iClip );
        cs_set_user_bpammo(index, iWeaponTypeID, iBPAmmo); 
    }
    return iWeaponTypeID;
} 
AMXX Blue e acum doar pe github.
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

26 Jan 2016, 12:20

de ce mai faci return..? mai ales la ceva ce trimiti prin parametru
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
User avatar
WISHEXEC
Membru, skill +4
Membru, skill +4
Posts: 1682
Joined: 12 Nov 2011, 19:37
Detinator Steam: Da
CS Status: AmxModX
Detinator server CS: DAEVA.RO
Reputatie: Fost Moderator ajutator
Nume anterior : ONEMDX
Location: România
Has thanked: 84 times
Been thanked: 85 times
Contact:

26 Jan 2016, 12:41

Stockul lui Nubo e cel mai bun , folositil pe ala ... Aia cu switchuri chiar ca era o panarma :))
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

26 Jan 2016, 17:01

ONEMDX wrote:Stockul lui Nubo e cel mai bun , folositil pe ala ... Aia cu switchuri chiar ca era o panarma :))
stii ca nu e o diferenta prea mare intre ce a pus nubo si ce a pus fuffy, doar ca unul returna ceva iar altul altceva, eu unul de exemplu nu returnam nimic
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
User avatar
WISHEXEC
Membru, skill +4
Membru, skill +4
Posts: 1682
Joined: 12 Nov 2011, 19:37
Detinator Steam: Da
CS Status: AmxModX
Detinator server CS: DAEVA.RO
Reputatie: Fost Moderator ajutator
Nume anterior : ONEMDX
Location: România
Has thanked: 84 times
Been thanked: 85 times
Contact:

26 Jan 2016, 18:19

Lux0R^ wrote:
ONEMDX wrote:Stockul lui Nubo e cel mai bun , folositil pe ala ... Aia cu switchuri chiar ca era o panarma :))
stii ca nu e o diferenta prea mare intre ce a pus nubo si ce a pus fuffy, doar ca unul returna ceva iar altul altceva, eu unul de exemplu nu returnam nimic
e diferenta, nu are rost sa folosesti o tampenie cu 1111111 cazuri intr-un switch cand poti sa scri un cod mai scurt
User avatar
Fuffy
Membru, skill +1
Membru, skill +1
Posts: 299
Joined: 07 Jan 2016, 08:34
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

30 Jan 2016, 09:39

Update, i-am facut mai multe, de-acum las doar url catre link-ul official nu vreau sa mai postez, cine e interesat poate intra pe link sa vada noile update-uri si etc... :D
AMXX Blue e acum doar pe github.
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 7 guests