[POMOC] Dini (HITNO)


Započeo Ino42O, April 10, 2013, 20:47:28 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NBRPG
Detaljan opis problema: Napravio sam glad system sa YSI i sve radi i sada jos mi treba sa dini sve sam lijepo napravio bez ijednog erora al kad se konektiram varijabla spremljena se postavi na 0 zasto to ??
Dio skripte: OnPlayerConnect
    new name[MAX_PLAYER_NAME], file[128];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(file, sizeof(file), path, name);
    if(!dini_Exists(file))
{
   // 
	Gladtimer1 = SetTimer("Gladdtimer1",1000,false);//
	dini_Create(file);
    dini_IntSet(file,"Glad",1);// pravi racun za spremanje
}
if(fexist(file))
{
if(GladInfo[playerid][Glad] == 1)
{
SendClientMessage(playerid, -1, "1");
}
if(GladInfo[playerid][Glad] == 0)
{
SendClientMessage(playerid, -1, "0");
}
if(GladInfo[playerid][Glad] == 2)
{
SendClientMessage(playerid, -1, "2");
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Software Developer

Znali neko u cem je problem
Software Developer

Blaeks

*

Madmen

ne razumem pitanje , mesas 2 sistema spremanja ili sta ?

ne mjesam 2 sistema neg kad odem sa srwa varijabla ostane spremljena, a kad se ponovno logirm na server varijabla se postavi na 0(u scriptfiles mapi), kuzis sad
Software Developer

Blaeks

*

Madmen

aha, je l si stavio da je ucita pod onplayerspawn ?

nisam neg pod OnPlayerConnect
Software Developer

Blaeks

*

Madmen

stavi da mu pod onplayerspawn ucitava, zato sto je onplayerconnct primarni callback koji traje samo 2-3sec pri konekciji igraca

postavio sam pod OnPlayerConnect i opet isto :(
evo kodovi za OnPlayerDisconnect

new file[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(file, sizeof(file), path, name);
dini_IntSet(file, "Glad", GladInfo[playerid][Glad]);
Software Developer

Blaeks

*

Madmen

rekao sam ti da stavis pod onplayerspawn

sry mislio sam napisat onplayerspawn i zaletio se onplayerconnect :D

a stavio sam pod onplayerspawn i opet isto
Software Developer

Blaeks

*

Madmen

kako ne moze, pa ako koristis yini, ne razumem zasto bi ucitavao dinijem, dosta moze da si skuca server ako dovedes dosta igraca, ja ti preporucujem da prebacis u yini

imam FS napravljenu na YSI i sve radi na kucnom serveru, cim je ubacim na host ili u gamemode neradi :(
zato zelim preko dini
Software Developer

Blaeks

*

Madmen

ne ne ne, dini je mnogo spor, unistice ti  server ,ja ti preporucujem da proucis yini i da preko njega uradis, veruj mi neces da se kajes

jel mislis na YSI/y_ini ? ako na to mislis vec imam takvu FS al GM mi koristi ovako nes

if( strcmp( key , "Locked" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocked] = strval( val ); }
Software Developer

Blaeks

*

Madmen

to ti je fwrite spremanje, klasicnis istem takodje i najbolji, odluci se za 1, da se kasnije nebi kajao  :D