Guest User

Untitled

a guest
Oct 22nd, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. if (cmd[0] == "/login")
  2. {
  3. if (cmd.len() < 2)
  4. return sendPlayerMessage(playerid, "USE: /login (password)", COLOR_ORANGE, false);
  5.  
  6. if (Logged[playerid] != 0)
  7. return sendPlayerMessage(playerid, "You're already logged in!", COLOR_RED, false);
  8.  
  9. local result = sql.query_assoc("SELECT * FROM ivmp WHERE username = '"+getPlayerName(playerid)+"' LIMIT 1");
  10. if(result)
  11. {
  12. if(result.len() > 0)
  13. {
  14. foreach(row in result)
  15. {
  16. if(row.password == md5(cmd[1]))
  17. {
  18. sendPlayerMessage(playerid, "You successfully logged in!", COLOR_LIMEGREEN, false);
  19. setPlayerModel(playerid, row.skin);
  20. pSkin[playerid] = row.skin;
  21. setPlayerMoney(playerid, row.money);
  22. Admin[playerid] = row.level;
  23. tMins[playerid] = row.tMins;
  24. tHours[playerid] = row.tHours;
  25. Logged[playerid] = 1;
  26. }else return sendPlayerMessage(playerid, "Invalid password!", COLOR_RED, false);
  27. }
  28. }
  29. }else return sendPlayerMessage(playerid, "You aren't registered!", COLOR_RED, false);
  30. return 1;
  31. }
  32.  
  33. if (cmd[0] == "/register")
  34. {
  35. if (cmd.len() < 2)
  36. return sendPlayerMessage(playerid, "USE: /register (password)", COLOR_ORANGE, false);
  37.  
  38. if (Logged[playerid] != 0)
  39. return sendPlayerMessage(playerid, "You're already logged in!", COLOR_RED, false);
  40.  
  41. local result = sql.query_assoc_single("SELECT * FROM ivmp WHERE username = '"+getPlayerName(playerid)+"' LIMIT 1");
  42. if(result)
  43. return sendPlayerMessage(playerid, "This nick is already registered, please chose another one!", COLOR_RED, false);
  44.  
  45. sql.query("INSERT INTO ivmp (username, password, ip, skin, money, level, tMins, tHours) VALUES('"+getPlayerName(playerid)+"', '"+md5(cmd[1])+"', '"+md5(getPlayerIp(playerid))+"', '"+getPlayerModel(playerid)+"', '"+getPlayerMoney(playerid)+"', '0', '0', '0')");
  46. //Logged[playerid] = 1;
  47. Admin[playerid] = 0;
  48. sendPlayerMessage(playerid, "You successfully registered! Don't forget your password: "+cmd[1], COLOR_LIMEGREEN, false);
  49. sendPlayerMessage(playerid, "Use /login (password) to login !", COLOR_LIMEGREEN, false);
  50. return 1;
  51. }
Add Comment
Please, Sign In to add comment