hlmod.hu
https://hlmod.hu/

Random jelszó generátor [Megoldva]
https://hlmod.hu/viewtopic.php?f=29&t=29919
Oldal: 1 / 1

Szerző:  Richard11 [ 2019.07.02. 13:44 ]
Hozzászólás témája:  Random jelszó generátor [Megoldva]

sziasztok valaki esetleg tudna egy olyan plugin-t adni írni esetleg ami
random jelszót generál?:) (cs1.6)
köszönöm!:)

Szerző:  The Peace [ 2019.07.02. 15:00 ]
Hozzászólás témája:  Re: Random jelszó generátor

Richard11 írta:
sziasztok valaki esetleg tudna egy olyan plugin-t adni írni esetleg ami
random jelszót generál?:) (cs1.6)
köszönöm!:)


For ciklussal lefuttatod majd kiiratod:

random_num('A', 'Z');

Szerző:  Richard11 [ 2019.07.02. 15:09 ]
Hozzászólás témája:  Re: Random jelszó generátor

The Peace írta:
Richard11 írta:
sziasztok valaki esetleg tudna egy olyan plugin-t adni írni esetleg ami
random jelszót generál?:) (cs1.6)
köszönöm!:)


For ciklussal lefuttatod majd kiiratod:

random_num('A', 'Z');


Hogy értve for ciklussal?
kicsit bővebben kérlek le bírod írni?

Szerző:  Pika [ 2019.07.02. 17:25 ]
Hozzászólás témája:  Re: Random jelszó generátor

The Peace írta:
For ciklussal lefuttatod majd kiiratod:

random_num('A', 'Z');


Elnézted a fórumot, de amúgy minden világos így szerintem már sikerült is neki.

Ez csinál egy random jelszót a szerverre, és konzolban írja ki neked. Át kell alakítanod ha birod, de kiindulásnak szerintem elég, ha megfigyeled a függvényeket és, hogy mi miért történik.
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PASSWORD_LENGTH 16
  5.  
  6. new sv_password;
  7.  
  8. public plugin_init()
  9. {
  10.     register_plugin("Password Generator", "0.1", "Exolent");
  11.    
  12.     register_clcmd("say /pass", "CmdPass");
  13.    
  14.     sv_password = get_cvar_pointer("sv_password");
  15. }
  16.  
  17. public CmdPass(client)
  18. {
  19.     if( !access(client, ADMIN_CVAR) )
  20.     {
  21.         client_print(client, print_chat, "You have no access to that command!");
  22.         return PLUGIN_HANDLED;
  23.     }
  24.    
  25.     new password[PASSWORD_LENGTH];
  26.     for( new i = 0; i < sizeof(password) - 1; i++ )
  27.     {
  28.         switch( i % 3 )
  29.         {
  30.             case 0: password[i] = random_num('0', '9');
  31.             case 1: password[i] = random_num('a', 'z');
  32.             case 2: password[i] = random_num('A', 'Z');
  33.         }
  34.     }
  35.    
  36.     client_print(client, print_chat, "Password has been printed to your console.");
  37.     console_print(client, "^"sv_password^" is ^"%s^"", password);
  38.    
  39.     set_pcvar_string(sv_password, password);
  40.    
  41.     new name[32];
  42.     get_user_name(client, name, sizeof(name) - 1);
  43.    
  44.     client_print(0, print_chat, "ADMIN %s :  set a random server password.", name);
  45.    
  46.     return PLUGIN_HANDLED;
  47. }

Szerző:  Richard11 [ 2019.07.02. 17:30 ]
Hozzászólás témája:  Re: Random jelszó generátor

Kösziii<3

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