hlmod.hu
https://hlmod.hu/

Ha tulajdonos ne fusson le a script
https://hlmod.hu/viewtopic.php?f=10&t=30407
Oldal: 1 / 1

Szerző:  Alekvar [2020.05.04. 20:43 ]
Hozzászólás témája:  Ha tulajdonos ne fusson le a script

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!

Szerző:  The Peace [2020.05.05. 00:11 ]
Hozzászólás témája:  Re: Ha tulajdonos ne fusson le a script

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
}

Szerző:  HellEnergY [2020.05.05. 14:27 ]
Hozzászólás témája:  Re: Ha tulajdonos ne fusson le a script

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.

Szerző:  Alekvar [2020.05.06. 13:06 ]
Hozzászólás témája:  Re: Ha tulajdonos ne fusson le a script

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?

Szerző:  8mTNNe [2020.05.06. 20:46 ]
Hozzászólás témája:  Re: Ha tulajdonos ne fusson le a script

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.)

Szerző:  regener [2020.05.06. 22:12 ]
Hozzászólás témája:  Re: Ha tulajdonos ne fusson le a script

  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. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/