[Ajuda] Criar Chekpoints Aleatуrios
#1

Eu estou com uma profissгo de entregador de pizza no meu GM e preciso saber como se faz pra criar chekpoints aleatуrios, vou dar um exemplo 'vocк pegou 4 Pizzas, siga o chekpoint para entregar' essas quatro pizzas seriam entregadas em alguns locais aleatуrios, como faзo pra colocar mais de 1 chekpoint?
O jogador passa pelo primeiro chekpoint e logo apуs se cria outro, como faзo deste jeito?

PHP код:
CMD:PegarPizza(playeridparams[]){
    new 
formato[128];
    if(
PlayerInfo[playerid][pProfissao] == EPizza){
        if(
PizzaJob[playerid] == 10) return SendClientMessage(playerid,Vermelho,"| ERRO | Vocк ja pegou uma pizza, entregue-a!");
        if(
PlayerToPoint(30.0playerid, -1824.6694,612.2463,35.0156)){
            if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 448){
                new 
rand random(sizeof(CheckPointsP)), PName[MAX_PLAYER_NAME];
                
GetPlayerName(playeridPNamesizeof(PName));
                
PizzaJob[playerid] = 1;
                
SetPlayerRaceCheckpoint(playerid1CheckPointsP[rand][0], CheckPointsP[rand][1], CheckPointsP[rand][2], 0000.5);
                
format(formatosizeof(formato), "| PIZZARIA | Vocк pegou uma pizza com sucesso, siga o CheckPoint para Entregar",PName,playerid);
                
SendClientMessage(playerid,0xFFA500AAformato);
                return 
1;
            }
            else return 
SendClientMessage(playeridVermelho,"| ERRO | Vocк nгo esta na moto de PizzaBoy");
        }
        else return 
SendClientMessage(playerid,Vermelho,"| ERRO | Vocк nгo estб no local de pegar a pizza");
    }
    else return 
SendClientMessage(playerid,Vermelho,"| ERRO | Vocк nгo й um PizzaBoy");

public OnPlayerEnterChekpoint(playerid)
PHP код:
if(PizzaJob[playerid] == 1){
    if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 448){
    new 
string[250],PName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridPNamesizeof(PName));
    new 
Rand random(700);
    new 
rand random(Rand 2);
    
DisablePlayerRaceCheckpointplayerid );
    
PizzaJob[playerid] = 0;
    
GivePlayerGrana(playeridRand);
    
GivePlayerGrana(playeridrand);
    
SetTimerEx("Congelando3",100,false,"i",playerid);
    
SetTimerEx("Descongelando3",9000,false,"i",playerid);
    
format(stringsizeof(string), "| PIZZA - ENTREGUE | {FFFFFF}Vocк entregou a pizza com sucesso, e ganhou {1CEB00}$%d {FFFFFF}e mais {1CEB00}$%d {FFFFFF}de gorjeta",PName,Rand,rand);
    
SendClientMessage(playerid,0xFFA500AAstring);
    }
    return 
1;
    } 
Reply


Messages In This Thread
Criar Chekpoints Aleatуrios - by Poseidon4625 - 14.01.2018, 01:29
Re: Criar Chekpoints Aleatуrios - by Poseidon4625 - 14.01.2018, 17:16
Re: Criar Chekpoints Aleatуrios - by Ermanhaut - 14.01.2018, 17:23
Re: Criar Chekpoints Aleatуrios - by Poseidon4625 - 14.01.2018, 17:28

Forum Jump:


Users browsing this thread: 3 Guest(s)