hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.26. 06:28



Jelenlévő felhasználók

Jelenleg 303 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 302 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ha tulajdonos ne fusson le a script
HozzászólásElküldve: 2020.05.04. 20:43 
Offline
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 alkalommal
Sziasztok meglehet azt oldani, hogyha tulajdonos bevan jeletnkezve akkor ő neki ne fusson le a script?

  1. if(Belepett[id] == false) //Ezzel lekérem azokat, akik nincsenek bejelentkezve, de én azt akarom, ha tulajdonos akkor hiába nincsbelépve akkor úgy "érzékelje, hogy bevan lépve"

Válaszokat köszönöm!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ha tulajdonos ne fusson le a script
HozzászólásElküldve: 2020.05.05. 00:11 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Alekvar írta:
Sziasztok meglehet azt oldani, hogyha tulajdonos bevan jeletnkezve akkor ő neki ne fusson le a script?

  1. if(Belepett[id] == false) //Ezzel lekérem azokat, akik nincsenek bejelentkezve, de én azt akarom, ha tulajdonos akkor hiába nincsbelépve akkor úgy "érzékelje, hogy bevan lépve"

Válaszokat köszönöm!




én úgy oldanám meg hogy létrehozol 1 BOOL-t

pl: new bool:mutato[33] (ugyanúgy adunk neki értéket)

és pl legyen 1 menü ahol tudod váltogatni a mutatóóóót pl:

Admin láthatóság: BE
Admin Láthatóság: KI


És megcsinálod a publicot:

public kiir(id)...blablabla..

if( Belepett[ id ] == false || mutato[ id ] == 0)
{
Name List
}
else
{
// plugin end.
}



én így tudom elképzelni... de hogy valóban jó e a gondolat menet azt majd valaki eldönti... már nagyon rég foglalkoztam 1.6-al , úgyhogy sajnos jap.. :/


de lehet így is mehet... bár .. passz.


if( !get_user_flags( id ) & ADMIN_IMMUNITY)
if( Belepett[ id ] == false )
{
// kiiras
}

_________________
 ! 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: Ha tulajdonos ne fusson le a script
HozzászólásElküldve: 2020.05.05. 14:27 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
Alekvar írta:
Sziasztok meglehet azt oldani, hogyha tulajdonos bevan jeletnkezve akkor ő neki ne fusson le a script?

  1. if(Belepett[id] == false) //Ezzel lekérem azokat, akik nincsenek bejelentkezve, de én azt akarom, ha tulajdonos akkor hiába nincsbelépve akkor úgy "érzékelje, hogy bevan lépve"

Válaszokat köszönöm!


Talán így:
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8. #define TULAJ ADMIN_IMMUNITY
  9. new bool:belepve[33];
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.    
  14.    
  15. }
  16. public Ellenorzes(iId)
  17.     if(get_user_flags(iId) & TULAJ)
  18.         belepve[iId] = true;
  19.        
  20. public client_connect(iId)
  21.     if(!is_user_bot(iId))
  22.         set_task(5.0, "Ellenorzes");

Ez a kis rész arra szolgál ha fellép valaki 5mp után le ellenőrzi hogy megvan e neki az adott joga, és ha igen akkor a belepve boolnak 1es értéket ad.
Vagyis úgy fogja érzékelni hogy bevan lépve.

vagy akár így:(set_task nélkül)
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8. #define TULAJ ADMIN_IMMUNITY
  9. new bool:belepve[33];
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.    
  14.    
  15. }
  16. public Ellenorzes(iId)
  17.     if(get_user_flags(iId) & TULAJ)
  18.         belepve[iId] = true;
  19.        
  20. public client_connect(iId)
  21.     if(!is_user_bot(iId))
  22.         Ellenorzes(iId);

Ez ugyan ezt tudja csak amint connectel már ellenőrzi.
Nem tudom jók e, vagy melyik az ami tényleg működik, nem próbáltam ki.
De persze ezt lehet úgy variálni ahogy fentebb írták.

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ha tulajdonos ne fusson le a script
HozzászólásElküldve: 2020.05.06. 13:06 
Offline
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 alkalommal
HellEnergY írta:
Alekvar írta:
Sziasztok meglehet azt oldani, hogyha tulajdonos bevan jeletnkezve akkor ő neki ne fusson le a script?

  1. if(Belepett[id] == false) //Ezzel lekérem azokat, akik nincsenek bejelentkezve, de én azt akarom, ha tulajdonos akkor hiába nincsbelépve akkor úgy "érzékelje, hogy bevan lépve"

Válaszokat köszönöm!


Talán így:
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8. #define TULAJ ADMIN_IMMUNITY
  9. new bool:belepve[33];
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.    
  14.    
  15. }
  16. public Ellenorzes(iId)
  17.     if(get_user_flags(iId) & TULAJ)
  18.         belepve[iId] = true;
  19.        
  20. public client_connect(iId)
  21.     if(!is_user_bot(iId))
  22.         set_task(5.0, "Ellenorzes");

Ez a kis rész arra szolgál ha fellép valaki 5mp után le ellenőrzi hogy megvan e neki az adott joga, és ha igen akkor a belepve boolnak 1es értéket ad.
Vagyis úgy fogja érzékelni hogy bevan lépve.

vagy akár így:(set_task nélkül)
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8. #define TULAJ ADMIN_IMMUNITY
  9. new bool:belepve[33];
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.    
  14.    
  15. }
  16. public Ellenorzes(iId)
  17.     if(get_user_flags(iId) & TULAJ)
  18.         belepve[iId] = true;
  19.        
  20. public client_connect(iId)
  21.     if(!is_user_bot(iId))
  22.         Ellenorzes(iId);

Ez ugyan ezt tudja csak amint connectel már ellenőrzi.
Nem tudom jók e, vagy melyik az ami tényleg működik, nem próbáltam ki.
De persze ezt lehet úgy variálni ahogy fentebb írták.


Bele irtam amikor 5 mp ként ellenörzi de nem nagyon lép be nekem, mi lehet a baj?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ha tulajdonos ne fusson le a script
HozzászólásElküldve: 2020.05.06. 20:46 
Offline
Nagyúr
Avatar

Csatlakozott: 2019.08.20. 18:19
Hozzászólások: 501
Megköszönt másnak: 244 alkalommal
Megköszönték neki: 45 alkalommal
Alekvar írta:
Sziasztok meglehet azt oldani, hogyha tulajdonos bevan jeletnkezve akkor ő neki ne fusson le a script?

  1. if(Belepett[id] == false) //Ezzel lekérem azokat, akik nincsenek bejelentkezve, de én azt akarom, ha tulajdonos akkor hiába nincsbelépve akkor úgy "érzékelje, hogy bevan lépve"

Válaszokat köszönöm!


egyszer már meg oldottam, segítek később.
(szerkesztem ezt ahszt.)

_________________
Hamarosan új pluginok lesznek ki terjesztve! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ha tulajdonos ne fusson le a script
HozzászólásElküldve: 2020.05.06. 22:12 
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
  1. if(get_user_flags(id) & ADMIN_RCON) // manuálisan belépteted és minden megy tovább ahogy eddig
  2.     Belepett[id] = true;
  3.  
  4. if(Belepett[id] == false)
  5. {
  6.     // akármi benne
  7. }


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 8 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