Advertisement
Guest User

Untitled

a guest
Oct 18th, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.22 KB | None | 0 0
  1. case DIALOG_LOGIN:
  2. {
  3. new stringlogin[256];
  4. LoginWeg(playerid);
  5. if(response == 0)return Kick(playerid);
  6. else
  7. {
  8. StopAudioStreamForPlayer(playerid);
  9. if(!strlen(inputtext))
  10. {
  11. format(stringlogin,sizeof(stringlogin),""#HTML_WHITE"Willkommen zurück "#HTML_LIGHTBLUE"%s\n"#HTML_WHITE"Bitte gebe nun deine Account Daten ein\n",SpielerName(playerid));
  12. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"My Real Dream",stringlogin,"Login","Abbrechen");
  13. return 1;
  14. }
  15. format(stringlogin,sizeof(stringlogin),"SELECT * FROM "#SERVERTAG"_account_main WHERE Name = '%s'",SpielerName(playerid));
  16. mysql_function_query(MySqlConnection,stringlogin,true,"LoadAccount","isi",playerid,inputtext,1);
  17. }
  18. return 1;
  19. }
  20.  
  21. case DIALOG_REGISTER3:
  22. {
  23. new stringregister[300];
  24. if(response == 0)return Kick(playerid);
  25. if(response == 1)
  26. {
  27. Spieler[playerid][pOnRegister] = true;
  28. format(stringregister,sizeof(stringregister),""#HTML_WHITE"Herzlich Willkommen auf "#HTML_LIGHTBLUE""#SERVERNAME"\n"#HTML_WHITE"%s gib bitte nun dein Passwort ein, dass du verwenden möchtest.\nDurch das Registrieren akzeptierst du unsere Regeln",SpielerName(playerid));
  29. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Passwort",stringregister,"Weiter","Verlassen");
  30. return 1;
  31. }
  32. }
  33.  
  34. case DIALOG_REGISTER:
  35. {
  36. new stringregister[300];
  37. if(response == 0)return Kick(playerid);
  38. if(response == 1)
  39. {
  40. if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 32)
  41. {
  42. format(stringregister,sizeof(stringregister),""#HTML_WHITE"Herzlich Willkommen auf "#HTML_LIGHTBLUE""#SERVERNAME"\n"#HTML_WHITE"%s gib bitte nun dein ",SpielerName(playerid));
  43. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Passwort",stringregister,"Weiter","Verlassen");
  44. return SendClientMessage(playerid,GRAU,"Du musst schon was eingeben./Das Passwort muss mindestens 6 Zeichen lang sein und darf maximal 32 Zeichen groß sein.");
  45. }
  46. else
  47. {
  48. strmid(Spieler[playerid][pPassword],inputtext,0,strlen(inputtext),32);
  49. ShowPlayerDialog(playerid,DIALOG_REGISTER5,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Email","{C9C9C9}Gebe nun deine eindeutige E-Mail Adresse ein um dir einen Forum Account zu erstellen.\n"#SERVERFARBE"Wichtig{C9C9C9}: Gebe deine richtige E-Mail Adresse ein!","Weiter","Verlassen");
  50. return 1;
  51. }
  52. }
  53. }
  54.  
  55. case DIALOG_REGISTER5:
  56. {
  57. new query[128];
  58. LoginWeg(playerid);
  59. if(response == 0)return Kick(playerid);
  60. if(response == 1)
  61. {
  62. if(!strlen(inputtext))return ShowPlayerDialog(playerid,DIALOG_REGISTER5,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Email","{C9C9C9}Gebe nun deine eindeutige E-Mail Adresse ein um dir einen Forum Account zu erstellen.\n"#SERVERFARBE"Wichtig{C9C9C9}: Gebe deine richtige E-Mail Adresse ein!","Weiter","Verlassen");
  63. if(strfind(inputtext,"@") == -1)
  64. {
  65. ShowPlayerDialog(playerid,DIALOG_REGISTER5,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Email","{C9C9C9}Gebe nun deine eindeutige E-Mail Adresse ein um dir einen Forum Account zu erstellen.\n"#SERVERFARBE"Wichtig{C9C9C9}: Gebe deine richtige E-Mail Adresse ein!","Weiter","Verlassen");
  66. return SendClientMessage(playerid,GRAU,"Email wird nicht erkannt!");
  67. }
  68. format(query,sizeof(query),"SELECT * FROM "#SERVERTAG"_account_main WHERE Email='%s'",inputtext);
  69. mysql_function_query(MySqlConnection,query,true,"OnQueryFinish","siii",inputtext,_SQL_VALIDEMAIL_CHECK,playerid,MySqlConnection);
  70. }
  71. }
  72.  
  73. case DIALOG_REGISTER2:
  74. {
  75. new string[128];
  76. if(response == 0)
  77. {
  78. format(string,sizeof(string),"%s,du bist also ein Mädchen",SpielerName(playerid));
  79. SendClientMessage(playerid,HELLROT,string);
  80. Spieler[playerid][pSex] = 2;
  81. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  82. return 1;
  83. }
  84. if(response == 1)
  85. {
  86. format(string,sizeof(string),"%s,du bist also ein Junge",SpielerName(playerid));
  87. SendClientMessage(playerid,HELLROT,string);
  88. Spieler[playerid][pSex] = 1;
  89. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  90. return 1;
  91. }
  92. }
  93.  
  94. case DIALOG_REGISTER4:
  95. {
  96. getdate(jahr,monat,tag);
  97. gettime(stunde,minute,sekunde);
  98. new DateInfo[3][20],string[200];
  99. split(inputtext,DateInfo,'.');
  100. if(response == 0)return Kick(playerid);
  101. else
  102. {
  103. if(strlen(inputtext) > 10)
  104. {
  105. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  106. return 1;
  107. }
  108. if(!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2])))
  109. {
  110. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  111. return 1;
  112. }
  113. if(jahr - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= jahr)
  114. {
  115. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  116. return 1;
  117. }
  118. new check = jahr - strval(DateInfo[2]);
  119. if(check == jahr)
  120. {
  121. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  122. return 1;
  123. }
  124. if(strval(DateInfo[1]) > monat)
  125. {
  126. check -= 1;
  127. }
  128. else if(strval(DateInfo[1]) == monat && strval(DateInfo[0]) > tag)
  129. {
  130. check -= 1;
  131. }
  132. Spieler[playerid][pYearsOld] = mktime(stunde,minute,sekunde,strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]));
  133. if(AgeOfPlayer(playerid) < 14 && AgeOfPlayer(playerid) > 50)
  134. {
  135. ShowPlayerDialog(playerid,DIALOG_REGISTER4,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Registrierung/Alter","Gebe nun bitte dein Alter ein. | Angabe bitte in TT.MM.JJJJ","Weiter","Verlassen");
  136. return 1;
  137. }
  138. format(string,sizeof(string),"Und du bist also %i Jahre alt.",AgeOfPlayer(playerid));
  139. SendClientMessage(playerid,HELLROT,string);
  140. StopAudioStreamForPlayer(playerid);
  141. ImTutorial[playerid] = 1;
  142. CreateAccount(playerid);
  143. return 1;
  144. }
  145. }
  146.  
  147. case DIALOG_REGISTER_GEWORBEN:
  148. {
  149. new query[128];
  150. if(response == 0)
  151. {
  152. StopAudioStreamForPlayer(playerid);
  153. SendClientMessage(playerid,HELLROT,"Du wurdest,also nicht auf unseren Server geworben.");
  154. Spieler[playerid][HatGeworben] = 1;
  155. return 1;
  156. }
  157. if(response == 1)
  158. {
  159. StopAudioStreamForPlayer(playerid);
  160. if(!strlen(inputtext))
  161. {
  162. ShowPlayerDialog(playerid,DIALOG_REGISTER_GEWORBEN,DIALOG_STYLE_INPUT,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: User werben User","{C9C9C9}Wurdest du auf unserem Server geworben.\nWenn ja von wem ?\nDu und der angegebene Spieler erhaltet sobald du Level 3 und 5 erreicht hast Premiumpaydays !\nSprich man erhält 2 Respektpunkte mehr als gewöhnlich.\n"#SERVERFARBE"Wichtig{C9C9C9}: Der angegebene Spieler muss registriert sein!","Absenden","Niemand");
  163. return 1;
  164. }
  165. format(query,sizeof(query),"SELECT * FROM "#SERVERTAG"_account_main WHERE Name='%s'",inputtext);
  166. mysql_function_query(MySqlConnection,query,true,"OnQueryFinish","siii",inputtext,_SQL_VALIDWERBE_CHECK,playerid,MySqlConnection);
  167. return 1;
  168. }
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement