hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Játszot időre rang
HozzászólásElküldve: 2016.11.12. 10:22 
Offline
Beavatott
Avatar

Csatlakozott: 2016.11.09. 14:54
Hozzászólások: 61
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 12 alkalommal
Sziasztok
Olyan plugint keresek ami figyeli mennyi időt vagy a szerveren és ahhoz képest adja a rangot. Vagyis minél többet játszol a szerveren annál magasabb rangba lépsz.

Válaszokat előre is köszönöm.

_________________
CSGOMÓD Minenkinek (Feladtam kész anyi) :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot időre rang
HozzászólásElküldve: 2016.11.12. 12:10 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Mármint csak sima chat rangok vagy mi?

Vagy Admin vagy vip jogok?

Pont tegnap írtam egy ilyen plugint kérésre ami időre adja a jogot.

http://hlmod.hu/viewtopic.php?f=29&t=26563#p190772

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot időre rang
HozzászólásElküldve: 2016.11.12. 12:48 
Offline
Beavatott
Avatar

Csatlakozott: 2016.11.09. 14:54
Hozzászólások: 61
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 12 alkalommal
Igen ilyenre gondoltam köszönöm..:)

_________________
CSGOMÓD Minenkinek (Feladtam kész anyi) :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot időre rang
HozzászólásElküldve: 2016.11.12. 21:35 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 968
Megköszönt másnak: 109 alkalommal
Megköszönték neki: 135 alkalommal
Próbáld:

  1. /*
  2. ---------------------------------------
  3. ||  ||||||||   ||        ||  ||  ||
  4. ||
  5. ||  |||||||      ||    ||    ||  ||
  6. ||  ||        ||  ||     ||  ||
  7. |||||   ||||||||    ||       ||  ||
  8. ---------------------------------------
  9. */
  10.  
  11. #include <amxmodx.inc>
  12. #include <csstats.inc>
  13. #include <cstrike.inc>
  14. #include <colorchat.inc>
  15. #include <nvault.inc>
  16.  
  17.  
  18.  
  19. //* g_time[0] = perc | g_time[1] = óra *//
  20.  
  21. new g_time[2][33],rang[33],vault
  22.  
  23. #define MAXIMUMS 15
  24. new const Ora[MAXIMUMS] = {
  25.     2,3,5,7,10,12,14,16,20,30,35,60,100,160,300 // Itt megadod az órákat
  26. }
  27. new const rangok[MAXIMUMS+1][] = {
  28.     "Nokedli","Ăšjonc","Tag","Beavatott","Tud valamit","Fanatikus","Senior Tag",
  29.     "JĂłmunkásember","NagyĂşr","FĂ©listen","Ă–stag","Veterán","ŐskövĂĽlet",
  30.     "Minden6Ăł","ISTEN","Mindent TudĂł"
  31.     // Rangok nevei
  32. }
  33.  
  34. public plugin_init() {
  35.     register_plugin("Játszott időre Rang", "1.0", "Levi")
  36.    
  37.     register_clcmd("say","iratas")
  38.     register_clcmd("say_team","iratas")
  39.    
  40.     vault = nvault_open("jatszottorara_rang")
  41.     // Add your code here...
  42. }
  43. public iratas(id)
  44. {
  45.     new message[192], alive[16]
  46.     new strName[191], strText[191];
  47.    
  48.     read_args (message, 191)
  49.     remove_quotes (message)
  50.    
  51.     new name[32];
  52.     get_user_name (id, name, 31);
  53.    
  54.     if (is_user_alive(id))
  55.         alive = "^x01"
  56.     else
  57.         alive = "^x01*Halott*"
  58.    
  59.     format (strName, 191, "%s^x04[%s]^x03 %s", alive,rangok[rang[id]], name)
  60.     format (strText, 191, "^x01%s", message)
  61.    
  62.     new players[32], pnum, is;
  63.     get_players(players, pnum);
  64.    
  65.     for(new i; i<pnum; i++)
  66.     {
  67.         is = players[i];
  68.        
  69.         if(cs_get_user_team(id) == CS_TEAM_CT)
  70.             ColorChat(is, BLUE, message)
  71.         else if(cs_get_user_team(id) == CS_TEAM_T)
  72.             ColorChat(is, RED, message)
  73.         else
  74.             ColorChat(is, GREY, message)
  75.     }
  76.    
  77.     return PLUGIN_HANDLED;
  78. }
  79. public fut(id)
  80. {
  81.     if(task_exists(id))
  82.         remove_task(id);
  83.    
  84.     g_time[0][id]++;
  85.    
  86.     if(g_time[0][id] == 60)
  87.     {
  88.         g_time[1][id] ++
  89.         g_time[0][id] = 0
  90.     }
  91.     while(g_time[1][id] >= Ora[rang[id]]){
  92.         rang[id]++
  93.     }
  94.     set_task(60.0, "fut", id);
  95. }
  96. public client_disconnect(id)
  97. {
  98.     mentes(id)
  99. }
  100. public client_connect(id)
  101. {
  102.     betoltes(id)
  103. }
  104. public client_putinserver(id)
  105. {
  106.     if(!is_user_bot(id))
  107.     {
  108.         set_task(60.0, "fut", id);
  109.         g_time[0][id] = 0
  110.     }
  111. }
  112. public mentes(id)
  113. {
  114.     new vaultkey[64],vaultdata[256], authid[32]
  115.     get_user_authid(id, authid, 31)
  116.     format(vaultkey,63,"%s-SKIN", authid)
  117.     format(vaultdata,255,"%i#%i#", g_time[0][id],g_time[1][id])
  118.     nvault_set(vault,vaultkey,vaultdata)
  119.     return PLUGIN_CONTINUE
  120. }
  121. public betoltes(id)
  122. {
  123.     new vaultkey[64],vaultdata[256], authid[32]
  124.     get_user_authid(id, authid, 31)
  125.     format(vaultkey,63,"%s-SKIN", authid)
  126.     format(vaultdata,255,"%i#%i#",g_time[0][id],g_time[1][id])
  127.     nvault_get(vault,vaultkey,vaultdata,255)
  128.    
  129.     replace_all(vaultdata, 255, "#", " ")
  130.     new a0[32],a1[32]
  131.     parse(vaultdata, a0, 31 , a1, 31)
  132.    
  133.     g_time[0][id] = str_to_num(a0)
  134.     g_time[1][id] = str_to_num(a1)
  135.  
  136.     return PLUGIN_CONTINUE
  137. }

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot időre rang
HozzászólásElküldve: 2016.11.12. 21:59 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Ő olyanra gondolt, hogy admin jogokat ad egy bizonyos idő letelte után.

Tehát ilyenre:
http://hlmod.hu/viewtopic.php?f=29&t=26563#p190772

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Játszot időre rang
HozzászólásElküldve: 2016.11.25. 19:37 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
exodus írta:
Ő olyanra gondolt, hogy admin jogokat ad egy bizonyos idő letelte után.

Tehát ilyenre:
http://hlmod.hu/viewtopic.php?f=29&t=26563#p190772


Nem hinném h admin jogra gondolt..

"Vagyis minél többet játszol a szerveren annál magasabb rangba lépsz."

_________________
****


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


Ki van itt

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