Szerző Téma: txt-bõl való kiolvasás  (Megtekintve 1407 alkalommal)

Nem elérhető smart

  • 136
    • Profil megtekintése
txt-bõl való kiolvasás
« Dátum: 2011. Augusztus 25. - 22:21:08 »
0 Show voters
Sziasztok! Olyan scriptet próbálok írni ami egy txt fájlból sok adat/szöveg közül ki tud olvasni egy teljes szót, csak elakadtam.
Dinivel létrehozok egy txt fájlt és megpróbáltam az strfind-el kiolvastatni belõle az adott szöveget, de valahogy mindig azt írja hogy nem talált. Köszönöm a segítségeteket!
 
stock valami()
{
new file[50];
format(file,sizeof(file),\"plus.txt\");
return file;
}
public OnPlayerConnect(playerid)
{
if(strfind(valami(), \"megvan\", true) != -1)
{
SendClientMessage(playerid, 0x00FF40FF, \"megvan!\");
}else{
SendClientMessage(playerid, 0xFF0000FF, \"nincs meg :(\");
Kick(playerid);
}
return 1;
}

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
txt-bõl való kiolvasás
« Válasz #1 Dátum: 2011. Augusztus 27. - 23:10:08 »
0 Show voters
stock valami()
{
      if(dini_Exists(\"plus.txt\")) return 1;
      return 0;
}
public OnPlayerConnect(playerid)
{
if(valami)
SendClientMessage(playerid, 0x00FF40FF, \"megvan!\");
else
        {
SendClientMessage(playerid, 0xFF0000FF, \"nincs meg :(\");
Kick(playerid);
}
return 1;
}

 
De amúgy felesleges rá függvényt írni
 
public OnPlayerConnect(playerid)
{
if(dini_Exists(\"plus.txt\"))
SendClientMessage(playerid, 0x00FF40FF, \"megvan!\");
else
        {
SendClientMessage(playerid, 0xFF0000FF, \"nincs meg :(\");
Kick(playerid);
}
return 1;
}

Nem elérhető smart

  • 136
    • Profil megtekintése
txt-bõl való kiolvasás
« Válasz #2 Dátum: 2011. Augusztus 28. - 08:05:38 »
0 Show voters
félreértettél :D én nem a fájlt keresem hanem a txt fájlban akarok keresni :D

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
txt-bõl való kiolvasás
« Válasz #3 Dátum: 2011. Szeptember 03. - 17:52:31 »
0 Show voters
Ha még szükséged van rá, akkor tessék:
 
public OnPlayerConnect(playerid)
{
if(dini_Exists(\"plus.txt\") && dini_Isset(\"plus.txt\", \"megvan\"))
SendClientMessage(playerid, 0x00FF40FF, \"megvan!\");
else
        {
SendClientMessage(playerid, 0xFF0000FF, \"nincs meg :(\");
Kick(playerid);
}
return 1;
}

txt-bõl való kiolvasás
« Válasz #4 Dátum: 2011. Szeptember 03. - 22:14:42 »
0 Show voters
dini_Get(filename[], key[])

 - Ha karakterláncot szeretnél olvasni.
 
dini_Int(filename[], key[])

 - Ha egész számot (nem tizedestörtet) szeretnél olvasni.
>> Dini Használata <<

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal