[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(playerid, params[])
{
    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(playerid, 2.0, 1758.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(playerid, checkpointid)
{
    if( 
checkpointid == cp_motoboy1[playerid])
    {
        new 
str[100], grana, vehid = 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(playerid, grana);
        
format(str, 100, "Voce entregou a encomenda e ganhou %i", grana);
        
SCM(playerid, -1, str);
        
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], grana, vehid = 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(playerid, grana);
        
format(str, 100, "Voce entregou a encomenda e ganhou %i", grana);
        
SCM(playerid, -1, str);
        
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], grana, vehid = 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(playerid, grana);
        
format(str, 100, "Voce entregou a encomenda e ganhou %i", grana);
        
SCM(playerid, -1, str);
        
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], grana, vehid = 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(playerid, grana);
        
format(str, 100, "Voce entregou a encomenda e ganhou %i", grana);
        
SCM(playerid, -1, str);
        
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], grana, vehid = 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(playerid, grana);
        
format(str, 100, "Voce entregou a ultima encomenda e ganhou %i, va buscar mais no hq", grana);
        
SCM(playerid, -1, str);
        
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: 1 Guest(s)