Szerző Téma: Név Lista Mentés/Lekérés  (Megtekintve 1145 alkalommal)

Név Lista Mentés/Lekérés
« Dátum: 2014. november 24. - 14:55:56 »
0 Show voters
Sziasztok! Szeretnék egy olyan scriptet hogy ha valaki beírja pl. /mentnev akkor ezt elmentené egy text-be, ha beírná más is akkor ugyanúgy lementené ahova a másik playerét. És ha beirja a játékos /nevlista akkor kiadná mindenkinek a nevét akik beírták ezt /mentnev parancsot.
Én próbálkoztam vele, a mentés sikerült lementi a neveket a szöveges dokumentumba de már a lekérdezés nem működik  :(
A script ahogy jelenleg van:
 
//----------Ban lista------------
#define RFILES \"Logs/Nevlist.txt\"
CMD:mentnev(playerid,params[])
{
    new
     File:lFile = fopen(\"Logs/Nevlist.txt\", io_append),
     logData[178],
        fyear, fmonth, fday,
        fhour, fminute, fsecond;
    getdate(fyear, fmonth, fday);
    gettime(fhour, fminute, fsecond);
    format(logData, sizeof(logData),\"[%02d/%02d/%04d %02d:%02d:%02d]: %s \\r\\n\", fday, fmonth, fyear, fhour, fminute, fsecond, GetName(playerid));
    fwrite(lFile, logData); //Dátumra van és a végén a név
    fclose(lFile);
return 1;
}
CMD:nevlista(playerid,params[])
{
new msg[256],tmp3[50];
    format(msg,sizeof(msg),\"[Nevek]: %s\",dini_Get(\"Logs/Nevlist.txt\",tmp3) );
    SendClientMessage(playerid,COLOR_GREY,msg);
    return 1;
}

 
[23/11/2014 18:59:04] Kiss_Pista  << A szöveges dokumentumba így van..
A szerveren csak ennyit ír(nem írja ki): [Nevek]:
[gmod]Javítottam a

taget

tagre.[/gmod]
« Utoljára szerkesztve: 2014. november 28. - 07:59:48 írta Dfoglalo »

Nem elérhető nyomo

  • 159
    • Profil megtekintése
Név Lista Mentés/Lekérés
« Válasz #1 Dátum: 2014. november 28. - 05:25:48 »
0 Show voters
Bannolásra ne ilyen módom akard megoldani. Először is kell egy regisztrációs rendszer. Azt pedig kiegészíted egy olyan integer változóval aminek neve például tiltva és az értéke alap esetben 0, ha bannolod pedig 1 re állítod. Ezek után lehet, bonyolítani a dátummal, automatikus ub, stb. Regisztrációs rendszer, akkor legyen már mysql, nem a legrégebbi \"mert azt könnyebb használni\", hanem a legkorszerűbb.
Be is linkelem neked, minden le van írva ami neked kellhet első körben:
http://sampforum.hu/index.php?topic=53610.0
Sokkal könnyebb kezelni a táblákat, stb, mint a dinivel, törölgetni a sorokat/fájlokat, meg változtatni össze-vissza, adatok elkóborolnak, emellett ami a fontos, hogy a mysql korszerűbb is és több mindenre nyújt lehetőséget. Meg tényleg, ha van egy alap regrendszered azt ki egészíteni különböző változókkal gyerekjáték.
Egyébként úgy látom itt még nem a mentéssel és betöltéssel kéne foglalkozni.

Név Lista Mentés/Lekérés
« Válasz #2 Dátum: 2014. november 28. - 22:33:19 »
0 Show voters

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Név Lista Mentés/Lekérés
« Válasz #3 Dátum: 2014. november 28. - 23:03:35 »
0 Show voters
[gmod]Felesleges hozzászólás eltávolítva. Csak akkor írj hozzászólást, ha valóban segítesz; azt ne írd le, ha majd segíteni fogsz! Bár az illető multiaccos és eredetileg némított, szóval ez csak egy kis apróság. Már csak egy adminra várok. Addig ne szólj hozzá a témákhoz, mert némítva vagy hivatalosan![/gmod]

Név Lista Mentés/Lekérés
« Válasz #4 Dátum: 2014. november 29. - 15:36:35 »
0 Show voters
blackdog476 nagyon szépen köszönöm a segítséged! ++   :thumbsup:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal