hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 256 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 255 vendég

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

Regisztrált felhasználók: Bing [Bot] 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  [ 8 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2019.01.01. 01:32 
Offline
Újonc

Csatlakozott: 2018.12.19. 23:47
Hozzászólások: 9
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Sziasztok,

Egy olyan problémában van részem, hogy a kör elején
ugye a nyertes/vesztes csapatnak ad automatikusan pénzt a játék,
és nem találtam sehol, hogy hol lehet ezt állítani.
Esetleg arra gondoltam, egyből el kellene venni a csapat embereitől,
amikor megkapják. Gondolom biztos meglehet ezt valahogy írni,
de ha valakinek esetleg van egy jobb ötlete, azt szívesen megfogadnám. :)
(Utóirat: nem tudok plugint írni, mielőtt ezt mondanátok)
(UI2: kerestem is, de nem találtam, találtam egy pár dolgot, de abból hasznom nincs :/)
És nem az mp_startmoney-re gondolok, mert az teljesen más
Remélem értitek mire gondolok :D
Előre is köszönöm a segítséget!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 12:58 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
A pluginok között talán ez nézd meg, hogy meg-e felel.

Pénz értéke


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 15:32 
Offline
Újonc

Csatlakozott: 2018.12.19. 23:47
Hozzászólások: 9
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Szia!
Köszönöm a válaszod, igazából pont ezt a plugint tettem be a szerverembe, és ezért szeretném
azt a dolgot letiltani, amit fentebb leírtam.
Gondolom ezt nem lehet akkor alapjáraton kikapcsolni, mert próbáltam hogy
a szerveren lévő összes plugint deactiválom, és akkor is ugyan úgy adta.
Az a baj, hogy olyat találtam hogy minden kör elejére ad 16000Dollárt,
azt is próbáltam, hogy átírom 0-ra, de logikusan nem volt jó.. :)
Egy olyan elképzelésem van plugin terén, hogy kör elején lecsekkolja
hogy ha kör végén kapott az illető x összeget, akkor elvegye a kör elején.
Bár lehet hogy ez az ötlet egy kicsit túl van variálva, fogalmam sincs :(
Ha valakinek van valamilyen másik ötlete, nyugodtan írja, örömmel várom!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 15:45 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
Amikor le spawnol, akkor a pénzét nullázza.

  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <hamsandwich>
  4.  
  5.  
  6. public plugin_init()
  7. {
  8.     RegisterHam(Ham_Spawn, "player", "Spawn_Money", 1);
  9.  
  10. }
  11. public Spawn_Money(id)
  12. {
  13.     if(is_user_alive(id))
  14.     {
  15.         cs_set_user_money(id, 0);
  16.     }
  17. }


Forrás: https://forums.alliedmods.net/archive/index.php/t-181326.html

Ők köszönték meg Pika nek ezt a hozzászólást: mito1029 (2019.01.01. 18:55)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 15:56 
Offline
Újonc

Csatlakozott: 2018.12.19. 23:47
Hozzászólások: 9
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Szia!
Még egyszer köszönöm a válaszod, alakul is, de nem az igazi :(
(ugye itt minden kör elején lenullázza az aktuális pénzed legyen az bármennyi)
Igazából van egy bolt rendszer, ami miatt ezt meg kellene oldjam,
és így az is igaz, hogy leveszi amit kapnék kör elején (win, és lose) esetén
de amiket összeszerzek fejlövéssel, stb. amelyik plugint linkelted, ugye nekem bent van,
azt is lenullázza.
Szimplán annyit kéne hogy letiltani azt a win/lose "jutalmat" a körök elején.
Sajnos ez már meghaladja az én tudásomat. :(


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 16:42 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
Próbáld ki, ha rehlds-t használsz akkor itt van reapi-s változat: https://forums.alliedmods.net/showthread.php?p=2517121
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. public plugin_init()
  5. {
  6.     register_plugin("Money reward changer", "1.0", "SnoW");
  7.    
  8.     register_cvar("mrc", "1");
  9.     register_cvar("mrc_roundwin", "0");
  10.     register_cvar("mrc_roundlose", "0");
  11.  
  12.     register_event( "SendAudio", "terrorist_win", "a", "2=%!MRAD_terwin");
  13.     register_event( "SendAudio", "counterterrorist_win", "a", "2=%!MRAD_ctwin");
  14. }
  15.  
  16. public terrorist_win()
  17. {
  18.     if(get_cvar_num("mrc") == 1)
  19.     {
  20.  
  21.     new players[32], num
  22.     get_players(players, num)
  23.  
  24.     new player;
  25.     for(new i = 0; i < num; i++)
  26.     {
  27.         player = players[i]
  28.  
  29.         new money = cs_get_user_money(player);
  30.         new Team = get_user_team(player)
  31.        
  32.         if(Team == 1)
  33.             cs_set_user_money(player, money + get_cvar_num("mrc_roundwin"));
  34.         if(Team == 2)
  35.             cs_set_user_money(player, money + get_cvar_num("mrc_roundlose"));
  36.         }
  37.     }
  38. }
  39.  
  40. public counterterrorist_win()
  41. {
  42.     if(get_cvar_num("mrc") == 1)
  43.     {
  44.  
  45.     new players[32], num
  46.     get_players(players, num)
  47.  
  48.     new player;
  49.     for(new i = 0; i < num; i++)
  50.     {
  51.         player = players[i]
  52.  
  53.         new money = cs_get_user_money(player);
  54.         new Team = get_user_team(player)
  55.    
  56.         if(Team == 2)
  57.             cs_set_user_money(player, money + get_cvar_num("mrc_roundwin"));
  58.         if(Team == 1)
  59.             cs_set_user_money(player, money + get_cvar_num("mrc_roundlose"));
  60.         }
  61.     }
  62. }

_________________
Kép

Ők köszönték meg theglorious nek ezt a hozzászólást: mito1029 (2019.01.01. 18:55)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 17:09 
Offline
Újonc

Csatlakozott: 2018.12.19. 23:47
Hozzászólások: 9
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Köszönöm a hozzászólásodat!
Beraktam, kör végén tényleg megkapom a cvarokkal állítható összeget,
de ugyanúgy megkapom a lose csapat (1200Dollár), és a win csapat (talán 3000Dollár) összeget is.
Valaki tudna segíteni?
_____________________
Update: Megoldottam, - értéket írtam be a cvarra, és levonom azt az összeget a csapattól
amennyit kapna win illetve lose esetén. Ha valaki esetleg egy jobb módszerre rájönne közben,
nyugodtan írja le, megköszönném! :) Köszönöm szépen az eddigi segítségeket!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.01.01. 18:59 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Ha reHLDS motort használsz akkor ezt keresed:
https://forums.alliedmods.net/showthread.php?t=296847


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  [ 8 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 26 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