[Ajuda] Veiculos em DOF2
#1

galera, seguinte. To a mais de 2 dias, tentando alguma forma de Identificar um veiculo criado para Vips.
pois eu salvei da seguinte maneira
PHP код:
stock CriarVvip(n,playerid,modelo,Float:posX,Float:posY,Float:posZ,Float:angulo,c1,c2)
{
    new 
arq[120];
    
format(arq,sizeof(arq),Arquivo_Vvip,n);
    
DOF2_CreateFile(arq);
    
DOF2_SetString(arq,"Dono","Vazio");
    
DOF2_SetInt(arq,"Modelo",modelo);
    
DOF2_SetFloat(arq,"posX",posX);
    
DOF2_SetFloat(arq,"posY",posY);
    
DOF2_SetFloat(arq,"posZ",posZ);
    
DOF2_SetFloat(arq,"Angulo",angulo);
    
DOF2_SetInt(arq,"c1",c1);
    
DOF2_SetInt(arq,"c2",c2);
    
DOF2_SetInt(arq,"Cofre",0);
    
DOF2_SaveFile();
        

e a funзгo para criar os veiculos no inicio do gamemode
PHP код:
stock CarregarVvip()
{
    new 
arq[120],dono[1000];
    for(new 
i200;i++)
    {
        
format(arq,sizeof(arq),Arquivo_Vvip,i);
        if(
DOF2_FileExists(arq))
        {
            
dono DOF2_GetString(arq,"Dono");
            new 
modelo DOF2_GetInt(arq,"Modelo");
            new 
Float:DOF2_GetFloat(arq,"posX");
            new 
Float:DOF2_GetFloat(arq,"posY");
            new 
Float:DOF2_GetFloat(arq,"posZ");
            new 
Float:angulo DOF2_GetFloat(arq,"Angulo");
            new 
C1 DOF2_GetInt(arq,"c1");
            new 
C2 DOF2_GetInt(arq,"c2");
            
cofre[vVips[i]] = DOF2_GetInt(arq,"Cofre");
            
vVips[i] = AddStaticVehicle(modelo,X,Y,Z,angulo,C1,C2);//esssa linha ak
            
DOF2_SaveFile();
        }
    }

Mas assim, a linha que eu marquei ali em cima, vVip[i] nгo armazena o ID do veiculo, porque para salvar eu precisaria do ID do veiculo que eu criei na pasta, eles estao salvos de 1 a 200 para fazer um loop que carregue todos eles no inicio, mas n tenho ideia de como fazer o /comprarvip,

nгo sei se fiquei claro, mas queria saber se hб maneiras mais faceis de fazer isso, ou salvando com o nome do dono, e saber como q vou colocar o ID do veiculo VIP criado em pDados[playerid][vVip] << pra ficar armazenado
Reply
#2

Troque AddStaticVehicle por CreateVehicle.
Reply
#3

Mas ai o veiculo nгo daria respawn nй?
Reply
#4

https://sampwiki.blast.hk/wiki/CreateVehicle
Reply
#5

Vai sim biel. O carro serб criado na coordenada que o DOF2 pegar, e toda vez que ele for respawnar, serб nessa coordenada.
Reply
#6

Entendi, obrigado a todos, isso faria com que o ID dos veiculo fossem fixos? :P
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)