Da, e ok.
Poftim o alta varianta, poate inveti ceva din ea:
new Float: jobsLocations[][] = {
{100.0, 200.0, 300.0}, // locatia jobului 1
{100.0, 200.0, 300.0}, // locatia jobului 2
{100.0, 200.0, 300.0}, // locatia jobului 3
{....................}, // locatia jobului X
{x, y, z} // locatia ultimului job (nu mai pui virgula la final)
};
CMD:gotojob(playerid, params[]) {
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, COLOR_LIGHTGREEN3, AdminOnly);
new id;
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_GREY, "Scrie: /gotojob [job id]");
if(id < 0 || id > 13) return SendClientMessage(playerid, COLOR_GREY, "Invalid job id");
SetPlayerPos(jobsLocations[id][0], jobsLocations[id][1], jobsLocations[id][2]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}