Szerző Téma: Mi a baj ezzel a 2 parancsal?  (Megtekintve 420 alkalommal)

dexi

  • Vendég
Mi a baj ezzel a 2 parancsal?
« Dátum: 2011. december 15. - 19:14:46 »
0 Show voters
[pawn]      cmd(\"registration\",12)
   {/////////////////////////
   pontok = GetPlayerScore(playerid);
   penz = GetPlayerMoney(playerid);
   admin = IsPlayerDAdmin[playerid];
   GetPlayerName(playerid, nev, sizeof( nev ));
   format(fajl, sizeof(fajl),\"%s.ini\", nev);
   format(fajl2, sizeof(fajl2),\"%d\", pontok);
   format(fajl3, sizeof(fajl3),\"%d\", penz);
   ////////////////////////////
           if(sscanf(params,\"s[16]\",jelszo))return SendClientMessage(playerid,red,\"HIBA: /registration [jelszó]\");
           if(dini_Exists(fajl))
{
//SetPlayerScore(playerid, dini_Int(fajl,\"Pontok\"));
//SetPlayerMoney(playerid, dini_Int(fajl,\"Penz\"));
//IsPlayerDAdmin[playerid] = dini_Int(fajl,\"Admin\");
SendClientMessage(playerid,red,\"Te már regisztráltál! Belépéshez:/login[jelszo]\");
}
else
{
SendClientMessage(playerid, green,\"Sikeresen regisztráltál a szerverre!\");
telezett[playerid] = 0;
IsPlayerDAdmin[playerid] = 0;
nitrovehet[playerid] = 0;
drifter[playerid] = 0;
dini_Create(fajl);
dini_IntSet(fajl,\"Pontok\",pontok);
dini_IntSet(fajl,\"Penz\",penz);
dini_IntSet(fajl,\"Admin\",admin);
dini_IntSet(fajl,\"Jelszo\",jelszo);
}
    }
    return 1;
   }
   
    cmd(\"login\",5)
   {/////////////////////////
   pontok = GetPlayerScore(playerid);
   penz = GetPlayerMoney(playerid);
   admin = IsPlayerDAdmin[playerid];
   GetPlayerName(playerid, nev, sizeof( nev ));
   format(fajl, sizeof(fajl),\"%s.ini\", nev);
   format(fajl2, sizeof(fajl2),\"%d\", pontok);
   format(fajl3, sizeof(fajl3),\"%d\", penz);
   ////////////////////////////
           if(sscanf(params,\"s[16]\",jelszo))return SendClientMessage(playerid,red,\"HIBA: /registration [jelszó]\");
           if(dini_Exists(fajl))
{
new Jelszo = dini_Int(fajl, \"Jelszo\");
if(jelszo == Jelszo)
{
SetPlayerScore(playerid, dini_Int(fajl,\"Pontok\"));
SetPlayerMoney(playerid, dini_Int(fajl,\"Penz\"));
IsPlayerDAdmin[playerid] = dini_Int(fajl,\"Admin\");
SendClientMessage(playerid,red,\"Te már regisztráltál! Belépéshez:/login [jelszo]\");
}
else
{
SendClientMessage(playerid, green,\"Te még nem vagy regisztrálva. Regisztráláshoz:/registration [jelszó]\");
}
SendClientMessage(playerid, green,\"Rossz jelszó!\");
Kick(playerid);
}[/pawn]
Egyfojtában lehet regisztrálni, mind1 hogy a játékosnak van-e már fájl-ja.. A loginnál hiába irod be a helyes jelszót kikickel hogy rossz.
« Utoljára szerkesztve: 2011. december 15. - 19:20:11 írta dexi »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal