[Ajuda]Coordenadas
#1

pessoal queria saber se tem um jeito de digitar as coordenadas e aparecer o local das coordenadas q vc digito. abraзos.
Reply
#2

Nгo estou a perceber, se for, para saber as coordenadas onde estб dentro do server, й o /save e depois ir a C:\Users\(UserName)\AppData\Local\VirtualStore\Pro gram Files\Rockstar Games\GTA San Andreas
Reply
#3

Tб ai o comando. USE: /pos x y z

pawn Код:
if(!strcmp(cmdtext, "/pos", true))
    {
      new idx;
        new tmp[256], Float:x, Float:y, z[256], Float:a;
        tmp = strtok(cmdtext, idx);
        x = floatstr(tmp);
        tmp = strtok(cmdtext, idx);
        y = floatstr(tmp);
        z = strtok(cmdtext, idx);
        a = floatstr(strtok(cmdtext, idx));
        if(!strlen(tmp))
            return SendClientMessage(playerid, 0xFFFFFFAA, "USE: /pos [x] [y] [z/'find'] ([a])");

        if(!strcmp(z, "find", true))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                new vehicleid = GetPlayerVehicleID(playerid);
                new pseat = GetPlayerVehicleSeat(playerid);
                new Float:newz;
                for(new i; i < 3; i++)
                    SetPlayerPosFindZ(playerid, x, y, 20.0);
                GetPlayerPos(playerid, x, y, newz);
                SetVehiclePos(vehicleid, x, y, newz);
                SetVehicleZAngle(vehicleid, a);
                PutPlayerInVehicle(playerid, vehicleid, pseat);
                SendClientMessage(playerid, 0xFFFFFFAA, "Teleportado com carro e findz.");
          } else {
                for(new i; i < 3; i++)
                    SetPlayerPosFindZ(playerid, x, y, 20.0);
                SendClientMessage(playerid, 0xFFFFFFAA, "Teleportado a pй com findz.");
            }
        } else {
            if(IsPlayerInAnyVehicle(playerid))
            {
                SetVehiclePos(GetPlayerVehicleID(playerid), x, y, floatstr(z));
                SetVehicleZAngle(GetPlayerVehicleID(playerid), a);
                SendClientMessage(playerid, 0xFFFFFFAA, "Teleportado com carro sem findz.");
            } else {
                SetPlayerPos(playerid, x, y, floatstr(z));
                SetPlayerFacingAngle(playerid, a);
                SendClientMessage(playerid, 0xFFFFFFAA, "Teleportado a pй sem findz.");
            }
        }
        SetCameraBehindPlayer(playerid);
        return 1;
    }
Reply
#4

vo testar o comando
Reply
#5

EDIT: Entendi mal a pergunta, desculpe. ^^
Reply
#6

/save COMENTARIO QUE VOCК DESEJA INGAME

Depois disso vб na pasta do seu GTA San Andreas:

C:\Arquivos de programas\Rockstar Games\GTA San Andreas

Procure o arquivo chamado savedpositions.txt e abra ele.

Caso vocк tenha digitado o comando /save a pй vai estar assim:

AddPlayerClass(idskin, Float, Float:y, Float:z, Float:Angulo, arma1, arma1_municao, arma2, arma2_municao, arma3, arma3_municao); // comentario

Exemplo:

AddPlayerClass(0,2062.7371,-2628.7871,13.5514,89.9784,0,0,0,0); //skin do cj

Coordenada X: 2062.7371
Coordenada Y: -2628.7871
Coordenada Z: 13.5514

Caso vocк tenha digitado dentro de um carro vai estar assim:

AddStaticVehicle(idveiculo, Float:X, Float:Y, Float:Z, Float:Angulo, cor1, cor2); // comentario

Exemplo:

AddStaticVehicle(522,430.9840,-1167.0511,2261.7830,0.0069,6,25); // moto

Coordenada X: 430.9840
Coordenada Y: -1167.0511
Coordenada Z: 2261.7830

By: Cronos Blog xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)