GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: smart - 2011. Augusztus 25. - 22:21:08

Cím: txt-bõl való kiolvasás
Írta: smart - 2011. Augusztus 25. - 22:21:08
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;
}
Cím: txt-bõl való kiolvasás
Írta: Casamiro - 2011. Augusztus 27. - 23:10:08
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;
}
Cím: txt-bõl való kiolvasás
Írta: smart - 2011. Augusztus 28. - 08:05:38
félreértettél :D én nem a fájlt keresem hanem a txt fájlban akarok keresni :D
Cím: txt-bõl való kiolvasás
Írta: Casamiro - 2011. Szeptember 03. - 17:52:31
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;
}
Cím: txt-bõl való kiolvasás
Írta: palesz_88 - 2011. Szeptember 03. - 22:14:42
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 <<