Szerző Téma: Defensive RPG: alog "bug"  (Megtekintve 911 alkalommal)

Defensive RPG: alog "bug"
« Dátum: 2014. Július 19. - 19:54:34 »
0 Show voters
Sziasztok!
Ezt a témát azért nyitom, mert segítséget szeretnék kérni. Az lenne a problémám, hogy a defensive modeba van egy olyan bug, hogy ha egy nem adminisztrátor megtudja az alogot, akkor õ be tud lépni akárki karijával, akár a tulajéval is azon a módon, hogy mielõtt beírná a jelszót, beírja az alogot, és akkor jelszót sem kér tõle a játék, hanem automatikusan belép.
Pl. Kiss_Jozsef, aki nem admin, megtudja valahonnan az alogot, és õ fellép Nagy_Sandor (tulajdonos) néven, és mielõtt bejelentkezne, beírja az adminjelszót, s ezután trollkodik a playerekkel, bannolgat mindenkit oknélkül stb.
Azt szeretném megtudni, hogy ezt mely módon tudnám orvosolni.
« Utoljára szerkesztve: 2014. Július 20. - 11:10:00 írta Flash »

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Defensive RPG: alog "bug"
« Válasz #1 Dátum: 2014. Július 20. - 11:08:38 »
0 Show voters
Akkor engedd az /alog parancs használatát ha már le van spawnolva a játékos.

Defensive RPG: alog "bug"
« Válasz #2 Dátum: 2014. Július 20. - 16:08:06 »
0 Show voters
Itt a kód, segítenél?
 
CMD:alog(playerid, params[])
{
new Beirt, S[128];
if(sscanf(params, \"d\", Beirt)) return SendClientMessage(playerid, PIROS, \"Használat: /alog < Admin Jelszó >\");
if(pInfo[playerid][pALogin] == 0)
{
    if(Beirt == AdminJelszo)
    {
   format(S, sizeof(S), \"< aLogin > %s sikeresen beírta az admin jelszót!\", Nev(playerid));
   SendAdminMessage(PIROS, S);
   SendClientMessage(playerid, NARANCS, \"* Sikeresen beírtad az admin jelszót!\");
           pInfo[playerid][pALogin] = 1;
}
    else
    {
      format(S, sizeof(S), \"< aLogin > %s elrontotta az admin jelszót!\", Nev(playerid));
   SendAdminMessage(PIROS, S);
    }
}
    else
    {
       SendClientMessage(playerid, PIROS, \"Már be vagy jelentkezve!\");
    }
   
return 1;
}

 
[mod]Javítottam a

taget

tagre, a feleslegesen nagyméretû betûket pedig lekicsinyítettem![/mod]
« Utoljára szerkesztve: 2014. Július 20. - 21:28:39 írta Dfoglalo »

Defensive RPG: alog "bug"
« Válasz #3 Dátum: 2014. Július 22. - 19:51:19 »
0 Show voters
Tessék.
[pawn]CMD:alog(playerid, params[])
{
        new Beirt, S[128];
       
        if(sscanf(params, \"d\", Beirt)) return SendClientMessage(playerid, PIROS, \"Használat: /alog < Admin Jelszó >\");
       
    if(Beloggolt[playerid] == 1)
{
        if(pInfo[playerid][pALogin] == 0)
        {
            if(Beirt == AdminJelszo)
            {
                        format(S, sizeof(S), \"< aLogin > %s sikeresen beírta az admin jelszót!\", Nev(playerid));
                        SendAdminMessage(PIROS, S);
                        SendClientMessage(playerid, NARANCS, \"* Sikeresen beírtad az admin jelszót!\");
                        pInfo[playerid][pALogin] = 1;
                }
            else
            {
                        format(S, sizeof(S), \"< aLogin > %s elrontotta az admin jelszót!\", Nev(playerid));
                        SendAdminMessage(PIROS, S);
            }
        }
    else
    {
        SendClientMessage(playerid, PIROS, \"Már be vagy jelentkezve!\");
    }
    }
        return 1;
}[/pawn]

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Defensive RPG: alog "bug"
« Válasz #4 Dátum: 2014. Augusztus 12. - 19:17:18 »
0 Show voters
[mod]Ha megoldódott a téma, kérlek zárd![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal