Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. //-------------------------[Register]-------------------------------------------
  2. if (strcmp(cmd, "/register", true)==0)
  3. {
  4. tmp = strtok(cmdtext, idx);
  5. if(!strlen(tmp))
  6. {
  7. SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /register [password]");
  8. return 1;
  9. }
  10. if (gPlayerAccount[playerid] == 1)
  11. {
  12. SendClientMessage(playerid, COLOR_RED, " That name is already registered");
  13. return 1;
  14. }
  15.  
  16.  
  17. strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
  18. //Encrypt(PlayerInfo[playerid][pPassword]);
  19. GetPlayerName(playerid, playername, sizeof(playername));
  20. format(string, sizeof(string), "users/%s.ini", playername);
  21. new File: file = fopen(string, io_read);
  22. if (file)
  23. {
  24. SendClientMessage(playerid, COLOR_RED, " That name is already registered");
  25. fclose(file);
  26. return 1;
  27. }
  28. new File:hFile;
  29. hFile = fopen(string, io_append);
  30. new var[32];//
  31. format(var, 32, "pPassword=%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var);
  32. format(var, 32, "pCash=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
  33. format(var, 32, "pAccount=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);
  34. format(var, 32, "pAdmin=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
  35. format(var, 32, "pLevel=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
  36. format(var, 32, "pExp=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
  37. format(var, 32, "gPupgrade=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);
  38. format(var, 32, "pKills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
  39. format(var, 32, "pLJ=%d\n",PlayerInfo[playerid][pLJ]);fwrite(hFile, var);
  40. format(var, 32, "pIJ=%d\n",PlayerInfo[playerid][pIJ]);fwrite(hFile, var);
  41. format(var, 32, "pSR=%d\n",PlayerInfo[playerid][pSR]);fwrite(hFile, var);
  42. format(var, 32, "pWA=%d\n",PlayerInfo[playerid][pWA]);fwrite(hFile, var);
  43. format(var, 32, "pPEN=%d\n",PlayerInfo[playerid][pPEN]);fwrite(hFile, var);
  44. format(var, 32, "pGun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
  45. format(var, 32, "pGun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
  46. format(var, 32, "pGun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
  47. format(var, 32, "pGun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
  48. format(var, 32, "pGun5=%d\n",PlayerInfo[playerid][pGun5]);fwrite(hFile, var);
  49. format(var, 32, "pGun6=%d\n",PlayerInfo[playerid][pGun6]);fwrite(hFile, var);
  50. format(var, 32, "pAmmo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
  51. format(var, 32, "pAmmo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
  52. format(var, 32, "pAmmo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
  53. format(var, 32, "pAmmo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);
  54. format(var, 32, "pAmmo5=%d\n",PlayerInfo[playerid][pAmmo5]);fwrite(hFile, var);
  55. format(var, 32, "pAmmo6=%d\n",PlayerInfo[playerid][pAmmo6]);fwrite(hFile, var);
  56. format(var, 32, "pSHealth=%.1f\n", PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
  57. format(var, 32, "pHealth=%.1f\n", PlayerInfo[playerid][pHealth]);fwrite(hFile, var);
  58. format(var, 32, "pPos_x=%.1f\n", PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);
  59. format(var, 32, "pPos_y=%.1f\n", PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);
  60. format(var, 32, "pPos_z=%.1f\n", PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);
  61. if(accountplay)
  62. {
  63. PlayerInfo[playerid][pInt] = 0;
  64. }
  65. format(var, 32, "pInt=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
  66. format(var, 32, "pLocal=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);
  67. format(var, 32, "pTeam=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
  68. format(var, 32, "pModel=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
  69. format(var, 32, "pPnumber=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
  70. format(var, 32, "pPhousekey=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);
  71. format(var, 32, "pPbiskey=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);
  72. format(var, 32, "pGang=%d\n",PlayerInfo[playerid][pGang]);fwrite(hFile, var);
  73. format(var, 32, "pGleader=%d\n",PlayerInfo[playerid][pGleader]);fwrite(hFile, var);
  74. format(var, 32, "pService=%d\n",PlayerInfo[playerid][pService]);fwrite(hFile, var);
  75. format(var, 32, "pSleader=%d\n",PlayerInfo[playerid][pSleader]);fwrite(hFile, var);
  76. format(var, 32, "pRealAdmin=%d\n",PlayerInfo[playerid][pRealAdmin]);fwrite(hFile, var);
  77. format(var, 32, "pTOS=%d\n",PlayerInfo[playerid][pTOS]);fwrite(hFile, var);
  78. format(var, 32, "pJob=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);
  79. format(var, 32, "pGLicense=%d\n",PlayerInfo[playerid][pGLicense]);fwrite(hFile, var);
  80. format(var, 32, "pDLicense=%d\n",PlayerInfo[playerid][pDLicense]);fwrite(hFile, var);
  81. format(var, 32, "pResign=%d\n",PlayerInfo[playerid][pResign]);fwrite(hFile, var);
  82. format(var, 32, "pFLicense=%d\n",PlayerInfo[playerid][pFLicense]);fwrite(hFile, var);
  83. format(var, 32, "pAlcahol=%d\n",PlayerInfo[playerid][pAlcahol]);fwrite(hFile, var);
  84. format(var, 32, "pDPoints=%d\n",PlayerInfo[playerid][pDPoints]);fwrite(hFile, var);
  85. format(var, 32, "pGPoints=%d\n",PlayerInfo[playerid][pGPoints]);fwrite(hFile, var);
  86. format(var, 32, "pSuspended=%d\n",PlayerInfo[playerid][pSuspended]);fwrite(hFile, var);
  87. format(var, 32, "pPaycheck=%d\n",PlayerInfo[playerid][pPaycheck]);fwrite(hFile, var);
  88. format(var, 32, "pDrugs=%d\n",PlayerInfo[playerid][pDrugs]);fwrite(hFile, var);
  89. format(var, 32, "pReset=%d\n",PlayerInfo[playerid][pReset]);fwrite(hFile, var);
  90. format(var, 32, "pCKey=%d\n",PlayerInfo[playerid][pCKey]);fwrite(hFile, var);
  91. format(var, 32, "pHotwire=%d\n",PlayerInfo[playerid][pHotwire]);fwrite(hFile, var);
  92. format(var, 32, "pDonation=%d\n",PlayerInfo[playerid][pDonation]);fwrite(hFile, var);
  93. format(var, 32, "pCLicense=%d\n",PlayerInfo[playerid][pCLicense]);fwrite(hFile, var);
  94. format(var, 32, "pStrength=%d\n",PlayerInfo[playerid][pStrength]);fwrite(hFile, var);
  95. format(var, 32, "pTLicense=%d\n",PlayerInfo[playerid][pTLicense]);fwrite(hFile, var);
  96. format(var, 32, "pWarning=%d\n",PlayerInfo[playerid][pWarning]);fwrite(hFile, var);
  97. format(var, 32, "pBanned=%d\n",PlayerInfo[playerid][pBanned]);fwrite(hFile, var);
  98. fclose(hFile);
  99. justreg[playerid] = 1;
  100. gPlayerAccount[playerid] = 1;
  101. SendClientMessage(playerid, COLOR_YELLOW, "Succesfully Registered!");
  102. SendClientMessage(playerid, COLOR_YELLOW, "Next time you connect, type /login <password> to log in.");
  103. OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]);
  104. return 1;
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement