dcmd_l(playerid,params[]) {
{
new tmp[256],Index; tmp = strtok(params,Index);
new id = strval(tmp);
if (strlen(tmp)) {
new isset = dini_Isset("sl", tmp);
if (isset) {
new x,y,z,ang,name,vehicles,idx;
new getini = dini_Get("sl", params);
new tmsg[256];
x = strtok(getini,idx), y = strtok(getini,idx), z = strtok(getini,idx), ang = strtok(getini,idx), vehicles = strtok(getini,idx), name = strtok(getini,idx);
format(tmsg, sizeof(tmsg), "[You are now being teleported to %s]", name);
SendClientMessage(playerid, COLOR_YELLOW, tmsg);
if (IsPlayerInAnyVehicle(playerid)) {
if (vehicles == 1) {
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid, x, y, z);
SetVehicleZAngle(vehicleid, ang);
}
else {
SetPlayerPos(playerid, x, y, z);
SetPlayerFacingAngle(playerid, ang);
}
}
else {
SetPlayerPos(playerid, x, y, z);
SetPlayerFacingAngle(playerid, ang);
}
}
else {
SendClientMessage(playerid, COLOR_RED, "[L] No such teleport location.");
}
}
else {
SendClientMessage(playerid, COLOR_RED, "[L] Syntax: /l [ID]");
}
}
return 1;
}