[Ajuda] CreateDynamicCP
#1

Ja tou puto com esses CheckPoints pqp

Porque nao ta aparecendo o proximo? quando pega o primeiro aparece que pegou todos
se estiver errado como que faz? '-'

PHP Code:
 // ja tentei usar array tbm
new
    
cp_motoboy1[MAX_PLAYERS],
    
cp_motoboy2[MAX_PLAYERS],
    
cp_motoboy3[MAX_PLAYERS],
    
cp_motoboy4[MAX_PLAYERS],
    
cp_motoboy5[MAX_PLAYERS];
CMD:pegarencomendas(playeridparams[])
{
    if(
Player[playerid][pEmprego] != Motoboy) return SCM(playerid, -1,"voce nao e motoboy");
    new 
vehid GetPlayerVehicleID(playerid);
    if( 
vehid veh_motoboy[0] || vehid veh_motoboy[7]) return SCM(playerid, -1"voce nao esta no veiculo da profissao!");
     if(
IsPlayerInRangeOfPoint(playerid2.01758.7290,-1683.9829,13.4583))
    {
        new 
rand random(sizeof(Encomendas));
        
cp_motoboy1[playerid] = CreateDynamicCP(Encomendas[rand][0], Encomendas[rand][1], Encomendas[rand][2], 3.0,-1,-1,-1,2000.0);
        
SCM(playerid, -1"Entregas iniciadas siga as marcas no mapa para entregar!");
      }
      else 
SCM(playerid, -1,"voce nao esta no local de coleta!");
      return 
true;
}
public 
OnPlayerEnterDynamicCP(playeridcheckpointid)
{
    if( 
checkpointid == cp_motoboy1[playerid])
    {
        new 
str[100], granavehid GetPlayerVehicleID(playerid);
        if( 
vehid veh_motoboy[0] || vehid veh_motoboy[7]) return SCM(playerid, -1"voce nao esta no veiculo da profissao!");
        
grana granamotoboyrandom();
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
DestroyDynamicCP(cp_motoboy1[playerid]);
        
cp_motoboy1[playerid] = 0;
        new 
rand random(sizeof(Encomendas));
        
cp_motoboy2[playerid] = CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,2000.0);
    }
    if( 
checkpointid == cp_motoboy2[playerid])
    {
        new 
str[100], granavehid GetPlayerVehicleID(playerid);
        if( 
vehid veh_motoboy[0] || vehid veh_motoboy[7]) return SCM(playerid, -1"voce nao esta no veiculo da profissao!");
        
grana granamotoboyrandom();
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
DestroyDynamicCP(cp_motoboy2[playerid]);
        
cp_motoboy2[playerid] = 0;
        new 
rand random(sizeof(Encomendas));
        
cp_motoboy3[playerid] = CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,2000.0);
    }
    if( 
checkpointid == cp_motoboy3[playerid])
    {
        new 
str[100], granavehid GetPlayerVehicleID(playerid);
        if( 
vehid veh_motoboy[0] || vehid veh_motoboy[7]) return SCM(playerid, -1"voce nao esta no veiculo da profissao!");
        
grana granamotoboyrandom();
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
DestroyDynamicCP(cp_motoboy3[playerid]);
        
cp_motoboy3[playerid] = 0;
        new 
rand random(sizeof(Encomendas));
        
cp_motoboy4[playerid] = CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,2000.0);
        
    }
    if( 
checkpointid == cp_motoboy4[playerid])
    {
        new 
str[100], granavehid GetPlayerVehicleID(playerid);
        if( 
vehid veh_motoboy[0] || vehid veh_motoboy[7]) return SCM(playerid, -1"voce nao esta no veiculo da profissao!");
        
grana granamotoboyrandom();
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
DestroyDynamicCP(cp_motoboy4[playerid]);
        
cp_motoboy4[playerid] = 0;
        new 
rand random(sizeof(Encomendas));
        
cp_motoboy5[playerid] = CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,2000.0);
    }
    if( 
checkpointid == cp_motoboy5[playerid])
     {
        new 
str[100], granavehid GetPlayerVehicleID(playerid);
        if( 
vehid veh_motoboy[0] || vehid veh_motoboy[7]) return SCM(playerid, -1"voce nao esta no veiculo da profissao!");
        
grana granamotoboyrandom();
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a ultima encomenda e ganhou %i, va buscar mais no hq"grana);
        
SCM(playerid, -1str);
        
DestroyDynamicCP(cp_motoboy5[playerid]);
        
cp_motoboy5[playerid] = 0;
    }
    return 
true;

Reply


Messages In This Thread
CreateDynamicCP - by moura98 - 11.04.2019, 16:35
Re: CreateDynamicCP - by Ermanhaut - 12.04.2019, 08:29
Re: CreateDynamicCP - by moura98 - 12.04.2019, 10:10
Re: CreateDynamicCP - by Cauezin - 12.04.2019, 22:18
Re: CreateDynamicCP - by 1sbedx - 13.04.2019, 01:35

Forum Jump:


Users browsing this thread: 2 Guest(s)