Cerere plugin 3x Deadly Shots[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 .
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

12 Aug 2014, 13:57

Descriere plugin cerut: As dori si eu un plugin care toate gloante se duc in cap (asa spune hades ca a facut in pluginu de mai jos)
Alte informatii: Uitati pluginu lu hades mai jos si as vrea sa dea automat doar la cei care au accesele astea "abcde"
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

#define isplayer(%1) (1 <= %1 <= 32)

new HaveDeadly [ 33 ];

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

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) 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:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) 
{
	if(!is_user_alive(attacker) || !isplayer(attacker) || !HaveDeadly[attacker] || get_user_team(attacker) != 1)
		return FMRES_IGNORED;
	
	set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
	HaveDeadly [ attacker ]--;
	return FMRES_IGNORED;
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
RoyalServer
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

12 Aug 2014, 14:33

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

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

#define isplayer(%1) (1 <= %1 <= 32)

new HaveDeadly [ 33 ];

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

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
	   if(get_user_flags(id) & read_flags("abcde"))
		menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
	   else
		menu_additem ( menu, "\d3x Deadly Shots & 300 HP\r[ONLY ADMIN]", "5", 1<<31 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) 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:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) 
{
	if(!is_user_alive(attacker) || !isplayer(attacker) || !HaveDeadly[attacker] || get_user_team(attacker) != 1)
		return FMRES_IGNORED;
	
	set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
	HaveDeadly [ attacker ]--;
	return FMRES_IGNORED;
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}
eu asa am inteles
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

12 Aug 2014, 14:39

Nu,nu man asa.N-ai inteles o sa mai incerc odata sa explic.

Deci pluginu ala care l-am lasat are codu pentru 3x deadly shot (adica toate gloantele se duc in cap).Eu vreau sa scoti de acolo (eu l-am pus ca poate nu stiai codu) si sa faci alt plugin care sa-l primeasca toti care au acces la acele flaguri.
Daca tot n-ai inteles o sa mai incerc odata sa ma fac explicit.
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
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

12 Aug 2014, 14:49

adica vrei la fiecare spawn cei cu accesele alea sa beneficieze de aceasta putere nu ? nu in meniu si alte chestii de genu'
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

12 Aug 2014, 14:56

Da,tot nu ma facusem inteles :)),nu meniu,nu sa se cumpere,la spawn sa primesti si cei cu accesu ala.
Dar daca poti doar cei care au flagurile alea nu si altcineva adica fondatorii daca au abcdefghij ei sa nu primeasca.
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

12 Aug 2014, 15:49

CsN^ ;x wrote:Da,tot nu ma facusem inteles :)),nu meniu,nu sa se cumpere,la spawn sa primesti si cei cu accesu ala.
Dar daca poti doar cei care au flagurile alea nu si altcineva adica fondatorii daca au abcdefghij ei sa nu primeasca.
Sa inteleg asa, la Spawn, toti cei care au flagurile date (abcde sau cum e acolo) sa primeasca un deagle cu 3 gloante care cand tragi sa se duca in cap?
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

12 Aug 2014, 15:54

Nu e vorba de deagle,e vorba ca toate gloantele care le tragi nu conteaza arma se duc in cap. :-??

Uitati ce a spus hades ca face acest deadly shots http://www.extreamcs.com/forum/mesaj198 ... l#p1987996
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

12 Aug 2014, 16:05

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

new const PLUGIN[] = "Plugin";
new const VERSION[] = "1.0";

#pragma semicolon 1

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, "Adventx");
	
	// Add your code here...
	RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack");
}

public fw_TraceAttack(victim, attacker, Float:damage, direction[3], traceresult, dmgbits)
{
	if(is_user_alive(attacker) && get_user_flags(attacker, read_flags("abcde")))
		set_tr2(traceresult, TR_iHitgroup, HIT_HEAD);
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Last edited by CsN^ ;x on 12 Aug 2014, 16:09, edited 1 time in total.
Reason: revin cu reply daca merge sau nu.
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

12 Aug 2014, 16:15

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

#define isplayer(%1) (1 <= %1 <= 32)
#define is_special(%1) (has_all_flags(%1, "abcde"))
new HaveDeadly[33];

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);

	RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1);
	RegisterHam(Ham_TraceAttack, "player", "fw_traceattack");
}

public Player_Spawn(id) 
{
	if(!is_special(id))
		return;
	
	HaveDeadly[id] = 3;
}

public fw_traceattack(victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits) 
{
	if(!is_user_alive(attacker) || !isplayer(attacker) || !HaveDeadly[attacker] || !is_special(attacker))
		return FMRES_IGNORED;
	
	set_tr2(traceresult, TR_iHitgroup, HIT_HEAD);
	HaveDeadly[attacker]--;
	return FMRES_IGNORED;
}
93.114.82.17:27015 - Monster Invasion CO-OP Mod
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

12 Aug 2014, 16:47

mi-a luato cyby inainte :)) ..adventx apropo autorul trebuie pastrat

p.s. asa am spus si eu csn dar nu ai inteles :))
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

12 Aug 2014, 18:10

Am bagat pe server am tras si nu imi pot da seama daca merge,dar cred ca merge e server de zm.
Marcat ca rezolvat am2 soluti sunt la fel. (cred)
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

12 Aug 2014, 19:57

scosmynnnn wrote:mi-a luato cyby inainte :)) ..adventx apropo autorul trebuie pastrat

p.s. asa am spus si eu csn dar nu ai inteles :))
Ce autor ma? Nu vezi deferenta ? :|

@CsN^ ;x testeaza pluginu meu si zi-mi daca merge. :)
Last edited by Cosmin on 12 Aug 2014, 20:03, edited 1 time in total.
Reason: nu vad nici macar o diferenta,in afara ca ai extras codul si ai pus is user alive,nici nu am verificat dar banuiesc ca asta ai facut :-j
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 26 guests