Szerző Téma: Admin PW  (Megtekintve 902 alkalommal)

Admin PW
« Dátum: 2015. Augusztus 24. - 00:44:09 »
0 Show voters
Sziasztok! Nekem az lenne a gondom, hogy azt akarom megcsinálni, hogy ha egy admin lespawnol akkor egy dialogba be kell írni az adminjelszót (ugye amikor kapott admin akkor már megadta stb..) ez idáig jól is ment! De mikor jelszót vált mármint megad egy jelszót reloggol utána be sem tud lépni mivel azt írja hibás jelszó! Esetleg hogy könnyebb  még megoldani(kezdő/félig tudom már az lapokat scripter vagyok)? Dinivel mentek mindent!

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Admin PW
« Válasz #1 Dátum: 2015. Augusztus 24. - 01:19:12 »
0 Show voters
Másold be kérlek a \"jelszó megadás\" részt.

Admin PW
« Válasz #2 Dátum: 2015. Augusztus 24. - 01:41:54 »
0 Show voters

CMD:apw(playerid, params[])
{
if(JatekosAdat[playerid][Adminszint] >= 1)
{
    new apw[50];
   
    if(sscanf(params,\"s[50]\",apw)) return Msg(playerid,PIROS,\"Használat: /apw [Jelszó]\");
   
format(JatekosAdat[playerid][APw],128, \"%s\", apw);
       
}
else
{
    Msg(playerid,PIROS,\"Ezt a parancsot te nem használhatod.\");
}
return 1;
}

 
[gmod]Pawn code kirakva[/gmod]
« Utoljára szerkesztve: 2015. Augusztus 24. - 12:03:42 írta skyLine »

Admin PW
« Válasz #3 Dátum: 2015. Augusztus 24. - 02:04:00 »
0 Show voters
Tehát:
1. Elsőnek megadja a jelszavát -> Sikerül neki, fájlba elmenti a szerver
2. Felkapcsolódik, beírja a jelszavát -> Belép, jól beolvassa a szerver a fájlból
3. Megváltoztatja a jelszavát -> Megváltoztatja(vagy nem), Viszont nem módosítja a fájlt, így nem menti el
4. Következő kapcsolódásnál beírja a jelszavát -> Nem sikerül neki belépni az új jelszóval (Viszont a régivel Sikerül vagy nem?)
Így van? Vagy nem jól értelmeztem?
Ha new apw[50]; akkor miért format(Jatekosadat.., 128 ?);
Ebből nem derül ki sok:
 
Idézetet írta: baglion02 date=1440373314\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57407\" data-ipsquote-contentclass=\"forums_Topic


CMD:apw(playerid, params[])
{
if(JatekosAdat[playerid][Adminszint] >= 1)
{
    new apw[50];
   
    if(sscanf(params,\"s[50]\",apw)) return Msg(playerid,PIROS,\"Használat: /apw [Jelszó]\");
   
format(JatekosAdat[playerid][APw],128, \"%s\", apw);
       
}
else
{
    Msg(playerid,PIROS,\"Ezt a parancsot te nem használhatod.\");
}
return 1;
}

 

« Utoljára szerkesztve: 2015. Augusztus 24. - 02:07:05 írta Asdelon »

Admin PW
« Válasz #4 Dátum: 2015. Augusztus 24. - 02:07:49 »
0 Show voters
1. Felmegyek regisztrálok elmenti a jelszót. ha csak ennyi relog akkor betud lépni(semmi admin se semmi csk egy sima player)
2. adok magamnak admint
3. beállítom a jelszót
4. relog
5. nem tudok utána sehogy belépni

Dupla hozzászólás automatikusan összefûzve. ( 2015. Augusztus 24. - 05:08:33 )

Megoldódott zárok!!
« Utoljára szerkesztve: 2015. Augusztus 24. - 05:08:33 írta baglion02 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal