Problema com Nova gz -
Delay - 08.08.2012
Eae gente, precisando duma ajuda *-*
To com problema em um GameMode do Vini, na hora de fazer uma nova GangZone. Aprendendo a cria gz e n ta dano certo..
Esquerda embaxo, direita encima.
Min X, Min Y, Max X, Max Y.
Peguei um local :
Esquerda Embaixo:
AddPlayerClass(0,2272.7700,-2264.8962,14.7647,308.9869,0,0,0,0,0,0); //
Direita Encima:
AddPlayerClass(0,2111.6016,-2277.0554,13.5469,225.7725,0,0,0,0,0,0); //
-
Ai montando a formula:
Min X: 2111.6016
Min Y: -2264.8962
Max X: 2272.7700
Max Y:-2277.0554
-
Como ficou: ( ele nгo cobre certo, faz sу um risco..
/imageshack/img585/8829/kikn.png
Alguйm Sabe o que estou fazendo de errado?
Anotaзхes:
pawn Код:
stock IsPlayerInZone(playerid, zoneid) {
if(zoneid == -1) return false;
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= zones[zoneid][zone_minx] && x < zones[zoneid][zone_maxx] && y >= zones[zoneid][zone_miny] && y < zones[zoneid][zone_maxy] && z >= zones[zoneid][zone_minz] && z < zones[zoneid][zone_maxz] && z < 900.0) return true;
return false;
}
pawn Код:
new TurfsCoords[MAX_TURFS][zInfo] = {
{"Test", 2111.6016,-2264.8962 ,2272.7700,-2277.0554}
};
pawn Код:
enum zoneinfo {
zone_name[27],
Float:zone_minx,
Float:zone_miny,
Float:zone_minz,
Float:zone_maxx,
Float:zone_maxy,
Float:zone_maxz
}
pawn Код:
enum zInfo
{
zName[26],
Float:zMinX,
Float:zMinY,
Float:zMaxX,
Float:zMaxY
};
Re: Problema com Nova gz -
Prompt - 08.08.2012
"Peguei um local :
Esquerda Embaixo:
AddPlayerClass(0,2272.7700,-2264.8962,14.7647,308.9869,0,0,0,0,0,0); //
Direita Encima:
AddPlayerClass(0,2111.6016,-2277.0554,13.5469,225.7725,0,0,0,0,0,0); //
-
Ai montando a formula:
Min X: 2111.6016
Min Y: -2264.8962
Max X: 2272.7700
Max Y:-2277.0554"
Certo
Min X: 2272.7700
Min Y: -2264.8962
Max X: 2111.6016
Max Y:-2277.0554
Re: Problema com Nova gz -
Delay - 08.08.2012
Quote:
Originally Posted by Prompt
"Peguei um local :
Esquerda Embaixo:
AddPlayerClass(0,2272.7700,-2264.8962,14.7647,308.9869,0,0,0,0,0,0); //
Direita Encima:
AddPlayerClass(0,2111.6016,-2277.0554,13.5469,225.7725,0,0,0,0,0,0); //
-
Ai montando a formula:
Min X: 2111.6016
Min Y: -2264.8962
Max X: 2272.7700
Max Y:-2277.0554"
Certo
Min X: 2272.7700
Min Y: -2264.8962
Max X: 2111.6016
Max Y:-2277.0554
|
Opa sera que fiz cagada? vo tenta e aviso ake
Re: Problema com Nova gz -
Delay - 09.08.2012
EDIT@ ЙRA PRA TE EDITADO ENCIMA /\ DESCULPA PELO DOUBLE FAIL --'
Ficou
pawn Код:
{"Galpao", 2272.7700,-2264.8962,2111.6016,-2277.0554}
pawn Код:
stock IsPlayerInGalpao(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 2272.7700 && y >= -2264.8962 && x <= 2111.6016 && y <= -2277.055) return 1;
else return 0;
}
GZ TA DO mesmo Jeito :/
Re: Problema com Nova gz -
Prompt - 09.08.2012
Quote:
Originally Posted by Delay
EDIT@ ЙRA PRA TE EDITADO ENCIMA /\ DESCULPA PELO DOUBLE FAIL --'
Ficou
pawn Код:
{"Galpao", 2272.7700,-2264.8962,2111.6016,-2277.0554}
pawn Код:
stock IsPlayerInGalpao(playerid) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid, x, y, z); if(x >= 2272.7700 && y >= -2264.8962 && x <= 2111.6016 && y <= -2277.055) return 1; else return 0; }
GZ TA DO mesmo Jeito :/
|
'-' ... mano, como nunca vi um GZ feito assim fica fail. Olha oq faiz o GZ ficar assim
GaZoneLixao = GangZoneCreate(MinX, MinY, MaxX, MaxY);
Uma linha tipo essa se vc nгo fez eu n sei oq й mais se quiser um Tut bem explicado do Jonathan Feitosa
Link:
https://sampforum.blast.hk/showthread.php?tid=279168
Re: Problema com Nova gz -
Delay - 09.08.2012
Tentando outro jeito, ja edito pra ver se foi
edit: n foi, ja olhei o tutorial do feitosa, olhei varios Tuto :X
CONSEGUI, VLW A TODOS KE TENTARAM
Re: Problema com Nova gz -
Sampizito - 18.08.2012
Nгo se esqueзa do famoso AllowedOrgs