[Ajuda] Problema com Nova gz
#1

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
};
Reply
#2

"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
Reply
#3

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
Reply
#4

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 :/
Reply
#5

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
Reply
#6

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
Reply
#7

Nгo se esqueзa do famoso AllowedOrgs
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)