[Ajuda] Carregar e ir no checkpoint
#1

Olб eu tava fasendo um comando pra uma prof aqui dai eu pensei em criar um checkpoint pra descarregar mais eu nгo to consiguindo exemplo
Quando o player carregar aparece-ra um dialog list pra ele escolher aonde que descarregar dai apareci-se um checkpoint no mapa fis assim mais nгo tenho noзгo de criar o check '-'

pawn Код:
if (strcmp(cmd, "/carregaraviao", true) == 0)
    {
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        new modelo;
        modelo = GetVehicleModel(VehicleID);
ShowPlayerDialog(playerid, Transporte, DIALOG_STYLE_LIST, "LOCAL", "AeroAB\nAerosf\nVoltar", "Trabalhar", "Cancelar");
SetPlayerCheckpoint(playerid, 1776.6050,-1664.6578,14.4322, 6.0);
SendClientMessage(playerid, COLOR_YELLOW, "* GPS Ligado! Localizaзгo : Banco.");

        if (modelo == 592)
        {
            if (PlayerToPoint(60.0, playerid, 2021.3159,-2633.2876,13.5469))
            {
                if (Carregamento[playerid] == 0)
                {
                    SendClientMessage(playerid, VERDEFRACO, "* Veнculo carregado!");
                    SendClientMessage(playerid, VERDEFRACO, "* Para descarregб-lo, vб a бrea de descarga'");
                    Carregamento[playerid] = 1;
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "** Seu caminhгo jб estб carregado!");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, Vermelho, " Vocк nгo estб na бrea de carga");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "** Vocк nгo estб no Aviao ");
            return 1;
        }
    }
eu usei esse checkpoint mais quando digita /carregar altomaticamente aparece em um local que nгo tem nada a ver '--' eu queria que apareci-se quando eu escolher aeroab ou aerosf ja tenho as cordenadas
2021.3159,-2633.2876,13.5469
394.9312,2532.4250,16.5436
Reply
#2

Primeiramente, retire isso:

pawn Код:
SetPlayerCheckpoint(playerid, 1776.6050,-1664.6578,14.4322, 6.0);
SendClientMessage(playerid, COLOR_YELLOW, "* GPS Ligado! Localizaзгo : Banco.");
Depois faзa um dialog "Transporte", se ja tiver, procure em OnDialogResponse e Transporte e poste aqui.
Reply
#3

Man sera que fica melhor eu faser um random? eu pensei que fica melhor eu procurei em varios lugares ate no search como fas random mais eu nгo consigui quando consigui o random so ficava em 1 lugar e ainda n e na cordenada
Reply
#4

pawn Код:
forward SuaPublic(playerid);
public SuaPublic(playerid)
{
    new SuaVariavel = random(5);//O 5 й o numero de random's
    switch(SuaVariavel)
    {
        case 1: {SuaVariavel = 1;/*Checkpoint 1*/}
        case 2: {SuaVariavel = 2;/*Checkpoint 2*/}
        case 3: {SuaVariavel = 3;/*Checkpoint 3*/}
        case 4: {SuaVariavel = 4;/*Checkpoint 4*/}
        case 5: {SuaVariavel = 5;/*Checkpoint 5*/}
    }
    return 1;
}
Reply
#5

sim e dps? eu ponho a cordenada do check no comando?
Reply
#6

Cara e assim que usa ?

pawn Код:
forward SuaPublic(playerid);
public SuaPublic(playerid)
{
    new SuaVariavel = random(5);//O 5 й o numero de random's
    switch(SuaVariavel)
    {
        case 1: {SuaVariavel = 1;-1220.7887,-130.3466,14.1484}
        case 2: {SuaVariavel = 2;/*Checkpoint 2*/}
        case 3: {SuaVariavel = 3;/*Checkpoint 3*/}
        case 4: {SuaVariavel = 4;/*Checkpoint 4*/}
        case 5: {SuaVariavel = 5;/*Checkpoint 5*/}
    }
    return 1;
}
e que deu error
Reply
#7

Quote:
Originally Posted by Cromado
Посмотреть сообщение
Cara e assim que usa ?

pawn Код:
forward SuaPublic(playerid);
public SuaPublic(playerid)
{
    new SuaVariavel = random(5);//O 5 й o numero de random's
    switch(SuaVariavel)
    {
        case 1: {SuaVariavel = 1;SetPlayerCheckpoint(playerid, POSX,POSY,POSZ, 6.0);}
        case 2: {SuaVariavel = 2;SetPlayerCheckpoint(playerid, POSX,POSY,POSZ, 6.0);}
        case 3: {SuaVariavel = 3;SetPlayerCheckpoint(playerid, POSX,POSY,POSZ, 6.0);}
        case 4: {SuaVariavel = 4;SetPlayerCheckpoint(playerid, POSX,POSY,POSZ, 6.0);}
        case 5: {SuaVariavel = 5;SetPlayerCheckpoint(playerid, POSX,POSY,POSZ, 6.0);}
    }
    return 1;
}
e que deu error
Tenta assim irmгo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)