Szerző Téma: file error  (Megtekintve 592 alkalommal)

file error
« Dátum: 2014. február 28. - 13:50:16 »
0 Show voters
Helló!
Egy admin scriptet csinálok éppen és szeretnék megnyitni és olvasni egy filet, de valamiért ezt a hibát kapom:
 

C:\\Users\\Sanyi\\Desktop\\03z\\0.3z-R1\\filterscripts\\SolyomAdmin.pwn(650) : error 001: expected token: \"-string end-\", but found \"-identifier-\"
C:\\Users\\Sanyi\\Desktop\\03z\\0.3z-R1\\filterscripts\\SolyomAdmin.pwn(651) : error 017: undefined symbol \"file\"
C:\\Users\\Sanyi\\Desktop\\03z\\0.3z-R1\\filterscripts\\SolyomAdmin.pwn(652) : error 017: undefined symbol \"example\"
C:\\Users\\Sanyi\\Desktop\\03z\\0.3z-R1\\filterscripts\\SolyomAdmin.pwn(653) : error 017: undefined symbol \"example\"

 
tudom, hogy az elsõ hiba olyankor írja amikor kimarad egy idézõjel de nálam ilyen nincs :S
a kiolvasás és megnyitás részét konkrétan egy másik (mûködõ) scriptembõl szedtem ki ahol nem ír error-t
és ennél egyszerüen nem tudom mi lehet a baja :/
maga a parancs:
 

if(strcmp(\"/sbanlist\",cmdtext, true, 10) == 0 )
{
    if(IsPlayerAdmin(playerid)||PlayerInfo[playerid][Level]>=dini_Int(File,\"sban\"))
{
   new strs[256],fname[128];
   format(fname,128,\"Sadmin/SerialBans/Sban.sav\");
            new File:example=fopen(fname,io_write);
   fread(example,strs);
   fclose(example);
   Info(playerid,\"Banlist\",strs);
       }else LevelError(playerid,dini_Int(File,\"sban\"));
return 1;
}

file error
« Válasz #1 Dátum: 2014. február 28. - 17:28:35 »
0 Show voters
new File:example = fopen(\"Startup.txt\", io_read);
if(example) // If it opened successfully
{
    fread(example, string);
    fclose(example);
}

 
Ezt csináld inkább úgy,ahogy az elõbb mutattam:
 

new File:example=fopen(fname,io_write);
   fread(example,strs);
   fclose(example);

file error
« Válasz #2 Dátum: 2014. február 28. - 17:59:03 »
0 Show voters
igen köszi azt én is megcsináltam a késõbbiekben és a hibámra is nagy nehezen sikerült rájönnöm  :wall: azért irta ezt a hibát mert a korábbiakban definiáltam a File-t és azt hitte a new File:... ra h a definiáltat akarom használni...  :wall:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal