All pastes #737526 Raw Edit

Untitled

public text v1 · immutable
·published 2007-10-15 14:28 UTC
rendered paste body
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;
}