[Ayuda] No crea los archivos.
#1

Buenas, estuve haciendo un sistema de objetos para un GM Survival pero el problema es que al momento de crear el objeto en el servidor, aparece normalmente, pero el objeto no se crea, al momento de compilar no da errores ni warnings.
La carpeta tambiйn la tengo e.e.
Para que mбs o menos pueda ver como es el sistema les dejo las funciones:
PHP код:
CMD:crearobjeto(playeridparams[])
{
    if(
Informacion[playerid][pAdmin] < 4) return 0;
    if(
sscanf(params,"i",params[0])) return SendClientMessage(playerid, -1"/CrearObjeto (Utilidad) - /Utilidades");
    if(
ObjectID >= MAX_OBJETOS) return SendClientMessage(playerid, -1"No puedes crear mбs objetos.");
    new 
Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
     
InformacionO[ObjectID][O_POS][0] = Pos[0];
      
InformacionO[ObjectID][O_POS][1] = Pos[1];
       
InformacionO[ObjectID][O_POS][2] = Pos[2];
       
InformacionO[ObjectID][O_ID] = ObjectID;
    switch(
params[0])
    {
        case 
1:
        {
            
InformacionO[ObjectID][O_MODEL] = 2814;
            
InformacionO[ObjectID][O_UTIL] = 1;
            
Objeto[ObjectID] = CreateDynamicObject(2814Pos[0], Pos[1], Pos[2]-1.00.00.00.0, -1, -1, -1200.050.0);
        }
        case 
2:
        {
            
InformacionO[ObjectID][O_MODEL] = 1668;
            
InformacionO[ObjectID][O_UTIL] = 2;
            
Objeto[ObjectID] = CreateDynamicObject(1668Pos[0], Pos[1], Pos[2]-1.00.00.00.0, -1, -1, -1200.050.0);
        }
        case 
3:
        {
            
InformacionO[ObjectID][O_MODEL] = 1580;
            
InformacionO[ObjectID][O_UTIL] = 3;
            
Objeto[ObjectID] = CreateDynamicObject(1580Pos[0], Pos[1], Pos[2]-1.00.00.00.0, -1, -1, -1200.050.0);
        }
    }
    
ActualizarObjeto(ObjectID);
    
Iter_Add(iObjetosObjectID);
    
ObjectID++;
    return 
1;
}
stock ActualizarObjeto(i)
{
    new 
_DirFile[MAX_FILE_NAME], INI:File;
    
format(_DirFilesizeof(_DirFile), "Objetos/%d.ini",i);
    if(!
fexist(_DirFile))
        return 
0;
    
File INI_Open(_DirFile);
    
INI_SetTag(File"data");
    
INI_WriteInt(File,"ID",InformacionO[i][O_ID]);
    
INI_WriteInt(File,"Modelo",InformacionO[i][O_MODEL]);
    
INI_WriteInt(File,"Utilidad",InformacionO[i][O_UTIL]);
    
INI_WriteFloat(File,"X",InformacionO[i][O_POS][0]);
    
INI_WriteFloat(File,"Y",InformacionO[i][O_POS][1]);
    
INI_WriteFloat(File,"Z",InformacionO[i][O_POS][2]);
    
INI_Close(File);
    return 
1;

Desde ya muchas gracias.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)