Guest User

Untitled

a guest
Feb 14th, 2015
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. if(dialogid == DIALOG_LOGIN)
  2. {
  3. if ( !response ) return Kick ( playerid );
  4. if( response )
  5. {
  6. new ip[16], Message3[128];
  7. GetPlayerIp(playerid, ip, sizeof(ip));
  8. if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
  9. {
  10. SetPlayerScore(playerid, LPinfo[playerid][Score]);
  11. Info[playerid][Logged] = 1;
  12. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  13.  
  14. if(PlayerInfo[playerid][pAdmin] == 0 && Info[playerid][VIPLevel] == 0)
  15. {
  16. format(Message3, sizeof(Message3), "You Have Logged In As A {00FFFB}Registered Player{FFF700}."), SendClientMessage(playerid, 0xFFF700FF, Message3);
  17. }
  18. if(PlayerInfo[playerid][pAdmin] > 0)
  19. {
  20. switch(PlayerInfo[playerid][pAdmin])
  21. {
  22. case 1: AdmRank = "Trial Moderator";
  23. case 2: AdmRank = "Moderator";
  24. case 3: AdmRank = "Master Moderator";
  25. case 4: AdmRank = "Trial Administrator";
  26. case 5: AdmRank = "Administrator";
  27. case 6: AdmRank = "Master Administrator";
  28. case 7: AdmRank = "Head Administrator";
  29. case 8: AdmRank = "Trusted Administrator";
  30. case 9: AdmRank = "Co-Owner";
  31. case 10: AdmRank = "Owner";
  32. }
  33. if(Info[playerid][VIPLevel] > 0)
  34. {
  35. switch(Info[playerid][VIPLevel])
  36. {
  37. case 1: AccType = "Bronze";
  38. case 2: AccType = "Silver";
  39. case 3: AccType = "Gold";
  40. }
  41. format(Message3, sizeof(Message3), "You Have Logged In As A(n) {00FFFB}%s Level %d{FFF700} With A {FF00EA}%s{FFF700} Account.", AdmRank, PlayerInfo[playerid][pAdmin], AccType), SendClientMessage(playerid, 0xFFF700FF, Message3);
  42. VIPReward[playerid] = SetTimerEx("VIPMoney", 1380000, true, "d", playerid);
  43. SendClientMessage(playerid, 0xFFF700FF, "You Will Be Given Some VIP Money While Living Whole Gameday.");
  44. if(Info[playerid][VIPLevel] >= 1)
  45. {
  46. if(Info[playerid][Favouriteskin] < -1 || Info[playerid][Favouriteskin] > 299)
  47. {
  48. Autouseskin[playerid] = 1;
  49. }
  50. }
  51. }
  52. else
  53. {
  54. format(Message3, sizeof(Message3), "You Have Logged In As A(n) {00FFFB}%s Level %d{FFF700}.", AdmRank, PlayerInfo[playerid][pAdmin]), SendClientMessage(playerid, 0xFFF700FF, Message3);
  55. OnDuty[playerid] = 0;
  56. }
  57. }
  58. else if(Info[playerid][VIPLevel] > 0)
  59. {
  60. switch(Info[playerid][VIPLevel])
  61. {
  62. case 1: AccType = "Bronze";
  63. case 2: AccType = "Silver";
  64. case 3: AccType = "Gold";
  65. }
  66. format(Message3, sizeof(Message3), "You Have Logged In As A {FF00EA}%s{FFF700} Account.", AccType), SendClientMessage(playerid, 0xFFF700FF, Message3);
  67. VIPReward[playerid] = SetTimerEx("VIPMoney", 1380000, true, "d", playerid);
  68. SendClientMessage(playerid, 0xFFF700FF, "You Will Be Given Some VIP Money While Living Whole Gameday.");
  69. if(Info[playerid][VIPLevel] >= 1)
  70. {
  71. if(Info[playerid][Favouriteskin] < -1 || Info[playerid][Favouriteskin] > 299)
  72. {
  73. Autouseskin[playerid] = 1;
  74. }
  75. }
  76. }
  77. if(Info[playerid][VIPLevel] == 3)
  78. {
  79. SetPlayerFightingStyle(playerid, fskillid[playerid]);
  80. }
  81. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  82. PlayerAlreadyLoggedIn[playerid] = 1;
  83. PlayerAlreadyRegisteredIn[playerid] = 1;
  84. GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
  85. SetPlayerScore(playerid, LPinfo[playerid][Score]);
  86. ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You have successfully logged in!","Ok","");
  87. UserTimer[playerid] = SetTimerEx("UserSaver", 120000, true, "d", playerid);
  88. PlayerDays[playerid] = SetTimerEx("DaysAlive", 1380000, true, "d", playerid);
  89. new INI:File = INI_Open(UserPath2(playerid));
  90. INI_WriteString(File,"IP", ip);
  91. INI_Close(File);
  92. }
  93. else
  94. {
  95. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"You have entered an incorrect password.\n"COL_WHITE"Type your password below to login.","Login","Quit");
  96. return 1;
  97. }
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment