[Ajuda] O que tem de errado ?
#1

Vei, to quebrando a cabeзa aqui com esse salvamento , mas ele sу cria o arquivo. Nгo cria os salvamentos dentro do arquivo.

PHP код:
public SalvarConstrucao(idx)
{
    new 
string[256];
    
format(string,sizeof(string),"Construcao/%d.ini",idx);
    if(!
fexist(string))
    {
        
DOF2_CreateFile(string);
    }
    
DOF2_SetInt(string,"Modelo",ConstrucaoInf[idx][fModelo]);
    
DOF2_SetFloat(string,"X",ConstrucaoInf[idx][fX]);
    
DOF2_SetFloat(string,"Y",ConstrucaoInf[idx][fY]);
    
DOF2_SetFloat(string,"Z",ConstrucaoInf[idx][fZ]);
    
DOF2_SetFloat(string,"RX",ConstrucaoInf[idx][fRX]);
    
DOF2_SetFloat(string,"RY",ConstrucaoInf[idx][fRY]);
    
DOF2_SetFloat(string,"RZ",ConstrucaoInf[idx][fRZ]);
    
DOF2_SetInt(string,"vID",ConstrucaoInf[idx][fvID]);
    
DOF2_SetInt(string,"Int",ConstrucaoInf[idx][fInt]);
    return 
1;


@RESOLVIDO, ESKECI DO DOF2_SaveFile(); HU3
Reply
#2

falto o DOF2_SaveFile()
Reply
#3

Simplifique isso ae

pawn Код:
*if(!fexist(string))
****{
********DOF2_CreateFile(string);
****}
// coloque assim

If(!fexists(string))
return DOF2_CreateFile(string);
Reply
#4

Quote:
Originally Posted by VeNuZ_
Посмотреть сообщение
Simplifique isso ae

pawn Код:
*if(!fexist(string))
****{
********DOF2_CreateFile(string);
****}
// coloque assim

If(!fexists(string))
return DOF2_CreateFile(string);
Na verdade se ele usar return vai interromper a execuзгo do cуdigo abaixo, o que nгo pode acontecer
Reply
#5

Sempre usei assim e nunca interrompeu
Reply
#6

Quote:
Originally Posted by VeNuZ_
Посмотреть сообщение
Sempre usei assim e nunca interrompeu
Tenho certeza nгo й caso citado aqui.
pawn Код:
new a = 1;
if(a == 1) return print("Oi");
print("1 й 1");
Nesse cуdigo, o segundo print nгo serб chamado, pois jб retornamos um valor.
O return dб basicamente um 'stop' na callback, fazendo assim com que as funзхes abaixo dele sejam ignoradas .
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)