Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. CMD:port(playerid, params[])
  2. {
  3. if (!GetAdminRank(playerid)) return SendClientMessageEx(playerid, COLOR_GRAD1, ERROR_ADMIN);
  4.  
  5. new vID = GetPlayerVehicleID(playerid);
  6.  
  7. new string[256], place[128];
  8.  
  9. if (sscanf(params, "s[128]", place))
  10. {
  11. format(string, sizeof(string), "Verwende: /port [ORT]");
  12. SendClientMessageEx(playerid, COLOR_GRAD1, string);
  13.  
  14. format(string, sizeof(string), "Verfügbar: banklv, banksf, bankls, sfpd, fbi, ls, sf, lv, airls, airsf, airlv");
  15. SendClientMessageEx(playerid, COLOR_GRAD1, string);
  16.  
  17. format(string, sizeof(string), "palo, blue, dili, elqe, lasba, fort, bayside, angelpine, mount, angells");
  18. SendClientMessageEx(playerid, COLOR_GRAD1, string);
  19. return 1;
  20. }
  21.  
  22. for (new j = 0; j < sizeof(DynPort); j ++)
  23. {
  24. if (strcmp(place, DynPort[j][pPortName], true) == 0)
  25. {
  26. if (IsPlayerInAnyVehicle(playerid))
  27. {
  28. for (new i = 0; i < MAX_PLAYERS; i ++)
  29. {
  30. if (IsLoggedIn(i))
  31. {
  32. if (GetPlayerVehicleID(i) == vID)
  33. {
  34. new Seat = GetPlayerVehicleSeat(i);
  35.  
  36. SetPlayerInterior(playerid,0);
  37. SetPlayerVirtualWorld(playerid,0);
  38.  
  39. SetVehiclePos(vID, DynPort[j][pPortX], DynPort[j][pPortY], DynPort[j][pPortZ]);
  40. PutPlayerInVehicleEx(i, vID, Seat);
  41.  
  42. if (IsTrailerAttachedToVehicle(vID))
  43. {
  44. new trID = GetVehicleTrailer(vID);
  45.  
  46. SetPlayerInterior(playerid,0);
  47. SetPlayerVirtualWorld(playerid,0);
  48.  
  49. SetVehiclePos(trID, DynPort[j][pPortX] + 3.0, DynPort[j][pPortY], DynPort[j][pPortZ]);
  50. AttachTrailerToVehicle(trID, vID);
  51. }
  52. }
  53. }
  54. }
  55. }
  56. else
  57. {
  58. SetPlayerInterior(playerid, 0);
  59. SetPlayerVirtualWorld(playerid, 0);
  60. SetPlayerPos(playerid, DynPort[j][pPortX], DynPort[j][pPortY], DynPort[j][pPortZ]);
  61. }
  62.  
  63. format(string, sizeof(string), "%s hat sich teleportiert: Port %s", GetFullName(playerid), DynPort[j][pPortName]);
  64. ABroadCast(COLOR_BLUE, string, 1);
  65.  
  66. new uhrzeit[32], method[256], query[256];
  67. format(method, sizeof(method), "port %s", DynPort[j][pPortName]);
  68. format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
  69. format(query, sizeof(query), "INSERT INTO `script_adminlog` (Admin, Method, Opfer, Uhrzeit) VALUES ('%s', '%s', '%s', '%s')", GetFullName(playerid), method, GetFullName(playerid), uhrzeit);
  70. mysql_function_query(myCon, query, false, "", "");
  71. return 1;
  72. }
  73. }
  74.  
  75. format(string, sizeof(string), "Verwende: /port [ORT]");
  76. SendClientMessageEx(playerid, COLOR_GRAD1, string);
  77.  
  78. format(string, sizeof(string), "Verfügbar: banklv, banksf, bankls, sfpd, fbi, ls, sf, lv, airls, airsf, airlv");
  79. SendClientMessageEx(playerid, COLOR_GRAD1, string);
  80.  
  81. format(string, sizeof(string), "palo, blue, dili, elqe, lasba, fort, bayside, angelpine, mount, angells");
  82. SendClientMessageEx(playerid, COLOR_GRAD1, string);
  83. return 1;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement