[ajuda] GZ's
#1

Bom galera eu segui o tutorial do Jonathan Feitosa, https://sampforum.blast.hk/showthread.php?tid=279168, de com criar um GangZone.
Eu consegui criar um GZ mais agora nгo to conseguindo criar mais uma, ja tentei fazer do mesmo modo que a primeira mais na hora de digitar o comando para dominar diz que eu nгo estou em uma GangZone que foi o quк eu coloquei. Se tiver outro mйtodo de criar uma GZ diga tambem, por quк vai ajudar !

Aguardo respostas...valeu !
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=182748
Muito Melhor que por comando e Funciona...!
Reply
#3

Quote:
Originally Posted by gabrieldefreitas11
Посмотреть сообщение
https://sampforum.blast.hk/showthread.php?tid=182748 <<
Muito Melhor que por comando e Funciona...!
valeu vo ler e se ajudar...+rep
Reply
#4

Quote:
Originally Posted by Lord_Ching
Посмотреть сообщение
link quebrado xD
Tenta dnv..
Fiz uma merda aqui rsrs'

Este foro requiere que tъ esperes 120 segundos entre mensajes. Por favor intenta de nuevo en 32 segundos.
Reply
#5

pawn Код:
#define MAX_GZ_NOME 50

enum enumGZ { nomeGZ[MAX_GZ_NOME], Float:areaGZ[6] };

static const tGZ[][enumGZ] =
{
//    Nome                                             Xmin,  Ymin,   Zmin,  Xmax,   Ymax,  Zmax

    {"GZ 1",                                          {Xmin,  Ymin,   Zmin,  Xmax,   Ymax,  Zmax} },
    {"GZ 2",                                          {Xmin,  Ymin,   Zmin,  Xmax,   Ymax,  Zmax} },
    {"GZ 3",                                          {Xmin,  Ymin,   Zmin,  Xmax,   Ymax,  Zmax} },
    {"GZ 4",                                          {Xmin,  Ymin,   Zmin,  Xmax,   Ymax,  Zmax} }
};

static stock pChecarGZ(pid, GZ[], len)
{
    new Float:x[MAX_PLAYERS], Float:y[MAX_PLAYERS], Float:z[MAX_PLAYERS];
    GetPlayerPos(playerid, x[pid], y[pid], z[pid]);
   
    for(new i = 0; i != sizeof(tGZ); ++i)
    {
        if( x[pid] >= tGZ[i][areaGZ][0] &&
            x[pid] <= tGZ[i][areaGZ][3] &&
            y[pid] >= tGZ[i][areaGZ][1] &&
            y[pid] <= tGZ[i][areaGZ][4] &&
            z[pid] >= tGZ[i][areaGZ][2] &&
            z[pid] <= tGZ[i][areaGZ][5]   )
        {
            return format(zone, len, tGZ[i][nomeGZ], 0);
        }
    }
    return 0;
}

static stock PlayerTaNaGZ(pid, GZ[])
{
    new TmpArea[MAX_GZ_NOME];
    pChecarGZ(pid, TmpArea, sizeof(TmpArea));
   
    for(new i = 0; i != sizeof(tGZ); ++i)
    {
        if(strfind(tGZ, GZ, true) != -1)
            return 1;
    }
    return 0;
}
Reply
#6

Quote:
Originally Posted by gabrieldefreitas11
Посмотреть сообщение
Tenta dnv..
Fiz uma merda aqui rsrs'

Este foro requiere que tъ esperes 120 segundos entre mensajes. Por favor intenta de nuevo en 32 segundos.
ae vo fazer desse jeito mesmo pq eu to fasendo um GM de mata-mata e checkpoint eh melhor...vlw..xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)