[DUVIDAS] Salvar dados com DINI -
PawninG - 29.09.2010
Estou com problemas ao salvar dados, puis no meu OnPlayerDisconnect:
pawn Код:
dini_IntSet(file,"Skin", PlayerInfo[playerid][Skin]);
Sendo que quando eu olho nos scriptfiles, na minha conta na parte "Skin", nгo estб salvando..
Jб dei uma olhada no tutorial do DraKoN de salvamento de dados, mas nгo estou conseguindo..
Re: [DUVIDAS] Salvar dados com DINI -
KevinsL - 29.09.2010
Eu uso isso pra fazer minhas gambiarras com DINI:
https://sampwiki.blast.hk/wiki/Useful_Fu....28Dini.inc.29
Re: [DUVIDAS] Salvar dados com DINI -
HigorOliver - 29.09.2010
pawn Код:
new name[MAX_PLAYER_NAME];
new arquivohigor[128];
GetPlayerName(playerid, name, sizeof(name));
format(arquivohigor,sizeof(arquivohigor),"%s.ini",name);
if(fexist(arquivohigor))
{
dini_IntSet(arquivohigor,"Skin", PlayerInfo[playerid][Skin]);
}
Re: [DUVIDAS] Salvar dados com DINI -
PawninG - 29.09.2010
Quote:
Originally Posted by HigorOliver
pawn Код:
new name[MAX_PLAYER_NAME]; new arquivohigor[128]; GetPlayerName(playerid, name, sizeof(name)); format(arquivohigor,sizeof(arquivohigor),"%s.ini",name); if(fexist(arquivohigor)) { dini_IntSet(arquivohigor,"Skin", PlayerInfo[playerid][Skin]); }
|
Esqueci de argumentar, mas eu uso assim no meu OnPlayerDisconnect:
pawn Код:
new name[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if(gPlayerLogged[playerid] == 1)
{
dini_IntSet(file,"Skin", PlayerInfo[playerid][Skin]);
}
Re: [DUVIDAS] Salvar dados com DINI -
HigorOliver - 29.09.2010
pawn Код:
if(gPlayerLogged[playerid] == 1) // OLHA SE O PLAYER TA LOGADOO '-'
{
dini_IntSet(file,"Skin", PlayerInfo[playerid][Skin]);
}
ee
pawn Код:
if(fexist(arquivohigor)) // OLHA SE O ARQUIVO EXISTEE E SALVAA
{
dini_IntSet(arquivohigor,"Skin", PlayerInfo[playerid][Skin]);
}
Para Salvar Skin :
pawn Код:
dini_IntSet(arquivohigor,"Skin", GetPlayerSkin(playerid));
Re: [DUVIDAS] Salvar dados com DINI -
PawninG - 30.09.2010
Quote:
Originally Posted by HigorOliver
pawn Код:
if(gPlayerLogged[playerid] == 1) // OLHA SE O PLAYER TA LOGADOO '-' { dini_IntSet(file,"Skin", PlayerInfo[playerid][Skin]); }
ee
pawn Код:
if(fexist(arquivohigor)) // OLHA SE O ARQUIVO EXISTEE E SALVAA { dini_IntSet(arquivohigor,"Skin", PlayerInfo[playerid][Skin]); }
Para Salvar Skin :
pawn Код:
dini_IntSet(arquivohigor,"Skin", GetPlayerSkin(playerid));
|
Nгo entendi..
if(fexist.... eu ponho no OnPlayerDisconnect?
e o dini_IntSet?
Re: [DUVIDAS] Salvar dados com DINI -
HigorOliver - 30.09.2010
Poem em onplayerdisconn
pawn Код:
dini_IntSet(arquivohigor,"Skin", GetPlayerSkin(playerid));
OBS :
Para logar a Skin :
pawn Код:
SetPlayerSkin(playerid, dini_Int(arquivohigor,"Skin"));
Re: [DUVIDAS] Salvar dados com DINI -
ipsBruno - 30.09.2010
fexist verifica se o arquivo existe,pois se tentar salvar/carregar em um arquivo inexistente ele ocorre um erro no servidor fazendo Crashar, dini_IntSet seta um valor no arquivo,nгo entendo porque й INT,deveria ser dini_ValSet,por ser Value,isto й Numeros,isto й ,SKIN.
Creio que indica INTEREGER
Respuesta: [DUVIDAS] Salvar dados com DINI -
BiieL - 30.09.2010
Drakon, como faзo, pra substituir a frase de uma linha sу de um arquivo, sem ter q reescrever todo arquivo
Re: [DUVIDAS] Salvar dados com DINI -
ipsBruno - 30.09.2010
pawn Код:
dini_Set("BielCat.txt","Linha","Biel й Cat");
Ficarб:
Linha=Biel й Cat