SA-MP Forums Archive
[Ajuda] Veiculos em DOF2 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Veiculos em DOF2 (/showthread.php?tid=608132)



Veiculos em DOF2 - biell - 28.05.2016

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


Re: Veiculos em DOF2 - zSuYaNw - 28.05.2016

Troque AddStaticVehicle por CreateVehicle.


Re: Veiculos em DOF2 - biell - 28.05.2016

Mas ai o veiculo nгo daria respawn nй?


Re: Veiculos em DOF2 - Coreia - 28.05.2016

https://sampwiki.blast.hk/wiki/CreateVehicle


Re: Veiculos em DOF2 - pWesley - 28.05.2016

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


Re: Veiculos em DOF2 - biell - 28.05.2016

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