Results 1 to 31 of 31

Thread: Vip for Public

  1. #1
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default Vip for Public

    Jel mi moze neko napraviti plugin gde igrac koji ima T flag svaku rundu(Sem prve) dobija bonus 2k za
    pub server(nesto slicno kao vip za jailbreaka,al da se dobijaju samo pare)
    P.S. Posaljite amxx file

  2. #2
    Member Array
    Join Date
    Jan 2017
    Location
    Proffessional Coder.
    Age
    33
    Karma
    0

    Default

    Razmisljao sam satima, kako bi trebao da izlgeda sma, i uspeo sam da se dodjem do zakljucka.
    Napravio sam plugin koji bi trebao da izvrsava tvoju zelju, tj. da daje vipu svake runde 2000$, osim prve
    SMA Plugina koji si trazio bi trebao izgledati ovako:
    PHP Code:
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <engine>
    #include <ColorChat>

    new Runde

    #define OSTALE_RUNDE 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15;

    public plugin_init()
    {
        
    register_plugin("VIP Novac""1.0""Nexon#")
        
    /* registrujemo plugin */
        
        
    register_logevent("nova_runda"2"1=Round_Start")
        
    /* dajemo zadatak da prve runde nista ne dobija vip */
    }

    public 
    nova_runda()
    {
        
    /* Broj runde... */
        
    Runde++
        
        
    /* Ako je igrac vip, dobijace pare! Ako nije, neka boosta! :D */
        
    if ( ( get_user_flagsid ) & ADMIN_LEVEL_H ) ) 
        {
            
    /* Ako je prva runda, nece vip dobiti nista. */
            
    if(Runde == 1)      

            
    /* prvu rundu izlazi obavestenje, da ce od sledece runde dobijati novac (2000$) */
            
    ColorChat(idNORMAL"^4[VIP] ^1Od sledece runde, dobijacete po 2000$, jer ste vip.")
            } 
            
            
    /* sve ostale runde ce davati 2000$ */
            
    else if(Runde == OSTALE_RUNDE)
            {
            
    /* komanda za davanje dovca, i suma novca koju ce VIP dobijati svake runde. */
            
    cs_set_user_money(id,money +2000)
            
            
    /* obavestenje koje ce izlaziti u chatu, svake runde igracu koji je VIP */
            
    ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, jer ste vip.")   
            
        return 
    PLUGIN_HANDLED
        
    }

    Ali nazalost nece raditi, tj nece se compile jer ima gresku u 27 i 33 redu.
    inace ja sam ti napravio osnovu plugina od 0, i trebao bi vrsiti zeljeni zadatak.

    Pitaj klipicu,
    da to sredi jer on duze vremena radi sa pluginima,
    od mene, tako da se 100% razume u to.
    Last edited by Nexon369; 12-03-2017 at 21:01.


    Kontakt:
    Ovde na forumu: [Klik]
    Na Facebook: [Klik]
    E-mail: nexon.gaming97@gmail.com

  3. #3
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by Nexon369 View Post
    Razmisljao sam satima, kako bi trebao da izlgeda sma, i dosao sam do uspeo sam da se dodjem do zakljucka.
    Napravio sam plugin koji bi trebao da izvrsava tvoju zelju, tj. da daje vipu svake runde 2000$, osim prve
    SMA Plugina koji si trazio bi trebao izgledati ovako:
    PHP Code:
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <engine>
    #include <ColorChat>

    new Runde

    #define OSTALE_RUNDE 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15;

    public plugin_init()
    {
        
    register_plugin("VIP Novac""1.0""Nexon#")
        
    /* registrujemo plugin */
        
        
    register_logevent("nova_runda"2"1=Round_Start")
        
    /* dajemo zadatak da prve runde nista ne dobija vip */
    }

    public 
    nova_runda()
    {
        
    /* Broj runde... */
        
    Runde++
        
        
    /* Ako je igrac vip, dobijace pare! Ako nije, neka boosta! :D */
        
    if ( ( get_user_flagsid ) & ADMIN_LEVEL_H ) ) 
        {
            
    /* Ako je prva runda, nece vip dobiti nista. */
            
    if(Runde == 1)      

            
    /* prvu rundu izlazi obavestenje, da ce od sledece runde dobijati novac (2000$) */
            
    ColorChat(idNORMAL"^4[VIP] ^1Od sledece runde, dobijacete po 2000$, jer ste vip.")
            } 
            
            
    /* sve ostale runde ce davati 2000$ */
            
    else if(Runde == OSTALE_RUNDE)
            {
            
    /* komanda za davanje dovca, i suma novca koju ce VIP dobijati svake runde. */
            
    cs_set_user_money(id,money +2000)
            
            
    /* obavestenje koje ce izlaziti u chatu, svake runde igracu koji je VIP */
            
    ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, jer ste vip.")   
            
        return 
    PLUGIN_HANDLED
        
    }

    Ali nazalost nece raditi, tj nece se compile jer ima gresku u 27 i 33 redu.
    inace ja sam ti napravio osnovu plugina od 0, i trebao bi vrsiti zeljeni zadatak.

    Pitaj klipicu,
    da to sredi jer on duze vremena radi sa pluginima,
    od mene, tako da se 100% razume u to.

    Ovaj lik je meni kralj hahahahahahahahahahah
    Last edited by luka317; 12-03-2017 at 18:49. Reason: Obojeno malo xd

  4. #4
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    PHP Code:
    #include <amxmodx> 
    #include <cstrike>
    #include <hamsandwich>

    new round 0

    public 
    plugin_init() {
        
    RegisterHam(Ham_Spawn"player""Spawn"1);
        
    register_logevent("logevent_round_start"2"1=Round_Start");
        
    register_logevent("logevent_RestartGame"2"1=Game_Commencing""1&Restart_Round_");


    public 
    logevent_round_start()
        
    round++;

    public 
    logevent_RestartGame() 
        
    round 0;

    public 
    Spawn(id)
        if(
    round && get_user_flags(id) & ADMIN_LEVEL_H
            
    cs_set_user_money(idcs_get_user_money(id) + 2000); 
    Dupli post :X

  5. #5
    Senior Member Array
    Join Date
    Feb 2014
    Location
    BiH
    Age
    22
    Karma
    0

    Default

    Quote Originally Posted by Nexon369 View Post
    Razmisljao sam satima, kako bi trebao da izlgeda sma, i dosao sam do uspeo sam da se dodjem do zakljucka.
    Napravio sam plugin koji bi trebao da izvrsava tvoju zelju, tj. da daje vipu svake runde 2000$, osim prve
    SMA Plugina koji si trazio bi trebao izgledati ovako:
    PHP Code:
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <engine>
    #include <ColorChat>

    new Runde

    #define OSTALE_RUNDE 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15;

    public plugin_init()
    {
        
    register_plugin("VIP Novac""1.0""Nexon#")
        
    /* registrujemo plugin */
        
        
    register_logevent("nova_runda"2"1=Round_Start")
        
    /* dajemo zadatak da prve runde nista ne dobija vip */
    }

    public 
    nova_runda()
    {
        
    /* Broj runde... */
        
    Runde++
        
        
    /* Ako je igrac vip, dobijace pare! Ako nije, neka boosta! :D */
        
    if ( ( get_user_flagsid ) & ADMIN_LEVEL_H ) ) 
        {
            
    /* Ako je prva runda, nece vip dobiti nista. */
            
    if(Runde == 1)      

            
    /* prvu rundu izlazi obavestenje, da ce od sledece runde dobijati novac (2000$) */
            
    ColorChat(idNORMAL"^4[VIP] ^1Od sledece runde, dobijacete po 2000$, jer ste vip.")
            } 
            
            
    /* sve ostale runde ce davati 2000$ */
            
    else if(Runde == OSTALE_RUNDE)
            {
            
    /* komanda za davanje dovca, i suma novca koju ce VIP dobijati svake runde. */
            
    cs_set_user_money(id,money +2000)
            
            
    /* obavestenje koje ce izlaziti u chatu, svake runde igracu koji je VIP */
            
    ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, jer ste vip.")   
            
        return 
    PLUGIN_HANDLED
        
    }

    Ali nazalost nece raditi, tj nece se compile jer ima gresku u 27 i 33 redu.
    inace ja sam ti napravio osnovu plugina od 0, i trebao bi vrsiti zeljeni zadatak.

    Pitaj klipicu,
    da to sredi jer on duze vremena radi sa pluginima,
    od mene, tako da se 100% razume u to.
    Zar je moguce da ovaj mali pacenik jos uvijek ovdje otvara nove acc, on ima vise acc nego zaposlenih ljudi na Balkanu.

  6. #6
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by Jigsaw70 View Post
    Zar je moguce da ovaj mali pacenik jos uvijek ovdje otvara nove acc, on ima vise acc nego zaposlenih ljudi na Balkanu.
    Smorilo wroya vise da ga banuje xd
    Samo mi nije jasno koja je poenta njegovog bednog zivota, decko zivi za to da pravi nove accove na forumu, da se proserava tu i glumi da ne sto zna.. Tuga...

  7. #7
    Senior Member Array
    Join Date
    Apr 2015
    Location
    Negde tu :)
    Karma
    3

    Default

    Quote Originally Posted by Nexon369 View Post
    Razmisljao sam satima, kako bi trebao da izlgeda sma, i dosao sam do uspeo sam da se dodjem do zakljucka.
    Napravio sam plugin koji bi trebao da izvrsava tvoju zelju, tj. da daje vipu svake runde 2000$, osim prve
    SMA Plugina koji si trazio bi trebao izgledati ovako:
    PHP Code:
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <engine>
    #include <ColorChat>

    new Runde

    #define OSTALE_RUNDE 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15;

    public plugin_init()
    {
        
    register_plugin("VIP Novac""1.0""Nexon#")
        
    /* registrujemo plugin */
        
        
    register_logevent("nova_runda"2"1=Round_Start")
        
    /* dajemo zadatak da prve runde nista ne dobija vip */
    }

    public 
    nova_runda()
    {
        
    /* Broj runde... */
        
    Runde++
        
        
    /* Ako je igrac vip, dobijace pare! Ako nije, neka boosta! :D */
        
    if ( ( get_user_flagsid ) & ADMIN_LEVEL_H ) ) 
        {
            
    /* Ako je prva runda, nece vip dobiti nista. */
            
    if(Runde == 1)      

            
    /* prvu rundu izlazi obavestenje, da ce od sledece runde dobijati novac (2000$) */
            
    ColorChat(idNORMAL"^4[VIP] ^1Od sledece runde, dobijacete po 2000$, jer ste vip.")
            } 
            
            
    /* sve ostale runde ce davati 2000$ */
            
    else if(Runde == OSTALE_RUNDE)
            {
            
    /* komanda za davanje dovca, i suma novca koju ce VIP dobijati svake runde. */
            
    cs_set_user_money(id,money +2000)
            
            
    /* obavestenje koje ce izlaziti u chatu, svake runde igracu koji je VIP */
            
    ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, jer ste vip.")   
            
        return 
    PLUGIN_HANDLED
        
    }

    Ali nazalost nece raditi, tj nece se compile jer ima gresku u 27 i 33 redu.
    inace ja sam ti napravio osnovu plugina od 0, i trebao bi vrsiti zeljeni zadatak.

    Pitaj klipicu,
    da to sredi jer on duze vremena radi sa pluginima,
    od mene, tako da se 100% razume u to.

    Na ovo je odgovor nepotreban...

  8. #8
    Moderator Array klipica's Avatar
    Join Date
    Apr 2010
    Location
    lk-net.com
    Karma
    26

    Default

    Ako koristis AMXX 1.8.3 verovatno je najbolje na sledeci nacin. Taman da vidite neke nove korisne stvari dodate u 1.8.3.

    Dodao sam i cvarove:
    • amx_vipbonus_money - kolicina novca koju VIP dobije (2000 default)
    • amx_vipbonus_flag - admin flag za VIPove ("t" default)

    Code:
    #include <amxmodx>
    #include <fakemeta>
    #include <hamsandwich>
    #include <cstrike>
    
    new g_bonusMoney;
    new g_vipFlag[2];
    
    public plugin_init()
    {
    	register_plugin("VIP Bonus Money", "1.0.0", "KliPPy");
    
    	RegisterHamPlayer(Ham_CS_RoundRespawn, "@Ham_Player_RoundRespawn_Post", true);
    
    	bind_pcvar_num(register_cvar("amx_vipbonus_money", "2000"), g_bonusMoney);
    	bind_pcvar_string(register_cvar("amx_vipbonus_flag", "t"), g_vipFlag, charsmax(g_vipFlag));
    }
    
    @Ham_Player_RoundRespawn_Post(this)
    {
    	if(!get_gamerules_int("CHalfLifeMultiplay", "m_bCompleteReset"))
    	{
    		if(get_user_flags(this) & read_flags(g_vipFlag))
    			cs_set_user_money(this, min(cs_get_user_money(this) + g_bonusMoney, 16000));
    	}
    }
    Last edited by klipica; 13-03-2017 at 17:28.
    Code:
    #YoMama {
        width: 200%;
        overflow: visible;
    }

  9. #9
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    Mogu dobiti amxx file? Jer se ne razumem u puno u ovo, hvala

  10. #10
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by ToqueRo View Post
    Mogu dobiti amxx file? Jer se ne razumem u puno u ovo, hvala
    http://aghl.ru/webcompiler/webcompiler.php

    Tu mozes da kompajlujes ove sma fajlove koje smo poslali u amxx

  11. #11
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by klipica View Post
    Ako koristis AMXX 1.8.3 verovatno je najbolje na sledeci nacin. Taman da vidite neke nove korisne stvari dodate u 1.8.3.

    Dodao sam i cvarove:
    • amx_vipbonus_money - kolicina novca koju VIP dobije (2000 default)
    • amx_vipbonus_flag - admin flag za VIPove ("t" default)

    Code:
    #include <amxmodx>
    #include <fakemeta>
    #include <hamsandwich>
    #include <cstrike>
    
    new g_bonusMoney;
    new g_vipFlag[2];
    
    public plugin_init()
    {
    	register_plugin("VIP Bonus Money", "1.0.0", "KliPPy");
    
    	RegisterHamPlayer(Ham_CS_RoundRespawn, "@Ham_Player_RoundRespawn_Post", true);
    
    	bind_pcvar_num(register_cvar("amx_vipbonus_money", "2000"), g_bonusMoney);
    	bind_pcvar_string(register_cvar("amx_vipbonus_flag", "t"), g_vipFlag, charsmax(g_vipFlag));
    }
    
    @Ham_Player_RoundRespawn_Post(this)
    {
    	if(!get_gamerules_int("CHalfLifeMultiplay", "m_bCompleteReset"))
    	{
    		if(get_user_flags(this) & read_flags(g_vipFlag))
    			cs_set_user_money(this, cs_get_user_money(this) + g_bonusMoney);
    	}
    }
    Kad smo vec tu, nikako da pitam nekoga..
    Koja je razlika da li ispred funkcije stavljas public ili ne?
    Necu vise duplirati postove nzm sta mi je haha

  12. #12
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    Quote Originally Posted by luka317 View Post
    http://aghl.ru/webcompiler/webcompiler.php

    Tu mozes da kompajlujes ove sma fajlove koje smo poslali u amxx


    Hmmm?

  13. #13
    Moderator Array klipica's Avatar
    Join Date
    Apr 2010
    Location
    lk-net.com
    Karma
    26

    Default

    U Pawnu, kada ispred funkcije ne stoji public onda je funkcija privatna - nevidljiva je izvan tvoj plugina. Kada je funkcija javna (public), onda se cuva u tabelu javnih funkcija u .amxx fajlu, sa kojom ostali plugini/moduli mogu da je nadju i pozovu.
    plugin_init() mora biti javna zato sto AMXX treba da je nadje u tvom pluginu da je pozove. Za sve sto ne predstavlja neki event (recimo set_task callback) ili globalni forward (kao plugin_init), ne treba ti "public" ispred.

    Jedna mala stvar koju sam uradio u pluginu iznad: kada ispred imena funkcije stavis '@' simbol, ta funkcija automatski postaje javna a taj '@' postaje deo imena funkcije. Verovatno je napravljeno tako zbog event-driven programiranja posto je '@' sinonimno sa engleskim "At", pa u fazonu "@PlayerKilled" => "At player killed".
    Code:
    #YoMama {
        width: 200%;
        overflow: visible;
    }

  14. #14
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by ToqueRo View Post
    Hmmm?
    Probaj http://www.amxmodx.org/webcompiler.cgi
    Ovamo je amxx 1.8.1 a klipi je koristio 1.8.3
    Pih.. i ovaj je 1.8.1 , klipi pomagaj xd
    Last edited by luka317; 12-03-2017 at 20:14.

  15. #15
    Moderator Array klipica's Avatar
    Join Date
    Apr 2010
    Location
    lk-net.com
    Karma
    26

    Default

    ToqueRo, u prvoj liniji izlaza iz kompajlera ti pise "Welcome to the AMX Mod X 1.8.1-300 Compiler". Napisao sam da koristis moj plugin samo ako imas 1.8.3, sto na svom serveru mozes videti kucanjem komande "amxx version" u konzolu. Koristi Lukino resenje ako je verzija 1.8.1/1.8.2.

    EDIT: Luka brzi. D:
    Code:
    #YoMama {
        width: 200%;
        overflow: visible;
    }

  16. #16
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by klipica View Post
    U Pawnu, kada ispred funkcije ne stoji public onda je funkcija privatna - nevidljiva je izvan tvoj plugina. Kada je funkcija javna (public), onda se cuva u tabelu javnih funkcija u .amxx fajlu, sa kojom ostali plugini/moduli mogu da je nadju i pozovu.
    plugin_init() mora biti javna zato sto AMXX treba da je nadje u tvom pluginu da je pozove. Za sve sto ne predstavlja neki event (recimo set_task callback) ili globalni forward (kao plugin_init), ne treba ti "public" ispred.

    Jedna mala stvar koju sam uradio u pluginu iznad: kada ispred imena funkcije stavis '@' simbol, ta funkcija automatski postaje javna a taj '@' postaje deo imena funkcije. Verovatno je napravljeno tako zbog event-driven programiranja posto je '@' sinonimno sa engleskim "At", pa u fazonu "@PlayerKilled" => "At player killed".
    Kako drugi plugin moze da nadje i pozove moju javnu funkciju?

  17. #17
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    Ja vas ne razumem bas nista verzija je 1.8.2, ako moze neko napraviti .amxx file od ovo sto je klipica poslao i posalje mi tu
    il na pm bio bi zahvalan i dobice k+

  18. #18
    Moderator Array klipica's Avatar
    Join Date
    Apr 2010
    Location
    lk-net.com
    Karma
    26

    Default

    Quote Originally Posted by luka317 View Post
    Kako drugi plugin moze da nadje i pozove moju javnu funkciju?
    CreateOneForward(), CreateMultiForward(), get_func_id() + callfunc_begin_i() (callfunc se vise ne koristi bas ali ima par slucaja u kojima sluzi).

    Quote Originally Posted by ToqueRo View Post
    Ja vas ne razumem bas nista verzija je 1.8.2, ako moze neko napraviti .amxx file od ovo sto je klipica poslao i posalje mi tu
    il na pm bio bi zahvalan i dobice k+
    Ne moze od mog, samo je za 1.8.3.
    Code:
    #YoMama {
        width: 200%;
        overflow: visible;
    }

  19. #19
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    Quote Originally Posted by luka317 View Post
    PHP Code:
    #include <amxmodx> 
    #include <cstrike>
    #include <hamsandwich>

    new round 0

    public 
    plugin_init() {
        
    RegisterHam(Ham_Spawn"player""Spawn"1);
        
    register_logevent("logevent_round_start"2"1=Round_Start");
        
    register_logevent("logevent_RestartGame"2"1=Game_Commencing""1&Restart_Round_");


    public 
    logevent_round_start()
        
    round++;

    public 
    logevent_RestartGame() 
        
    round 0;

    public 
    Spawn(id)
        if(
    round && get_user_flags(id) & ADMIN_LEVEL_H
            
    cs_set_user_money(idcs_get_user_money(id) + 2000); 
    Dupli post :X
    Ovaj da compilujem?

  20. #20
    Moderator Array klipica's Avatar
    Join Date
    Apr 2010
    Location
    lk-net.com
    Karma
    26

    Default

    Quote Originally Posted by ToqueRo View Post
    Ovaj da compilujem?
    Da, probaj taj.
    Code:
    #YoMama {
        width: 200%;
        overflow: visible;
    }

  21. #21
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    ne radi

  22. #22
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by ToqueRo View Post
    ne radi
    Sta ne radi?

  23. #23
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    Stavio sam na srw, i nije mi dalo 2k+ na pare koje dobijam normalno

  24. #24
    Member Array
    Join Date
    Jan 2017
    Location
    Proffessional Coder.
    Age
    33
    Karma
    0

    Default

    Probaj ovako:
    PHP Code:
    #include <amxmodx>  
    #include <cstrike> 
    #include <hamsandwich> 
    #include <ColorChat>

    new round 0;  

    public 
    plugin_init() 

        
    register_plugin("Bonus Money""1.0""luka, Edit Nexon")

        
    RegisterHam(Ham_Spawn"player""Spawn"1); 

        
    register_logevent("Event_round_start"2"1=Round_Start"); 

        
    register_logevent("Event_Restart"2"1=Game_Commencing""1&Restart_Round_"); 
    }  


    public 
    logevent_RestartGame()  
    {
        
    round 0
    }

    public 
    logevent_round_start() 
    {
        
    round++; 
    }

    public 
    Spawn(id
    {
        if(
    round && get_user_flags(id) & ADMIN_LEVEL_H)  
        {
            
    cs_set_user_money(idcs_get_user_money(id) + 2000);  

            
    ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, jer ste vip.")    



    Kontakt:
    Ovde na forumu: [Klik]
    Na Facebook: [Klik]
    E-mail: nexon.gaming97@gmail.com

  25. #25
    Moderator Array klipica's Avatar
    Join Date
    Apr 2010
    Location
    lk-net.com
    Karma
    26

    Default

    Za 1.8.2 bi najbolje bilo koristiti Orpheu modul. Sa njim mozes lako zameniti ovu liniju iz mog koda:
    Code:
    if(!get_gamerules_int("CHalfLifeMultiplay", "m_bCompleteReset"))
    to je jedina kljucna stvar u kodu i najlaksi (i najispravniji) nacin da proveris da li je prva runda.
    Code:
    #YoMama {
        width: 200%;
        overflow: visible;
    }

  26. #26

    Default

    Quote Originally Posted by klipica View Post
    Ako koristis AMXX 1.8.3 verovatno je najbolje na sledeci nacin. Taman da vidite neke nove korisne stvari dodate u 1.8.3.

    Dodao sam i cvarove:
    • amx_vipbonus_money - kolicina novca koju VIP dobije (2000 default)
    • amx_vipbonus_flag - admin flag za VIPove ("t" default)

    Code:
    #include <amxmodx>
    #include <fakemeta>
    #include <hamsandwich>
    #include <cstrike>
    
    new g_bonusMoney;
    new g_vipFlag[2];
    
    public plugin_init()
    {
    	register_plugin("VIP Bonus Money", "1.0.0", "KliPPy");
    
    	RegisterHamPlayer(Ham_CS_RoundRespawn, "@Ham_Player_RoundRespawn_Post", true);
    
    	bind_pcvar_num(register_cvar("amx_vipbonus_money", "2000"), g_bonusMoney);
    	bind_pcvar_string(register_cvar("amx_vipbonus_flag", "t"), g_vipFlag, charsmax(g_vipFlag));
    }
    
    @Ham_Player_RoundRespawn_Post(this)
    {
    	if(!get_gamerules_int("CHalfLifeMultiplay", "m_bCompleteReset"))
    	{
    		if(get_user_flags(this) & read_flags(g_vipFlag))
    			cs_set_user_money(this, cs_get_user_money(this) + g_bonusMoney);
    	}
    }
    Ima negde da se skine 1.8.3? ja sam samo nasao 1.8.2

  27. #27
    Senior Member Array
    Join Date
    Jan 2016
    Location
    Posusje Bosna i Hercegovina
    Age
    19
    Karma
    0

    Default

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

    forward amxbans_admin_connect(id);

    new bool:g_Vip[33], gRound=0;

    public plugin_init(){
    register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill");
    register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
    register_logevent("GameCommencing", 2, "1=Game_Commencing");
    RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
    }
    public client_authorized(id){
    if(get_user_flags(id) & 524288 == 524288){
    client_authorized_vip(id);
    }
    }
    public client_authorized_vip(id){
    g_Vip[id]=true;
    }
    public client_disconnect(id){
    if(g_Vip[id]){
    client_disconnect_vip(id);
    }
    }
    public client_disconnect_vip(id){
    g_Vip[id]=false;
    }
    public event_new_round(){
    ++gRound;
    }
    public GameCommencing(){
    gRound=0;
    }
    public SpawnedEventPre(id){
    if(g_Vip[id]){
    if(is_user_alive(id)){
    SpawnedEventPreVip(id);
    }
    }
    }
    public SpawnedEventPreVip(id){
    if(gRound>=2){
    cs_set_user_money(id, min(cs_get_user_money(id)+2000, 16000), 1);
    }
    }
    public amxbans_admin_connect(id){
    client_authorized(id);
    }

    Evo ti toquero..
    Ovo sada kompiluj na

    https://www.freakz.ro

    Nije reklama. Poz

  28. #28
    Junior Member Array
    Join Date
    Feb 2017
    Karma
    0

    Default

    Quote Originally Posted by Skubishaa View Post
    Evo ti toquero..
    Ovo sada kompiluj na

    https://www.freakz.ro

    Nije reklama. Poz
    Compilovao sam na onaj amxmodx, ubacio sam i nzm dal je radio, gledao 10-12 runde al opet nista nekad mi da 3-4k nekad 1500$
    mozes ubaciti neki tekst da daje na pocetku runde da znam dal radi?
    hαll Ŧ ŦαʍεƦ


    #OneLove
    #OneClub
    #OneFamily
    #OneHome
    OKC Thunder <3

  29. #29
    Member Array
    Join Date
    Jan 2017
    Location
    Proffessional Coder.
    Age
    33
    Karma
    0

    Default

    msm da, nije moguce napraviti da ne daje samo prvu rundu, jer plugin nece raditi i nece
    se comiple, nezz ni zasto si napeo da ne daje samo prvu rundu 2000$,
    sta ima veze, neka daje sve runde, inace ako hoces da daje svake runde, 2000$ vip-u,

    Coplile-uj ovaj Plugin i tjt.

    PHP Code:
    #include <amxmodx>  
    #include <cstrike>
    #include <hamsandwich> 
    #include <ColorChat>


    public plugin_init() 

        
    register_plugin"Bonus Money""1.1""Nexon" )
        
    RegisterHamHam_Spawn"player""Spawn")
    }  


    public 
    Spawn(id
    {
        if( 
    get_user_flagsid ) & ADMIN_LEVEL_H )  
        {
            
    cs_set_user_moneyidcs_get_user_moneyid ) + 2000 )
            
    ColorChatidTEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, zato sto ste vip." )  
        }

    Download amxx
    Last edited by Nexon369; 14-03-2017 at 13:28.


    Kontakt:
    Ovde na forumu: [Klik]
    Na Facebook: [Klik]
    E-mail: nexon.gaming97@gmail.com

  30. #30
    Senior Member Array
    Join Date
    Jun 2015
    Location
    Belgrade
    Karma
    4

    Default

    Quote Originally Posted by Nexon369 View Post
    msm da, nije moguce napraviti da ne daje samo prvu rundu, jer plugin nece raditi i nece
    se comiple, nezz ni zasto si napeo da ne daje samo prvu rundu 2000$,
    sta ima veze, neka daje sve runde, inace ako hoces da daje svake runde, 2000$ vip-u,

    Coplile-uj ovaj Plugin i tjt.

    PHP Code:
    #include <amxmodx>  
    #include <cstrike>
    #include <hamsandwich> 
    #include <ColorChat>


    public plugin_init() 

        
    register_plugin"Bonus Money""1.1""Nexon" )
        
    RegisterHamHam_Spawn"player""Spawn")
    }  


    public 
    Spawn(id
    {
        if( 
    get_user_flagsid ) & ADMIN_LEVEL_H )  
        {
            
    cs_set_user_moneyidcs_get_user_moneyid ) + 2000 )
            
    ColorChatidTEAM_COLOR,"^4[VIP] ^1Dobili ste 2000$, zato sto ste vip." )  
        }

    Download amxx
    Ne lupaj molim te. Apsolutno SVE je moguce, ne postoji stvar koja je nemoguca.

    @ToqueRo onaj moj bi trebao da radi. Kompajlujes ga, ubacis u plugins folder, upises u plugins.ini, das sebi T flag i udjes na server. Od druge runde bi trebalo da dodaje pare

  31. #31
    Senior Member Array
    Join Date
    May 2014
    Location
    Mamica
    Karma
    0

    Default

    Lukino bi trebalo da radi, pokusaj njegovo da stavis

    EDIT: https://forums.alliedmods.net/showth...75900?p=675900 eto kod isto ovde , pa pokusajte da stavite
    Last edited by Ognjen7; 18-03-2017 at 17:42.
    BaseBuilder Mod + VIP System + New BonusBox System - [ |||||||||| - 100% ] - Zavrseno

    Javite mi se na PM za test IP

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •