[Ajuda] Ajuda fui adc emprego compilador travou
#1

criei esse emprego de Motoboy mas deu ruim


PHP Code:
#include <streamer>
#define     Motoboy         3
new Float:Encomendas[][3] =
{
    {
1895.2993,-2067.8494,15.6689},
    {
2328.7488,-1681.6417,14.7887},
    {
2110.9265,-1242.8789,25.7978},
    {
2186.0244,-997.8419,66.4688},
    {
1182.2992,-1076.1019,31.6719}
};
new 
cp_motoboy1cp_motoboy2cp_motoboy3cp_motoboy4cp_motoboy5;
CMD:pegarencomendas(playeridparams[])
{
    if(
Player[playerid][pEmprego] == Motoboy && IsPlayerInRangeOfPoint(playerid2.01758.7290,-1683.9829,13.4583))
    {
        new 
rand random(sizeof(Encomendas));
        
cp_motoboy1 CreateDynamicCP(Encomendas[rand][0], Encomendas[rand][1], Encomendas[rand][2], 3.0,-1,-1,-1,100.0);
        
SCM(playerid, -1"Entregas iniciadas siga as marcas no mapa para entregar!");
      }
      else 
SCM(playerid, -1,"voce nao e motoboy");
      return 
true;

E aqui esta OnplayerEnterDynamicCP

PHP Code:
public OnPlayerEnterDynamicCP(playeridcheckpointid);
{
    
cp_gps1 cp_hqtaxi cp_hqcaminhao cp_fazenda1 cp_fazenda2 cp_rota1 cp_rota2
    
if(checkpointid == cp_localizar)
    {
        
DestroyDynamicCP(cp_localizar);
    }
    if(
checkpointid == cp_gps1)
    {
        
DestroyDynamicCP(cp_gps1);
    }
    if(
checkpointid == cp_hqtaxi)
    {
        
DestroyDynamicCP(cp_hqtaxi);
    }
    if(
checkpointid == cp_hqcaminhao)
    {
        
DestroyDynamicCP(cp_hqcaminhao);
    }
    if(
checkpointid == cp_fazenda1)
    {
        
DestroyDynamicCP(cp_fazenda1);
    }
    if(
checkpointid == cp_fazenda2)
    {
        
DestroyDynamicCP(cp_fazenda2);
    }
    if(
checkpointid == cp_rota1)
    {
        
DestroyDynamicCP(cp_rota1);
    }
    if(
checkpointid == cp_rota2)
    {
        
DestroyDynamicCP(cp_rota2);
    }
    
    new 
randgrana[5] =
    {
        
350325399375330
    
};
    if( 
checkpointid == cp_motoboy1)
    {
        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 random(sizeof(randgrana));
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
cp_motoboy2 CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,100.0);
        
DestroyDynamicCP(cp_motoboy1);
    }
    if( 
checkpointid == cp_motoboy2)
    {
        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 random(sizeof(randgrana));
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
cp_motoboy3 CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,,-1,-1,-1,100.0);
        
DestroyDynamicCP(cp_motoboy2);
    }
    if( 
checkpointid == cp_motoboy3)
    {
        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 random(sizeof(randgrana));
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
cp_motoboy4 CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,100.0);
        
DestroyDynamicCP(cp_motoboy3);
    }
    if( 
checkpointid == cp_motoboy4)
    {
        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 random(sizeof(randgrana));
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a encomenda e ganhou %i"grana);
        
SCM(playerid, -1str);
        
cp_motoboy5 CreateDynamicCP(Encomendas[rand][0],Encomendas[rand][1],Encomendas[rand][2], 3.0,-1,-1,-1,100.0);
        
DestroyDynamicCP(cp_motoboy4);
    }
    if( 
checkpointid == cp_motoboy5)
     {
        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 random(sizeof(randgrana));
        
GivePlayerMoney(playeridgrana);
        
format(str100"Voce entregou a ultima encomenda e ganhou %i, va buscar mais no hq"grana);
        
SCM(playerid, -1str);
        
DestroyDynamicCP(cp_motoboy5);
    }

e a log do erro:
[13:53:36] Script[gamemodes/bls.amx]: Run time error 17: "Invalid/unsupported P-code file format"
Reply
#2

Tem um ponto e vнrgula nesse trecho:

PHP Code:
public OnPlayerEnterDynamicCP(playeridcheckpointid); 
Remova.

e qual o sentido disso ? jogado no meio do nada...

PHP Code:
cp_gps1 cp_hqtaxi cp_hqcaminhao cp_fazenda1 cp_fazenda2 cp_rota1 cp_rota2 
Reply
#3

Quote:
Originally Posted by FerrariL
View Post
Tem um ponto e vнrgula nesse trecho:

PHP Code:
public OnPlayerEnterDynamicCP(playeridcheckpointid); 
Remova.

e qual o sentido disso ? jogado no meio do nada...

PHP Code:
cp_gps1 cp_hqtaxi cp_hqcaminhao cp_fazenda1 cp_fazenda2 cp_rota1 cp_rota2 
essas coisas no meio do nada foi so pra me memorizar kk mas ja removi
oq um simples ponto e virgula faz, compilou valeu +rep
Reply
#4

so mais uma coisa

PHP Code:
new randgrana[5] = {350325399375330};
new 
str[100], granavehid GetPlayerVehicleID(playerid);
grana random(sizeof(randgrana)); 
to usando e diz q nao
warning 204: symbol is assigned a value that is never used: "randgrana"
Reply
#5

Quote:
Originally Posted by moura98
View Post
so mais uma coisa

PHP Code:
new randgrana[5] = {350325399375330};
new 
str[100], granavehid GetPlayerVehicleID(playerid);
grana random(sizeof(randgrana)); 
to usando e diz q nao
warning 204: symbol is assigned a value that is never used: "randgrana"
No esta usando randgrana em nimgun otro lugar

Pode probar usar
pawn Code:
#pragma unused randgrana
Reply
#6

Posso deixar o pragma unused randgrana que n tera problema?
Reply
#7

E problema es que voce no esta usando randgrama para nada mais que sizeof().

siceof() e calculado duramte Compile Time, script no lo usa, por eso e compilador pensa que no tiene uso
Reply
#8

CreateDynamicCP nao aparece no mapa? +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)