[Plugin] BaseBuilder Human Klase
Results 1 to 21 of 21
  1. #1
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default BaseBuilder Human Klase

    BaseBuilder Human Klase v1.0

    Opis:

    Jednostavan plugin koji daje mogucnost ljudima da biraju klase.Nakon odabiranja klase, sacekate sledeci respawn i klasa se aktivira.Postoje 7 klasa od kojih su 3 premium klase.

    Komande:

    /klasa - Otvara se meni gde mozete izabrati svoju klasu.

    Opis klasa:

    MoneyMaker - Po svakom kill-u dobija 3000, na respawn-u + 20 HP (Podesavate cvarom)
    Lighter - Dobija glow i 20 HP na respawn-u (Podesavate cvarom)
    Nuker - Dobija 5 HE bombi.
    Hunter - Dobija +20 HP i +50 Armor (Podesavate cvarom)
    Blade [ADMIN ONLY] - Dobija +50 HP i veci knife damage (Podesavate cvarom)
    Shadow [ADMIN ONLY] - Dobija +40 HP i manje je vidljiv (Podesavate cvarom)
    Imortal [ADMIN ONLY] - Dobija +300 HP (Podesavate cvarom)


    Cvarovi:

    bb_moneymaker_hp "20" - Podesavate hp za MoneyMaker klasu.
    bb_moneymaker_money "3000" - Podesavate koliko novca dobija MoneyMaker po kill-u.
    bb_lighter_hp "20" - Podesavate hp za Lighter klasu.
    bb_hunter_hp "20" - Podesavate hp za Hunter klasu.
    bb_hunter_armor "50" - Podesavate armor za Hunter Klasu.
    bb_imortal_hp "300" - Podesavate hp za Imortal klasu.
    bb_blade_hp "50" - Podesavate hp za Blade klasu.
    bb_shadow_hp "40" - Podesavate hp za Shadow klasu.


    Flag za admin klase je "p".

    Slike:

    Meni sa klasama


    Chat poruka kada izaberete klasu


    Chat poruka na respawnu


    Chat poruka igracima koji nemaju pristup admin klasama



    Ukoliko imate neki predlog da dodam nesto, pisite.Samo nemojte da bude nesto mnogo jer ovih dana radim po 7 h pa nemam puno vremena xD.

    Posebno se zahvaljujem CerberuS-u za test server.

    Download AMXX/SMA
    Last edited by PRINCE 123; 03-12-2015 at 17:42.

  2. #2
    Banovani spamer Array
    Join Date
    Apr 2011
    Location
    При́п'ять
    Age
    22
    Karma
    0

    Default

    Lepo
    Svidjaju mi se.

  3. #3

  4. #4
    Senior Member Array
    Join Date
    Jun 2013
    Location
    K und K monarhija
    Karma
    22

    Default

    Lepo. Mogao bi ostaviti sors, nije ovo bas neka nauka
    double penetration sadomazo satisfaction
    kao svedski akcioni kada kazu action

  5. #5
    VIP Member Array Megastorm's Avatar
    Join Date
    Sep 2011
    Location
    Tokyo, Japan
    Age
    25
    Karma
    35

    Default

    Mora da si poslao Desikcu kod na pregled, cim ti jos nije dosao odgovor xD

  6. #6
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default

    @DecaK dobicete source cim odobre plugin
    @Megastorm izbacio sam plugin na plugins.kgb ali nista jos od odgovora xD

  7. #7
    VIP Member Array
    Join Date
    May 2011
    Location
    NBG
    Age
    23
    Karma
    26

    Default

    Quote Originally Posted by PRINCE 123 View Post
    @DecaK dobicete source cim odobre plugin
    @Megastorm izbacio sam plugin na plugins.kgb ali nista jos od odgovora xD
    Prosledio sam desikcu da vidi ovo, verujm da ce brzo odgovoriti.

  8. #8
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default

    @lich.kgb Hvala druze, plugin je odobren, link imate u temi dole.

  9. #9
    VIP Member Array Megastorm's Avatar
    Join Date
    Sep 2011
    Location
    Tokyo, Japan
    Age
    25
    Karma
    35

    Default

    Po meni nije bas najbolje napisan kod ali ce sluziti svrsi(donekle).

    Mogao si kod klasa da napravis niz sa flagovima potrebnim za klasu(ADMIN_ALL za sve igrace, ADMIN_LEVEL_XXX za flag premium klase), imena takodje da smestis u niz.
    Poruku o izabranoj klasi si mogao samo jednom da printujes, ne u svaki case da je stavljas(tehnicki, mogao si i bez switch-a da radis).
    Tipa new iTmpKlasa = case+1 (ili ++case, i onda koristis flagovi[case] i klasa_igraca[id] = case)
    if(!(get_user_flags(id) & flagovi[iTmpKlasa]) // ne moze, ispisi mu poruku.
    else klasa_igraca[id] = iTmpKlasa
    ispis poruke o uspesno izabranoj klasi

    dalje, sta ce se desiti ako igrac, primera radi, bude zombi a odabrao je npr. Blade ili Moneymaker?
    Ako hoces da i to funkcionise kako treba, stavi proveru tima, jer ce ovako Blade imati 3x dmg i kao zombi, dok ce Moneymaker (ako se desi da ubije igraca, na ZP 4.3 se to desi, za BB nisam 100% siguran) dobijati novac za kill, iako je zombi.

    Dalje, ne treba ti u provera(id) 2x provera da li je igrac konektovan, dovoljno bi bilo da si iznad tog if bloka stavio if(!is_user_connected(id)) return;

    Takodje, nije ti potrebno ni is_valid_player, dovoljno bi bilo is_user_connected(mislim na fw_takedamage)

    Eto, ovo sam za sada uspeo da vidim, ideja nije losa ali ces morati jos dosta da poradis na tome
    Last edited by Megastorm; 03-12-2015 at 17:59.

  10. #10
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default

    @Megastorm Ovo za timove sam upravo sredio, hvala sto si mi rekao, nisam ni obracao paznju na to.Izbacio sam i ovo iz ftw_takedamage, sredio ovo oko if bloka.Oko ovih ostalih stvari mi treba malo pomoci preko pm-a jer ne razumem bas najbolje kako bi to moglo..
    Last edited by PRINCE 123; 03-12-2015 at 18:10.

  11. #11
    VIP Member Array Megastorm's Avatar
    Join Date
    Sep 2011
    Location
    Tokyo, Japan
    Age
    25
    Karma
    35

    Default

    Quote Originally Posted by PRINCE 123 View Post
    @Megastorm Ovo za timove sam upravo sredio, hvala sto si mi rekao, nisam ni obracao paznju na to.Izbacio sam i ovo iz ftw_takedamage, sredio ovo oko if bloka.Oko ovih ostalih stvari mi treba malo pomoci preko pm-a jer ne razumem bas najbolje kako bi to moglo..
    Evo ti primer kako bih ja to otprilike odradio( valjda ces nauciti nesto odavde )

    BB HClass api:
    http://pastebin.com/p5B4dXRL

    Primer klase:
    http://pastebin.com/rhyrg1j1

  12. #12
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default

    @Megastorm uuu buraz, dobro je ovo, samo mi treba vremena da ja ovo odradim..Kad budem imao vremena ja radim, pa cu update.. taman da zamenim jos par stvarcica. Hvala za ovo!

  13. #13
    VIP Member Array Megastorm's Avatar
    Join Date
    Sep 2011
    Location
    Tokyo, Japan
    Age
    25
    Karma
    35

    Default

    Quote Originally Posted by PRINCE 123 View Post
    @Megastorm uuu buraz, dobro je ovo, samo mi treba vremena da ja ovo odradim..Kad budem imao vremena ja radim, pa cu update.. taman da zamenim jos par stvarcica. Hvala za ovo!
    Samo polako, ovo sam ostavio samo kao primer, da vidis sta mozes nauciti iz toga

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

    Default

    Svaka cast !!!

  15. #15

  16. #16
    Senior Member Array
    Join Date
    Apr 2014
    Location
    Korak ispred tebe
    Karma
    8

    Default

    Za novu verziju bi morao da ubacis u hudu da se prikazuje ime klase i njene sposobnosti koje bi sve vise djecu privacile na server
    npr:

    [Klasa: Hunter]
    [Specijalnost: HP+ Armor+]

    Destiny Deathrun [MJ+Bhop+AutoRespawn]
    IP: 193.192.59.162:27015

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

    Default

    Slazem se sa Fifth elementom a mogao bi i prefiks za odredjene klase da se ubaci primer:

    [Klasa: MoneyMaker] Pera: blabla
    A kad nema klasu:
    [Klasa: Nema] Pera: blabla

  18. #18
    VIP Member Array Megastorm's Avatar
    Join Date
    Sep 2011
    Location
    Tokyo, Japan
    Age
    25
    Karma
    35

    Default

    Prefiks je totalna glupost, 'klao' bi se sa vip prefiksom.

  19. #19
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default

    @The Fifth Element U sledecoj verziji ce najverovatnije biti..Ma da bi se hud poruka onda mesala sa drugim pluginima koji imaju hud poruku..Zavisi ko sta ubacuje na server

  20. #20
    Senior Member Array
    Join Date
    Apr 2014
    Location
    Korak ispred tebe
    Karma
    8

    Default

    U potpunisti se slazem s tobom, ali postoje neke druge mogucnosti da se to prepravi evo neki primjer.

    Code:
    new upaljeno = 0;
    new g_MsgSync;
    Code:
    register_clcmd       ( "say /upali", "UpaliHud" );
    register_clcmd       ( "say_team /upali", "UpaliHud" );
    register_clcmd       ( "say /gasi", "UgasiHud" );
    register_clcmd       ( "say_team /gasi", "UgasiHud" )
    Mozes da dodas primjera za promjenu pozicije i colora huda.
    Boja je moja omiljena, svijetlo plava iz razloga jer se savrseno vidi na svakoj mapi, uvijek sam je koristio i nikad me nije iznevjerila

    Code:
    g_MsgSync =                CreateHudSyncObj ( );
    Code:
    cvar_red =               register_cvar ( "hud_red", "0" );
    cvar_green =           register_cvar ( "hud_green", "255" );
    cvar_blue =            register_cvar ( "hud_blue", "255" );
    cvar_x =              register_cvar ( "hud_x", "0.02" );
    cvar_y =              register_cvar ( "hud_y", "0.02" );

    Code:
    public UpaliHud(id) {
    	if(get_user_flags(id) & ADMIN_BAN)
    		upaljeno = 1;
    Code:
    if(upaljeno == 0)                        // Iznad hud teksta dodas varijablu koju si gore registrovao
    	return PLUGIN_HANDLED;
    
    set_hudmessage ( get_pcvar_num ( cvar_red ), get_pcvar_num ( cvar_green ), get_pcvar_num ( cvar_blue ), get_pcvar_float ( cvar_x ), get_pcvar_float ( cvar_y ) );
    ShowSyncHudMsg(id, g_MsgSync, "[Klasa : %s]^n[Sposobnost: %d]", naziv_klase, sposobnost );

    Tako da sada imas sve u jednom, x - y mjesta, posesavanje colora i gaseenje huda, mozes ga staviti i na cvar komandu, ja sam ti samo dao primjer i stavio na say komandu.
    Last edited by The Fifth Element; 05-12-2015 at 11:14. Reason: g_MsgSync

    Destiny Deathrun [MJ+Bhop+AutoRespawn]
    IP: 193.192.59.162:27015

  21. #21
    Senior Member Array
    Join Date
    Jul 2012
    Karma
    0

    Default

    @The Fifth Element Hvala za ovo, uzecu u obzir.

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
  •