05.08.2010, 16:55
Hello,
Ive made a login script, only the timer (SetTimerEx) isent called after login. Can someone solve this? Here you see my code:
In this case, the timer is loadmorestats.
\Greetz,
Danny
Ive made a login script, only the timer (SetTimerEx) isent called after login. Can someone solve this? Here you see my code:
Код:
public Loadmorestats(playerid) { new Float:spawnX; new Float:spawnY; new Float:spawnZ; spawnX = dini_Float((pname), "spawnX"); spawnY = dini_Float((pname), "spawnY"); spawnZ = dini_Float((pname), "spawnZ"); skin[playerid] = dini_Int(udb_encode(pname), "skin"); new Float:hp = dini_Float((pname),"health"); new Float:am = dini_Float((pname),"armour"); jerrycan[playerid] = dini_Int(udb_encode(pname),"jerrycan"); weed[playerid] = dini_Int(udb_encode(pname), "weed"); seeds[playerid] = dini_Int(udb_encode(pname), "seeds"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid, spawnX, spawnY, spawnZ+1.0); SetPlayerHealth(playerid, floatround(hp)); SetPlayerArmour(playerid, floatround(am)); SetPlayerSkin(playerid, skin[playerid]); TogglePlayerControllable(playerid,1); print("Loadmorestats is succesfully called!"); return 1; } public SavePlayerStats(playerid) { new Float:hp; new Float:am; new Float:saveX, Float:saveY, Float:saveZ; GetPlayerName(playerid, pname, sizeof (pname)); GetPlayerHealth(playerid,hp); GetPlayerArmour(playerid,am); GetPlayerPos(playerid, saveX, saveY, saveZ); money[playerid] = GetPlayerMoney(playerid); dini_IntSet(udb_encode(pname), "money", money[playerid]); dini_IntSet(udb_encode(pname), "kills", kills[playerid]); dini_IntSet(udb_encode(pname), "deaths", deaths[playerid]); dini_IntSet(udb_encode(pname), "bankmoney", bankmoney[playerid]); dini_IntSet(udb_encode(pname), "beer", beer[playerid]); dini_IntSet(udb_encode(pname), "cigarets", cigarets[playerid]); dini_IntSet(udb_encode(pname), "carlocks", carlocks[playerid]); dini_IntSet(udb_encode(pname), "sprunk", sprunk[playerid]); dini_IntSet(udb_encode(pname), "rope", rope[playerid]); dini_FloatSet((pname), "health", floatround(hp)); dini_FloatSet((pname), "armour", floatround(am)); dini_FloatSet((pname),"spawnX", saveX); dini_FloatSet((pname),"spawnY", saveY); dini_FloatSet((pname),"spawnZ", saveZ); dini_IntSet(udb_encode(pname), "weed", weed[playerid]); dini_IntSet(udb_encode(pname), "seeds", seeds[playerid]); print("SavePlayerStats is succesfully called!"); return 1; } public LoadPlayerStats(playerid) { GetPlayerName(playerid, pname, sizeof (pname)); money[playerid] = dini_Int(udb_encode(pname), "money"); license[playerid] = dini_Int(udb_encode(pname), "license"); fightstyle[playerid] = dini_Int(udb_encode(pname), "fightstyle"); adminlevel[playerid] = dini_Int(udb_encode(pname), "adminlevel"); bankmoney[playerid] = dini_Int(udb_encode(pname), "bankmoney"); beer[playerid] = dini_Int(udb_encode(pname), "beer"); sprunk[playerid] = dini_Int(udb_encode(pname), "sprunk"); cigarets[playerid] = dini_Int(udb_encode(pname), "cigarets"); carlocks[playerid] = dini_Int(udb_encode(pname), "carlocks"); rope[playerid] = dini_Int(udb_encode(pname), "rope"); kills[playerid] = dini_Int(udb_encode(pname), "kills"); deaths[playerid] = dini_Int(udb_encode(pname), "deaths"); GivePlayerMoney(playerid, money[playerid]); SetPlayerFightingStyle(playerid, fightstyle[playerid]); LoadJob(playerid); LoadWeaponsToFile(playerid); SetTimerEx("Loadplayerstats",100,0,"i",playerid); print("Loadplayerstats is succesfully called!"); return 1; }
\Greetz,
Danny