if (PLAYERLIST_authed[playerid])
{
dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
}
PLAYERLIST_authed[playerid]=false;
UPOZORNENI PRO kryspina ...TOTO MEZI PUBLICI NE DO PUBLICU
*
* /register password
*
*/
dcmd_register(playerid,params[]) {
// The command shouldn't work if we already are authed
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
// The command shouldn't work if an account with this
// kdyz nick uz existuje
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account already exists, please use '/login password'.");
// Did he forgot the password?
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/register password'");
// We save the money to the accstate
if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Account successfully created. Login with '/login password' now.");
return true;
}
dcmd_login(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
// kdyz nick neexistuje
if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account doesn't exist, please use '/register password'.");
// kdyz nezada heslo
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/login password'");
if (udb_CheckLogin(PlayerName(playerid),params)) {
// prikazy provedene pri uspesnem loginu
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
PLAYERLIST_authed[playerid]=true;
return SystemMsg(playerid,"Successfully authed!");
}
// prihlaseni neuspesne
return SystemMsg(playerid,"Login failed!");
}
A TED DO PUBLIC ON PLAYER COMMAND TEXT
dcmd(login,5,cmdtext); // min zanku 5
dcmd(register,8,cmdtext); // max znaku 8
POKUD HAZI ERRORY PISTE ...DOUFAM ZE SEM NA NIC NEZAPOMEL A JINAK ...prikaz login a register v dcmd vlozte nejlepe nad public onplayercommand ( teda aspon ja to tak delam ) ...
Dotaz
Daffy 8
Tady mate TuT na registrace pomoci techto dvou includu
DUDB http://rocktown.gtasa.cz/downloads.php?cat_id=4&download_id=10
Dutils http://rocktown.gtasa.cz/downloads.php?cat_id=4&download_id=11
NAHORU DO MODU
TEZ NEKAM TAM ...MAIN NEBO TAM NEKAM
do public onplayerconnect vlozime toto :
do PUBLIC onplayerdisconnect
UPOZORNENI PRO kryspina ...TOTO MEZI PUBLICI NE DO PUBLICU
A TED DO PUBLIC ON PLAYER COMMAND TEXT
POKUD HAZI ERRORY PISTE ...DOUFAM ZE SEM NA NIC NEZAPOMEL A JINAK ...prikaz login a register v dcmd vlozte nejlepe nad public onplayercommand ( teda aspon ja to tak delam ) ...
Link to comment
Share on other sites
Top Posters For This Question
9
7
5
5
Popular Days
Sep 21
22
Oct 7
11
Oct 6
10
Apr 3
7
Top Posters For This Question
Daffy 9 posts
Daw3 7 posts
chytrak 5 posts
CjKing 5 posts
Popular Days
Sep 21 2009
22 posts
Oct 7 2008
11 posts
Oct 6 2008
10 posts
Apr 3 2009
7 posts
90 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now