Advertisement
Guest User

Untitled

a guest
Feb 26th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.03 KB | None | 0 0
  1. new bool:pFirstLog[MAX_PLAYERS],TutTimer[MAX_PLAYERS],TutTime[MAX_PLAYERS];
  2. forward Tutorial(playerid);
  3.  
  4.  
  5. public OnPlayerSpawn(playerid)
  6. {
  7. new fID;
  8. fID = SpielerInfo[playerid][pFraktion];
  9. SetPlayerPos(playerid, fInfo[fID][f_x],fInfo[fID][f_y],fInfo[fID][f_z]);
  10. SetPlayerFacingAngle(playerid, fInfo[fID][f_r]);
  11. SetPlayerInterior(playerid, fInfo[fID][f_inter]);
  12. SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]);
  13. SetPlayerColor(playerid, fInfo[fID][f_color]);
  14. if(pFirstLog[playerid] == true)
  15. {
  16. SetPlayerPos(playerid,0.0,0.0,0.0); // Tutorial Position
  17. TogglePlayerControllable(playerid,false);
  18. TutTime[playerid] = 1;
  19. TutTimer[playerid] = SetTimerEx("Tutorial",1000,1,"i",playerid);
  20. }
  21. return 1;
  22. }
  23.  
  24.  
  25.  
  26. public Tutorial(playerid)
  27. {
  28. if(TutTime[playerid] >= 1)
  29. {
  30. if(TutTime[playerid] == 2)/
  31. {
  32. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  33. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  34. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  35. SendClientMessage(playerid,COLOR_RED,"*~'__(Tutorial: Willkommen!)__'~*");
  36. SendClientMessage(playerid,COLOR_RED,"Es folgt nun ein kleines Tutorial, passe bitte gut auf.");
  37. SendClientMessage(playerid,COLOR_RED,"Falls dann doch noch Fragen offen bleiben, fragt im Forum oder die Admins/Spieler.");
  38. }
  39. else if(TutTime[playerid] == 10)
  40. {
  41. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  42. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  43. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  44. SendClientMessage(playerid,COLOR_RED,"*~'__(Tutorial: Respekt und Umgangston!)__'~*");
  45. SendClientMessage(playerid,COLOR_RED,"Bitte behandle jeden so wie du gern behandelt werden möchtest.");
  46. SendClientMessage(playerid,COLOR_RED,"Falls du in einem falschen Umgangston redest wirst du verwarnt.");
  47. SendClientMessage(playerid,COLOR_RED,"Bitte respektiere die Admins auch, denn auch sie werden dich..");
  48. SendClientMessage(playerid,COLOR_RED,"..respektieren. Also: Achte auf deinen Umgangston!");
  49. }
  50. else if(TutTime[playerid] == 18)
  51. {
  52. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  53. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  54. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  55. SendClientMessage(playerid,COLOR_RED,"*~'__(Tutorial: Bugusing oder Ähnliches!)__'~*");
  56. SendClientMessage(playerid,COLOR_RED,"Falls du jemanden siehst, der einen Bug used.");
  57. SendClientMessage(playerid,COLOR_RED,"Oder auch wenn er cheatet oder andere 'illegale' Sachen tut..");
  58. SendClientMessage(playerid,COLOR_RED,"Bitte reporte ihn oder mach einen Screen und stell ihn ins Forum.");
  59. }
  60. else if(TutTime[playerid] == 26)
  61. {
  62. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  63. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  64. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  65. SendClientMessage(playerid,COLOR_RED,"*~'__(Tutorial: Häuser und Autos!)__'~*");
  66. SendClientMessage(playerid,COLOR_RED,"Wie auf jedem Reallife Server, so auch hier gibt es Autohäuser und Häuser zum Verkauf.");
  67. SendClientMessage(playerid,COLOR_RED,"Wenn du ein Haus haben willst, brauchst du einen Makler. Du spawnst immer wieder vor deinem Haus.");
  68. SendClientMessage(playerid,COLOR_RED,"Wenn du ein Auto haben willt, fahr zum nächsten Autohaus.");
  69. SendClientMessage(playerid,COLOR_RED,"Es gibt mehrere von Ihnen und verschiedene Preisklassen.Dein Auto kannst du dann irgendwo parken..");
  70. SendClientMessage(playerid,COLOR_RED,"..oder auch Verkaufen, falls es dir nicht gefällt.");
  71. }
  72. else if(TutTime[playerid] == 34)
  73. {
  74. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  75. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  76. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  77. SendClientMessage(playerid,COLOR_RED,"*~'__(Tutorial: Berufe und Firmen!)__'~*");
  78. SendClientMessage(playerid,COLOR_RED,"Jeder Bürger von San Fierro kann eine eigene Firma gründen.");
  79. SendClientMessage(playerid,COLOR_RED,"Du brauchst jedoch genug Geld und ein Konzept.");
  80. SendClientMessage(playerid,COLOR_RED,"Wenn du dies beides besitzt, schreib es ins Forum und wir werden es uns anschauen.");
  81. SendClientMessage(playerid,COLOR_RED,"Doch auch andere Berufe kannst du ausüben, bewerben tut man sich im Forum..");
  82. SendClientMessage(playerid,COLOR_RED,"..dort kannst du auch dich für ein Chef Posten bewerben, falls einer frei ist.");
  83. }
  84. else if(TutTime[playerid] == 42)
  85. {
  86. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  87. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  88. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  89. SendClientMessage(playerid,COLOR_RED,"*~'__(Tutorial: Das Ende!)__'~*");
  90. SendClientMessage(playerid,COLOR_RED,"Vielen Dank, dass du dir Zeit fürs Tutorial genommen hast.");
  91. SendClientMessage(playerid,COLOR_RED,"Falls weitere Fragen bestehen, wende dich an Spieler oder Admins.");
  92. }
  93. else if(TutTime[playerid] == 50)
  94. {
  95. KillTimer(TutTimer[playerid]); /
  96. TutTime[playerid] = -1;
  97. SetPlayerPos(playerid,0.0,0.0,0.0);
  98. TogglePlayerControllable(playerid,true);
  99. GameTextForPlayer(playerid,"~g~Willkommen, ~g~ auf ~r~ Performance-Roleplay.",6000,1);
  100. }
  101. TutTime[playerid]++;
  102. }
  103. }
  104.  
  105.  
  106. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  107. {
  108. new query[256], key[50];
  109. if(dialogid == DIALOG_REGISTER)
  110. {
  111. if(!response)
  112. {
  113. return Kick(playerid);
  114. }
  115. if(strlen(inputtext) < 4)return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Anmeldung", "Es wurde kein Account unter diesem namen gefunden!", "Anmelden", "Abbrechen");
  116. format(key, 50, "%s", inputtext);
  117. mysql_escape_string(Spielername(playerid), Spielername(playerid)), mysql_escape_string(key, key);
  118. format(query, sizeof(query), "INSERT INTO user (username, password) VALUES ('%s','%s')", Spielername(playerid), key);
  119. mysql_function_query(Handle,query,false,"","");
  120. SendClientMessage(playerid, COLOR_RED, "Dein Account wurde in der Datenbank erstellt.");
  121. GivePlayerMoney(playerid,5000);
  122. SetPlayerScore(playerid, 1);
  123. pFirstLog[playerid] = true;
  124. SpielerSpeichern(playerid);
  125. }
  126. return 1;
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement