Turf cordonate ajutor :(( -
eXtr1kE - 17.06.2010
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.
Turf cordonate ajutor :(( -
[NoV]LaZ - 17.06.2010
Foloseste Xtreme Vehicle Plotter;
http://solidfiles.com/d/968a/
________
Herbalaire V2.1 Tri Function Vaporizer
Re: Turf cordonate ajutor :(( -
eXtr1kE - 17.06.2010
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
}
Turf cordonate ajutor :(( -
[NoV]LaZ - 17.06.2010
_z reprezinta inaltimea. Ii un fel de gang zone 3D.
________
Lovely Wendie99
Re: Turf cordonate ajutor :(( -
eXtr1kE - 17.06.2010
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?
Re: Turf cordonate ajutor :(( -
eXtr1kE - 18.06.2010
se uita cineva?
Turf cordonate ajutor :(( -
[NoV]LaZ - 18.06.2010
Erm... Copy/Paste niste cifre ?
La _Z poti sa pui ce valoare vrei, fiind inaltimea.
________
PrettyPusa
Re: Turf cordonate ajutor :(( -
eXtr1kE - 18.06.2010
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;
}
Re: Turf cordonate ajutor :(( -
eXtr1kE - 20.06.2010
Ma ajuta careva
![Sad](images/smilies/sad.gif)
?
Re: Turf cordonate ajutor :(( -
mihaibr - 20.06.2010
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)