Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:login(playerid, params[])
- {
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
- if(IsLogged[playerid] != 0) return SendClientMessage(playerid, 0xFF0000FF, "[WARNING] You are already logged in!");
- if(sscanf(params,"s",passwords)) return SendClientMessage(playerid,0xFFF000FF,"[LOGIN-USAGE] /login [PLAYERID]");
- format(file,sizeof(file),"../CSAdmin/Users/%s.ini",PlayerName);
- if(dini_Exists(file))
- {
- if(strmatch(udb_hash(passwords),dini_Get(file, "Password"))) // this is the error, its somehting with udb_hash and its this: : error 035: argument type mismatch (argument 1)
- {
- GivePlayerMoney(playerid, dini_Int(file, "Money"));
- SetPlayerScore(playerid, dini_Int(file, "Score"));
- SetPlayerSkin(playerid, dini_Int(file, "Skin"));
- IsLogged[playerid] = 1;
- }
- }
- return 1;
- }
- stock strmatch(const String1[], const String2[])//
- {
- if ((strcmp(String1, String2, true, strlen(String2)) == 0) && (strlen(String2) == strlen(String1)))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement