Turf cordonate ajutor :((
#1

Poate cineva sa ma ajute sa determin :

minx, miny, minz;
maxx, maxy, maxz

Am nevoie pentru un Turf...

uitativa la aceasta fotografie : /imageshack/img132/1226/yesik.png
Vreau ca zona aia sa fie cordonatele.

Multumesc.
Reply
#2

Foloseste Xtreme Vehicle Plotter; http://solidfiles.com/d/968a/
________
Herbalaire V2.1 Tri Function Vaporizer
Reply
#3

Degeaba, imi da doar 4 cordonate, imi trebuie asa:

enum GPSInfo
{
zone_name[30],
Float:zone_minx,
Float:zone_miny,
Float:zone_minz,
Float:zone_maxx,
Float:zone_maxy,
Float:zone_maxz
}
Reply
#4

_z reprezinta inaltimea. Ii un fel de gang zone 3D.
________
Lovely Wendie99
Reply
#5

new Float:Zones[][GPSInfo] = {
{ "Police Departament Turf.", 1497.47, -1737.13, -7.00, 1645.78, -1595.01, 200.00}
};

Pai uite cand am facut in Plotter, primele doua lini ziceam ca sunt minimum, iar ultimele doua maximu, si la minimum:z am pus de unde incepe inaltimea si la maximum:z am pus pana unde se termina inaltimea, nu asa trebuia?
Reply
#6

se uita cineva?
Reply
#7

Erm... Copy/Paste niste cifre ?
La _Z poti sa pui ce valoare vrei, fiind inaltimea.
________
PrettyPusa
Reply
#8

Da dar se vede peste tot... Uite filescriptu

Code:
/***********************************
* 		 Simple GPS System 	  *
*       Version 1      *
*    Creator: Littlejohny    *
*  Script by GTA-Scripting.tk  *
************************************/
/* Thanks to Mabako for the Zones! */

#include <a_samp>

new Text:gps[MAX_PLAYERS];
enum GPSInfo
{
	zone_name[30],
  Float:zone_minx,
  Float:zone_miny,
  Float:zone_minz,
  Float:zone_maxx,
  Float:zone_maxy,
  Float:zone_maxz
}

new Float:Zones[][GPSInfo] = {
{ "Police Departament Turf.",          1497.47, -1737.13,  -7.00, 1645.78, -1595.01,  200.00}
};

new gMax;
new GPS_Spawned[MAX_PLAYERS];

forward GPS();

public OnFilterScriptInit()
{
  print("************************************");
  print("*     Simple GPS System    *");
  print("*       Version 1      *");
  print("*    Creator: Littlejohny    *");
  print("*  Script by GTA-Scripting.tk  *");
  print("************************************");
  SetTimer("GPS", 500, 1);
  
	gMax = GetMaxPlayers();
  
  for(new i=0; i<gMax; i++)
	{
 	 	gps[i] = TextDrawCreate(501.000000,6.000000,"GPS");
		TextDrawAlignment(gps[i],0);
		TextDrawBackgroundColor(gps[i],0x000000ff);
		TextDrawFont(gps[i],2);
		TextDrawLetterSize(gps[i],0.199999,1.100000);
		TextDrawColor(gps[i],0xffffffff);
		TextDrawSetOutline(gps[i],1);
		TextDrawSetProportional(gps[i],1);
	}
	return 1;
}

public OnFilterScriptExit()
{
  print("************************************");
  print("*     Simple GPS System    *");
  print("*       Version 1      *");
  print("*    Creator: Littlejohny    *");
  print("*  Script by GTA-Scripting.tk  *");
  print("************************************");
	return 1;
}

public OnPlayerConnect(playerid)
{
  GPS_Spawned[playerid] = 0;
	return 1;
}

public OnPlayerSpawn(playerid)
{
  GPS_Spawned[playerid] = 1;
	return 1;
}

public OnPlayerDeath(playerid,killerid,reason)
{
  GPS_Spawned[playerid] = 0;
	return 1;
}

public GPS()
{
	new str[256];
  for(new i=0; i<gMax; i++)
	{
	  if(IsPlayerConnected(i))
		{
		  if(GPS_Spawned[i] == 1)
		  {
	  		format(str,sizeof(str),"%s", GetPlayerArea(i));
				TextDrawSetString(gps[i], str);
				TextDrawShowForPlayer(i, gps[i]);
			}
			else
			{
			  TextDrawHideForPlayer(i, gps[i]);
			}
		}
	}
	return 1;
}

stock GetPlayerArea(playerid)
{
	new str[130];
	format(str,sizeof(str),"%s",Zones[GetPlayerZone(playerid)][zone_name]);
	return str;
}

stock GetPlayerZone(playerid)
{
	new Float:x,Float:y,Float:z;
	GetPlayerPos(playerid,x,y,z);
	for(new i=0;i<sizeof(Zones);i++)
	{
		if(x > Zones[i][zone_minx] && y > Zones[i][zone_miny] && z > Zones[i][zone_minz] && x < Zones[i][zone_maxx] && y < Zones[i][zone_maxy] && z < Zones[i][zone_maxz])
		return i;
	}
	return false;
}
Reply
#9

Ma ajuta careva ?
Reply
#10

ma tu acolo vrei sa faci ceva 3D
_Z reprezinta inaltimea
de exeplu daca vine unu cu un elicopter trebuie sa specifici de la ce inaltime vrei sa ii apara acel textdraw
inaltimea cladiri e Z=61.2419090271
acum vezi si tu cu cat pui
de exemplu pui la Z 61.2419090271+10(adica inaltime +10 metri)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)