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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: pisti525 - 2013. január 07. - 13:31:38

Cím: Pont és pénz mentés
Írta: pisti525 - 2013. január 07. - 13:31:38
Sziasztok!
Azt hiszem már hogy ezt régen kértem tõletek egy Pont és Pénzt mentõ scriptet.(Nem admin rendszer volt hanem egy script.)
Cím: Pont és pénz mentés
Írta: shadee - 2013. január 07. - 13:48:02
#include <a_samp>
#include <dini>
enum adat
{
penz,
pont
};
new pAdat[MAX_PLAYERS][adat];
public OnPlayerSpawn(playerid)
{
new Fajl[128];
format(Fajl,sizeof(Fajl),\"/Adatok/%s.ini\",Neve(playerid));
pAdat[playerid][penz] = dini_Int(Fajl, \"Penz\");
pAdat[playerid][pont] = dini_Int(Fajl, \"Pont\");
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
new Fajl[128];
format(Fajl,sizeof(Fajl),\"/Adatok/%s.ini\",Neve(playerid));
dini_IntSet(Fajl, \"Penz\",pAdat[playerid][penz]);
dini_IntSet(Fajl, \"Pont\",pAdat[playerid][pont]);
return 1;
}
stock Neve(playerid)
{
new nev[24];
GetPlayerName(playerid,nev,sizeof(nev));
return nev;
}

 
tess
Cím: Pont és pénz mentés
Írta: bendor - 2013. január 08. - 18:45:57
Már megbocsáss,de ez jelenlegi állapotában sz*r-t se ment.
[pawn]
new File[128];
public OnPlayerConnect(playerid) {
format(File,128,\"%s.ini\",pName(playerid));
SetPlayerMoney(playerid,dini_Int(File,\"Penz\"));
SetPlayerScore(playerid,dini_Int(File,\"Score\"));
return 1;
}
public OnPlayerDisConnect(playerid,reason) {
format(File,128,\"%s.ini\",pName(playerid));
dini_IntSet(File,\"Penz\",GetPlayerMoney(playerid));
dini_IntSet(File,\"Score\",GetPlayerScore(playerid));
return 1;
}
stock pName(playerid) {
new name[24];
GetPlayerName(playerid,name,24);
return name;
}
[/pawn]
Nem teszteltem.
Cím: Pont és pénz mentés
Írta: ]TWK[Damned]CF[ - 2013. január 09. - 18:00:26
És a scriptfilseba miylen mappát csináljakneki amibe mentese?
Cím: Pont és pénz mentés
Írta: pisti525 - 2013. január 09. - 18:34:03
mindegy bármi lehet
Cím: Pont és pénz mentés
Írta: bendor - 2013. január 09. - 19:57:38
Nem kell mappát létrehozni. Az alap scriptfiles mappába menti.