Guest User

Untitled

a guest
Apr 22nd, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. dcmd_lgoto(playerid,params[])
  2. {
  3. if(AccInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid))
  4. {
  5. new Float:x, Float:y, Float:z;
  6. new string[128], Index;
  7. new tmp[256]; tmp = strtok(params,Index);
  8. new tmp2[256]; tmp2 = strtok(params,Index);
  9. new tmp3[256]; tmp3 = strtok(params,Index);
  10. if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3)) return
  11. SendClientMessage(playerid, LIGHTBLUE2, "Usage: /lgoto [PosX] [PosY] [PosZ]") &&
  12. SendClientMessage(playerid, orange, "Function: Will Go in specified position (X,Y,Z)");
  13. x = strval(tmp);
  14. y = strval(tmp2);
  15. z = strval(tmp3);
  16. SendCommandToAdmins(playerid,"LGoto");
  17. if(GetPlayerState(playerid) == 2)
  18. SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
  19. else SetPlayerPos(playerid,x,y,z);
  20. format(string,sizeof(string),"|- You have teleported to - X: %f, Y: %f, Z: %f -|", x,y,z);
  21. return SendClientMessage(playerid,green,string);
  22. }
  23. else return ErrorMessages(playerid, 1);
  24. }
  25.  
  26. dcmd_get(playerid,params[])
  27. {
  28. if(AccInfo[playerid][Level] >= 3|| IsPlayerAdmin(playerid))
  29. {
  30. if(!strlen(params)) return
  31. SendClientMessage(playerid, LIGHTBLUE2, "Usage: /get [PlayerID]") &&
  32. SendClientMessage(playerid, orange, "Function: Will get to you the specified player");
  33. new player1;
  34. new string[128];
  35. if(!IsNumeric(params))
  36. player1 = ReturnPlayerID(params);
  37. else player1 = strval(params);
  38. if(AccInfo[player1][Level] == ServerInfo[MaxAdminLevel] && AccInfo[playerid][Level] != ServerInfo[MaxAdminLevel])
  39. return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
  40. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid)
  41. {
  42. SendCommandToAdmins(playerid,"Get");
  43. new Float:x, Float:y, Float:z;
  44. GetPlayerPos(playerid,x,y,z);
  45. SetPlayerInterior(player1,GetPlayerInterior(playerid));
  46. SetPlayerVirtualWorld(player1,GetPlayerVirtualWorld(playerid));
  47. if(GetPlayerState(player1) == 2)
  48. {
  49. new VehicleID = GetPlayerVehicleID(player1);
  50. SetVehiclePos(VehicleID,x+3,y,z);
  51. LinkVehicleToInterior(VehicleID,GetPlayerInterior(playerid));
  52. SetVehicleVirtualWorld(GetPlayerVehicleID(player1),GetPlayerVirtualWorld(playerid));
  53. }
  54. else SetPlayerPos(player1,x+2,y,z);
  55. format(string,sizeof(string),"|- You have been Teleported to Administrator \"%s's\" position! -|", pName(playerid));
  56. SendClientMessage(player1,blue,string);
  57. format(string,sizeof(string),"|- You have Teleported \"%s\" to your Position -|", pName(player1));
  58. return SendClientMessage(playerid,BlueMsg,string);
  59. }
  60. else return ErrorMessages(playerid, 4);
  61. }
  62. else return ErrorMessages(playerid, 1);
  63. }
Advertisement
Add Comment
Please, Sign In to add comment