Guest User

Teleports

a guest
May 19th, 2010
606
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. #define FILTERSCRIPT
  2. #define Teleports
  3. #include <sscanf2>
  4. #define COLOR_GREEN 0x33AA33AA
  5. #define COLOR_RED 0xFF0000FF
  6. #define menu
  7.  
  8. #include <a_samp>
  9.  
  10. #if defined FILTERSCRIPT
  11.  
  12. // DCMD
  13. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  14.  
  15. // DIALOG ID of TELEPORTS
  16. #define TELEPORTS 12312312312
  17. #define LASVENTURAS 2081.1968,1232.8430,10.8203
  18.  
  19. // DEFINE THE 0,0,0
  20. #define LOSSANTOS 1751.0615,-1594.7960,13.5410
  21. #define SANFIERRO -2153.8379,1051.2831,80.0000
  22. #define LIBERTYCITY -900.698913,458.643615,1346.875000
  23. #define BISTRO -794.9109,493.3645,1376.1953
  24. #define ARCH -2713.2312,226.3203,4.3281
  25. #define LOCOLOW 2645.1208,-2018.3188,13.3512
  26. #define TRANSFENDERS 1030.8713,-1040.4147,31.5982
  27. #define JIZZY -2665.9753,1419.4558,906.2734
  28. #define CRACKHOUSE 2559.4121,-1289.9319,1060.9844
  29. #define MOUNTCHILLIAD -2298.2888,-1668.4128,483.6150
  30. #define DONUTSHOP 378.3471,-182.1631,1000.6328
  31. #define MEATPROCESSINGPLANT 942.0281,2149.7654,1011.0234
  32. #define TALLESTBUILDING 1545.2526,-1353.0302,329.4816
  33. #define PIRATESHIP 2000.8910,1520.5571,17.0625
  34. #define LSAIRPORT 1960.9781,-2265.7300,13.5469
  35. #define SFAIRPORT -1290.2656,-120.4573,14.1484
  36. #define LVAIRPORT 1687.3110,1613.8666,10.8203
  37. #define GROVESTREET 2506.6360,-1682.7299,13.5469
  38.  
  39. public OnFilterScriptInit()
  40. {
  41. print("\n-----------SA-MP Teleports-----------");
  42. print(" ------Created by [TLA]BlackBlood------");
  43. print("--------------------------------------\n");
  44. return 1;
  45. }
  46.  
  47. public OnFilterScriptExit()
  48. {
  49. print("\n-----------SA-MP Teleports-----------");
  50. print(" ------Created by [TLA]BlackBlood------");
  51. print("--------------------------------------\n");
  52. return 1;
  53. }
  54.  
  55. #else
  56.  
  57. #endif
  58.  
  59. public OnPlayerCommandText(playerid, cmdtext[])
  60. {
  61. dcmd(teleports, 9,cmdtext);
  62. return 0;
  63. }
  64.  
  65. dcmd_teleports(playerid, params[])
  66. {
  67. new teleports;
  68. if(sscanf(params,"t", teleports)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE : /teleports");
  69. ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports", " Las Venturas\nLos Santos\nSan Fierro\nLiberty City\nBistro\nArch\nLoco Low\nTransfender\nJizzy's\nDonut Shop\nMeat Processing Plant\nTallest Building\nPirate Ship\nLS Airport\nSF Airport\nLV Airport\nGrove Street", "Teleport", "Cancel");
  70. return 0;
  71. }
  72.  
  73. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  74. {
  75. if(dialogid == TELEPORTS && response)
  76. {
  77. switch(listitem)
  78. {
  79. case 0:
  80. {
  81. SetPlayerPos(playerid, LASVENTURAS);
  82. }
  83. case 1:
  84. {
  85. SetPlayerPos(playerid, LOSSANTOS);
  86. }
  87. case 2:
  88. {
  89. SetPlayerPos(playerid, SANFIERRO);
  90. }
  91. case 3:
  92. {
  93. SetPlayerPos(playerid, LIBERTYCITY);
  94. }
  95. case 4:
  96. {
  97. SetPlayerPos(playerid, BISTRO);
  98. }
  99. case 5:
  100. {
  101. SetPlayerPos(playerid, ARCH);
  102. }
  103. case 6:
  104. {
  105. SetPlayerPos(playerid, LOCOLOW);
  106. }
  107. case 7:
  108. {
  109. SetPlayerPos(playerid, TRANSFENDERS);
  110. }
  111. case 8:
  112. {
  113. SetPlayerPos(playerid, JIZZY);
  114. }
  115. case 9:
  116. {
  117. SetPlayerPos(playerid, CRACKHOUSE);
  118. }
  119. case 10:
  120. {
  121. SetPlayerPos(playerid, MOUNTCHILLIAD);
  122. }
  123. case 11:
  124. {
  125. SetPlayerPos(playerid, DONUTSHOP);
  126. }
  127. case 12:
  128. {
  129. SetPlayerPos(playerid, MEATPROCESSINGPLANT);
  130. }
  131. case 13:
  132. {
  133. SetPlayerPos(playerid, TALLESTBUILDING);
  134. }
  135. case 14:
  136. {
  137. SetPlayerPos(playerid, PIRATESHIP);
  138. }
  139. case 15:
  140. {
  141. SetPlayerPos(playerid, LSAIRPORT);
  142. }
  143. case 16:
  144. {
  145. SetPlayerPos(playerid, SFAIRPORT);
  146. }
  147. case 17:
  148. {
  149. SetPlayerPos(playerid, LVAIRPORT);
  150. }
  151. case 18:
  152. {
  153. SetPlayerPos(playerid, GROVESTREET);
  154. }
  155. }
  156. }
  157. return 1;
  158. }
Advertisement
Add Comment
Please, Sign In to add comment