Admin PW

Indította baglion02, 2015. augusztus 24. - 00:44:09

Előző téma - Következő téma

baglion02

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!

Cappsy

Másold be kérlek a \"jelszó megadás\" részt.

baglion02

#2

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]

Asdelon

#3
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;
}

 


baglion02

#4
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!!