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: tudvari - 2011. december 25. - 22:56:44
-
Sziasztok,itt nem a szerver fájlokra gondoltam,hanem az alábbira:
Minden 5. percben (lehet más is) lekérdezi a játékos megadott adatait és azt beírja a .ini fájlba,így ha leáll a szerver,úgy hogy a játékos online max 4 perc 59 mp-s vesztesége lehet.
Próbáltam keresgélni,de csak fájl backupost találtam.
-
csinálsz egy timert ami minden 5 percbe lekérdezi a játékos adatait el mented dini vel belépéskor meg betöltöd ha nincs olyan nevû fálj ami a játékso neve létrehozol neki egyet ini -t
dini tut:
http://sampforum.hu/index.php?topic=3075.0
-
A dini használata megy csak a timeré nem,pill és utána nézek,addig is köszi :D
-
tess
http://wiki.sa-mp.com/wiki/SetTimer
valahogy így kell neked szerintem:
forward adatleker();
public OnGameModeInit()
{
SetTimer(\"adatleker\", 1000, true); // 1000 miliszekundum (1 másodperc)
}
public adatleker()
{
//itt lekéred az adatait
}
-
Skyline meg tudnád csinálni egy scriptbe plsssss
-
Köszi azóta már megcsináltam és most tesztelem az autó mentést, De köszi +1
Ui. SIKERÜÜÜÜÜÜLT!
-
Skyline meg tudnád csinálni egy scriptbe plsssss
Így probálkozz:
[pawn]#include <a_samp>
#include <dini>
forward StatsSave();
public OnPlayerConnect(playerid)
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(dini_Exists(\"%s\"))
{
}
else
{
dini_Create(\"%s\");
}
return 1;
}
public OnPlayerSpawn(playerid)
{
SetTimer(\"StatsSave\", 300000, true); //a 300000 = 5 perc át írhatod amennyire akarod!
return 1;
}
public StatsSave()
{
//Elmented az adatait
return 1;
}[/pawn]
Köszi azóta már megcsináltam és most tesztelem az autó mentést, De köszi +1
Ui. SIKERÜÜÜÜÜÜLT!
[/quote]
nm :D