hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 17:36



Jelenlévő felhasználók

Jelenleg 254 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 252 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot], MateaBoss az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 18:40 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
Hello. van EZ a tutorial, hogyan készítsünk cod:mw modhoz hasonló, butább, alapabb szint/kasztrendszert. Azt már megoldottam, hogy szintenként ad az embernek 5 HP-t, de van pár dolog, amit nem tudok! Direkt egyesével leirom, hogy valamelyikbe ha tudsz segíteni, akkor ird le:)

1.Hogyan tudom a lenti példájára megcsinálni, hogy bizonyos szint felett kapjon +5 sebzést, az alap mellé (fegyverekre, késre gondoltam)

2.Hogyan tudom megcsinálni, hogy a Cod:mw hez hasonlóan, amikor szintet lép egy ember, akkor CSAK NEKI mutassa felül hudba, hogy Gratulálok, szintet léptél!

3.hogyan tudom megcsinálni, hogy alapból mongyuk kell a második szinthet 100 xp, de nekem csak 93 van, és úgy irja ki hudba, (azt szeretném hogy elmagyarázzátok hogy kell megcsinálni) xp:90/100, kövi szinten meg pl 103/200

Ez a 3 dolog kellene nekem, aki elmagyarázza nekem, természetesen megy neki a köszi, és nagyon hálás leszek neki.

Amit fent emlitettem, ennek am intájára kéne, hogy szintenként kapjon 5 sebzést!*
SMA Forráskód: [ Mindet kijelol ]
  1. if(PlayerLevel[id] >= 2)
  2.  
  3. {
  4.  
  5. new elet = get_user_health(id);
  6.  
  7. set_user_health(id, elet+10);
  8.  
  9.  
  10. }
  11.  
  12. else if(PlayerLevel[id] >= 1)
  13.  
  14. {
  15.  
  16. new elet = get_user_health(id);
  17.  
  18. set_user_health(id, elet+5);
  19.  
  20.  
  21. }

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


A hozzászólást 1 alkalommal szerkesztették, utoljára laki5000 2013.10.09. 19:26-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 19:16 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
3.
SMA Forráskód: [ Mindet kijelol ]
  1. public client_PreThink( id )
  2. {
  3. if( is_user_alive( id ) && !is_user_bot( id ) )
  4. {
  5. set_hudmessage( 255, 0, 0, 0.05, 0.40, 0, 6.0, 1.0 )
  6. show_hudmessage( id, "%d/%d", PlayerXP[ id ], LEVELS[ id+1 ] )
  7. }
  8. }

SMA Forráskód: [ Mindet kijelol ]
  1. if(PlayerLevel[id] >= 2)
  2. {
  3.  
  4. new elet = get_user_health(id);
  5. new armor = get_user_armor( id )
  6.  
  7. set_user_health(id, elet+10);
  8. set_user_armor( id, armor + 10 );
  9. }
  10. else if(PlayerLevel[id] >= 1)
  11. {
  12. new elet = get_user_health(id);
  13. new armor = get_user_armor( id );
  14.  
  15. set_user_health(id, elet+5);
  16. set_user_armor( id, armor + 5 );
  17. }
  18.  

Ők köszönték meg Vinnice nek ezt a hozzászólást: laki5000 (2013.10.09. 19:25)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 19:26 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
elirtam, nem 5 pajzs kell, 5 sebzés:)

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 19:38 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include < amxmodx >
  2. #include < amxmisc >
  3. #include < hamsandwich >
  4.  
  5. new g_fDamage[ 33 ]
  6.  
  7. public plugin_init() {
  8. RegisterHam( Ham_TakeDamage , "player" , "fwd_HamTakeDamage" );
  9. }
  10. public fwd_HamTakeDamage( iClient, iInflictor, iAttacker, Float:fDamage, m_Damagebits )
  11. {
  12. if( is_user_alive( iClient ) )
  13. {
  14. ExecuteHam(Ham_TakeDamage, iClient, 0, iAttacker, fDamage + Float:g_fDamage[ iAttacker ], 0);
  15.  
  16. return HAM_SUPERCEDE;
  17. }
  18. return HAM_IGNORED;
  19. }


SMA Forráskód: [ Mindet kijelol ]
  1. if(PlayerLevel[id] >= 2)
  2. {
  3. new elet = get_user_health(id);
  4.  
  5. set_user_health(id, elet+10);
  6.  
  7. g_fDamage[ id ] = 10 //itt állíthatod a + sebzést
  8. }
  9. else if(PlayerLevel[id] >= 1)
  10. {
  11. new elet = get_user_health(id);
  12.  
  13. set_user_health(id, elet+5);
  14.  
  15. g_fDamage[ id ] = 5 //itt állíthatod a + sebzést
  16. }

Ők köszönték meg Vinnice nek ezt a hozzászólást: laki5000 (2013.10.09. 19:44)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 19:49 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
Már csak a lvl upos kell:)

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 20:01 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
A TuT ba benne van csak átírtam a chat kiírást hudosra.
SMA Forráskód: [ Mindet kijelol ]
  1. public eDeath( ) //funkció neve
  2. {
  3.  
  4. new attacker = read_data( 1 ) //Deklaráljuk a támadó változót.
  5.  
  6. new iVictim = read_data( 2 ) //Deklaráljuk az áldozat változót.
  7.  
  8. new headshot = read_data( 3 ) //Deklaráljuk azt a változót, ami azt nézi, hogy fejlövés volt-e.
  9.  
  10. if(PlayerClass[attacker] == 0) //Leellenőrizzük, hogy van e kiválasztott faja, ha nincs akkor nemis megyünk vele tovább.
  11. return PLUGIN_CONTINUE //Kilépünk a funkcióból.
  12.  
  13. new clip, ammo, weapon = get_user_weapon(attacker,clip,ammo); //Lekérjük a támadó fegyverét.
  14.  
  15. PlayerXP[attacker] += get_pcvar_num(XP_Kill) //Majd hozzáadunk cvar szerint a támadó xpjéhez.
  16.  
  17.  
  18. if(headshot) //Leellenőrizzük, hogy fejlövés volt-e.
  19. PlayerXP[attacker] += get_pcvar_num(XP_Hs) //Ha igen, akkor hozzáadunk még cvar szerint az XP-jéhez.
  20.  
  21. if(weapon == CSW_KNIFE) //Leellenőrizzük, hogy késelés volt-e.
  22. PlayerXP[attacker] += get_pcvar_num(XP_Knife) //Ha igen, akkor hozzáadunk még cvar szerint az XP-jéhez.
  23.  
  24. //Most pedig nézzük meg, hogy elérte-e már a következő szinthez elegendő XP-t.
  25.  
  26. while(PlayerXP[attacker] >= LEVELS[PlayerLevel[attacker]])
  27. {
  28. set_hudmessage(255, 0, 0, 0.22, 0.48, 0, 6.0, 5.0)
  29. show_hudmessage(attacker, "Grat Szintet leptel!")
  30.  
  31.  
  32. PlayerLevel[attacker] += 1 //Végül hozzáadunk egyet a szintjéhez.
  33. }
  34.  
  35. ShowHud(attacker) //Majd elindítjuk a ShowHud funkciót, amiről röviden annyit, hogy kiírja neki a szintjét.
  36. }

Ők köszönték meg Vinnice nek ezt a hozzászólást: laki5000 (2013.10.09. 20:08)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 20:22 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
ezt a 100/200 xp cuccot beleirtam, de nem jól mutatja, hanem össze vissza irja.

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.09. 20:49 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. public client_PreThink( id )
  2. {
  3. if( is_user_alive( id ) && !is_user_bot( id ) )
  4. {
  5. set_hudmessage( 255, 0, 0, 0.05, 0.40, 0, 6.0, 1.0 )
  6. show_hudmessage( id, "%d/%d", PlayerXP[ id ], PlayerLevel[ id ] + 1 )
  7. }
  8. }

Ők köszönték meg Vinnice nek ezt a hozzászólást: laki5000 (2013.10.10. 14:00)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Xpmodhoz hozzáadni dolgokat!
HozzászólásElküldve: 2013.10.10. 14:15 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
ez se jó.

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 9 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 29 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole