rendered paste bodyif(strcmp(cmd, "/goto", true) == 0 && IsPlayerAdmin(playerid) == 1) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_AGREEN,"Usage: /goto <player_id>");
} else {
if(!IsPlayerConnected(strval(tmp))) {
SendClientMessage(playerid, COLOR_AGREEN,"Invalid Player ID to goto.");
} else {
new Float:X;
new Float:Y;
new Float:Z;
new Float:Angle;
if(IsPlayerInAnyVehicle(playerid)) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
GetPlayerPos(strval(tmp),X,Y,Z);
GetPlayerFacingAngle(strval(tmp),Angle);
SetPlayerWorldBounds(playerid,9999.999,-9999.999,9999.999,-9999.999);
SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z + 10.00);
SetPlayerFacingAngle(playerid,Angle);
} else {
GetPlayerPos(strval(tmp),X,Y,Z);
GetPlayerFacingAngle(strval(tmp),Angle);
SetPlayerWorldBounds(playerid,9999.999,-9999.999,9999.999,-9999.999);
SetPlayerFacingAngle(playerid,Angle);
SetPlayerPos(playerid, X + 0.05, Y + 0.05, Z);
}
new tempstr[256];
GetPlayerName(strval(tmp),giveplayername,sizeof(giveplayername));
format(tempstr, sizeof(tempstr), "You have been teleported to %s's (ID:%d) location.",giveplayername,strval(tmp));
SendClientMessage(playerid, COLOR_AGREEN,tempstr);
}
}
return 1;
}
if(strcmp(cmd, "/bring", true) == 0 && IsPlayerAdmin(playerid) == 1) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_AGREEN,"Usage: /bring <player_id>");
} else {
if(!IsPlayerConnected(strval(tmp))) {
SendClientMessage(playerid, COLOR_AGREEN,"Invalid Player ID to bring to your location.");
} else {
new Float:X;
new Float:Y;
new Float:Z;
new Float:Angle;
if(IsPlayerInAnyVehicle(strval(tmp))) {
new VehicleID;
VehicleID = GetPlayerVehicleID(strval(tmp));
GetPlayerPos(playerid,X,Y,Z);
SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z + 10.00);
} else {
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
SetPlayerFacingAngle(strval(tmp),Angle);
SetPlayerPos(strval(tmp), X + 0.01, Y + 0.01, Z);
}
new tempstr[256];
GetPlayerName(strval(tmp),giveplayername,sizeof(giveplayername));
format(tempstr, sizeof(tempstr), "You have been brought %s's (ID:%d) to your location.",giveplayername,strval(tmp));
SendClientMessage(playerid, COLOR_AGREEN,tempstr);
}
}
return 1;
}