-
Sziasztok!
Ez nekem valami miért nem jó :\'( :
#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;
}
Ezért szeretnék kérni egy jót ami mûködik is. ;D
-
ezért nem kell új témát nyitni
a script müködõképes,csak te aztmondtad menteni kell,betöltést is megcsináltam félig meddig.
GivePlayerMoney(playerid,pAdat[playerid][penz]);
SetPlayerScore(playerid,pAdat[playerid][pont]);
-
#include <a_samp>
#include <dini>
enum adat
{
penz,
pont
};
new pAdat[MAX_PLAYERS][adat];
public OnPlayerConnect(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\");
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, pAdat[playerid][penz]);
SetPlayerScore(playerid, pAdat[playerid][pont]);
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
new Fajl[128];
format(Fajl,sizeof(Fajl),\"/Adatok/%s.ini\",Neve(playerid));
dini_IntSet(Fajl, \"Penz\",GetPlayermoney(playerid));
dini_IntSet(Fajl, \"Pont\",GetPlayerScore(playerid));
return 1;
}
stock Neve(playerid)
{
new nev[24];
GetPlayerName(playerid,nev,sizeof(nev));
return nev;
}
-
Ha nem lenne jó akkor: http://sampforum.hu/index.php?topic=27568.0 :whistle:
-
ha nemlenne ekkora ... akkor már rég müködne,eztet én írtam,nekem is ilyen van,ment/betölt,semmi hiba nincs benne.e