Guest User

Untitled

a guest
Oct 23rd, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. CMD:goto(playerid, params[])
  2. {
  3. new giveplayerid, splayer[25], carid;
  4. new Float:gx, Float:gy, Float:gz;
  5. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "You need to login first.");
  6. if(PlayerInfo[playerid][pHelper] > 0 && HelperDuty[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie sa fii la datorie ca sa folosesti aceasta comanda. Tasteaza /hod");
  7. if(sscanf(params,"s[25]", splayer)) return SendClientMessage(playerid, COLOR_SYN, "Sintaxa:{FFFFFF} /goto <Player ID/Name>");
  8. {
  9. if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
  10. {
  11. if(GetPlayers(splayer) == INVALID_PLAYER_ID) return InvalidPlayer(playerid);
  12. else if(GetPlayers(splayer) == 1000) return ToManyResults(playerid);
  13. else if(GetPlayers(splayer) == 1001) return ShowResults(playerid, splayer);
  14. else giveplayerid = GetPlayers(splayer);
  15.  
  16. if(AFK[playerid] == 1) return SendClientMessage(playerid, COLOR_ERROR, "You are sleeping.");
  17.  
  18. format(gString, sizeof(gString), "%s went to %s.",GetName(playerid), GetName(giveplayerid));
  19. if(PlayerInfo[playerid][pAdmin]) CMDRaport(gString, 1, 0);
  20. else CMDRaport(gString, 0, 1);
  21.  
  22. if (PlayerInfo[playerid][pAdmin] >= 1)
  23. {
  24. format(gString, sizeof(gString), "Admin %s s-a teleportat la tine!",GetName(playerid));
  25. SendClientMessage(giveplayerid, COLOR_SYN2, gString);
  26. }
  27. if (PlayerInfo[playerid][pHelper] >= 1)
  28. {
  29. format(gString, sizeof(gString), "Helper %s s-a teleportat la tine!",GetName(playerid));
  30. SendClientMessage(giveplayerid, COLOR_SYN2, gString);
  31. }
  32.  
  33. SetPlayerInterior(playerid, GetPlayerInterior(giveplayerid));
  34. SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(giveplayerid));
  35. PutPlayerInVehicle(playerid, carid, 1);
  36.  
  37. GetPlayerPos(giveplayerid, gx, gy, gz);
  38. if(GetPlayerState(playerid) == 2 && GetPlayerInterior(giveplayerid) == 0)
  39. {
  40. new gcar = GetPlayerVehicleID(playerid);
  41. SetVehiclePos(gcar, gx, gy+4, gz);
  42. }
  43. else
  44. {
  45. SetPlayerPos(playerid, gx, gy+2, gz);
  46. }
  47. BizzEntered[playerid] = BizzEntered[giveplayerid];
  48. HouseEntered[playerid] = HouseEntered[giveplayerid];
  49. }
  50. else SendClientMessage(playerid, COLOR_ERROR, "Your admin/helper level is not high enough to use this command.");
  51. }
  52. return 1;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment