Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3. #include <a_mysql>
  4.  
  5. new MySQL:sql;
  6. new info[500];
  7.  
  8. public OnGameModeInit()
  9. {
  10. AddPlayerClass(0, 132.6009,-112.4511,1.4297, 269.15, 0, 0, 0, 0, 0, 0);
  11.  
  12. print("\n--------------------------------------");
  13. print("Trwa włączanie gamemoda");
  14. print("--------------------------------------\n");
  15.  
  16. mysql_log(ALL);
  17. sql = mysql_connect("localhost","root","","mike");
  18. if(sql)
  19. {
  20. print("Połączono z bazą danych");
  21. }
  22. return 1;
  23. }
  24.  
  25. public OnPlayerRequestClass(playerid, classid)
  26. {
  27. SpawnPlayer(playerid);
  28. return 1;
  29. }
  30.  
  31. public OnPlayerConnect(playerid)
  32. {
  33. new query[256],name[24];
  34. GetPlayerName(playerid,name,sizeof(name));
  35.  
  36. mysql_format(sql, query, sizeof(query), "SELECT * FROM gracze WHERE Nick='%s'",name);
  37. mysql_query(sql,query,true);
  38. new rows = cache_num_rows();
  39. if(rows)
  40. {
  41. format(info,sizeof(info),"Witaj na serwerze");
  42. ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Logowanie",info,"Zaloguj","Wyjdź");
  43. } else {
  44. format(info,sizeof(info),"Witaj na serwerze! \n. Zarejestruj się!");
  45. ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Rejestracja",info,"Rejestracja","Wyjdź");
  46. }
  47. }
  48.  
  49. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  50. {
  51. if(dialogid==2)
  52. {
  53. if(response==1)
  54. {
  55. if(strlen(inputtext) > 4 )
  56. {
  57. new nick[24];
  58. GetPlayerName(playerid,nick,24)
  59. mysql_format(sql,query,sizeof(query),"INSERT INTO `gracze`(`Nick`, `Haslo`) VALUES ('%s','%s')",nick, inputtext);
  60. mysql_query(sql,query,true);
  61. } else {
  62. format(info,sizeof(info),"Wymagane minimum 5 znaków");
  63. return ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Rejestracja",info,"Rejestracja","Wyjdź");
  64. }
  65. return 1;
  66. } else {
  67. Kick(playerid);
  68. }
  69. }
  70. return 1;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement