DINI salvei, agora como faz pra setar? -
luccagomes15 - 14.12.2014
Consegui fazer pra salvar as paradas assim
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
new arq[30];
format(arq,sizeof arq,"CONTAS/%s.ini",Nome(playerid));
dini_IntSet(arq,"level",level[playerid]);
dini_IntSet(arq,"maconha",maconha[playerid]);
dini_IntSet(arq,"sementes",sementes[playerid]);
dini_IntSet(arq,"BPsize",BPsize[playerid]);
dini_IntSet(arq,"wanted",wanted[playerid]);
dini_IntSet(arq,"sementes",tickets[playerid]);
dini_IntSet(arq,"moneybag",moneybag[playerid]);
dini_IntSet(arq,"COPskills",COPskills[playerid]);
dini_IntSet(arq,"CRIMINALskills",CRIMINALskills[playerid]);
dini_IntSet(arq,"PARAMEDICskills",PARAMEDICskills[playerid]);
dini_IntSet(arq,"admin",admin[playerid]);
dini_IntSet(arq,"money",GetPlayerMoney(playerid));
dini_IntSet(arq,"bank",bank[playerid]);
dini_IntSet(arq,"kills",kills[playerid]);
dini_IntSet(arq,"deaths",deaths[playerid]);
dini_IntSet(arq,"DP",DP[playerid]);
return 1;
}
Agora tava querendo q qnd spawna-se seta-se essa grana q foi salva \/
pawn Код:
dini_IntSet(arq,"money",GetPlayerMoney(playerid));
Pra setar tava pensando em usar essa funзгo q achei na net q й bem simples
pawn Код:
stock SetPlayerMoney(playerid, cash)
{
ResetPlayerMoney(playerid);
return GivePlayerMoney(playerid, cash);
}
Mas o problema й como fazer dini carregar o dinheiro salvo no player
Como eu faзo pra por isso onplayerspawn?
Re: DINI salvei, agora como faz pra setar? -
Seidel - 14.12.2014
Vocк pode usar dini_Get.
Leia tambйm:
[Tutorial] Usando Dini
Recomendo a vocк, comeзar a usar DOF2 ou y_ini
Tem уtimos tutoriais aqui no fуrum.
[Tutorial] Desvendando o DOF2
[Tutorial] How to use y_ini
@edit
Como nosso amigo MultiKill disse: para valores inteiros usa-se: dini_Int, para strings: dini_Get.
Re: DINI salvei, agora como faz pra setar? -
[BOPE]Seu._.Madruga - 14.12.2014
PHP код:
public OnPlayerConnect(playerid)
{
new arq[30];
format(arq,sizeof arq,"CONTAS/%s.ini",Nome(playerid));
level[playerid] = dini_Int(arq,"level");
maconha[playerid] = dini_Int(arq,"maconha");
sementes[playerid] = dini_Int(arq,"sementes");
BPsize[playerid] = dini_Int(arq,"BPsize");
wanted[playerid] = dini_Int(arq,"wanted");
tickets[playerid] = dini_Int(arq,"sementes");
moneybag[playerid] = dini_Int(arq,"moneybag");
COPskills[playerid] = dini_Int(arq,"COPskills");
CRIMINALskills[playerid] = dini_Int(arq,"CRIMINALskills");
PARAMEDICskills[playerid] = dini_Int(arq,"PARAMEDICskills");
admin[playerid] = dini_Int(arq,"admin");
GivePlayerMoney(playerid, dini_Int(arq,"money"));
bank[playerid] = dini_Int(arq,"bank");
kills[playerid] = dini_Int(arq,"kills");
deaths[playerid] = dini_Int(arq,"deaths");
DP[playerid] = dini_Int(arq,"DP");
return 1;
}
Re: DINI salvei, agora como faz pra setar? -
MultiKill - 14.12.2014
dini_Get й para string.
Use dini_Int para nъmeros inteiros.
pawn Код:
SetPlayerScore(playerid, dini_Int(arq,"level"));
Re: DINI salvei, agora como faz pra setar? -
luccagomes15 - 17.12.2014
Vlw brothers pela ajuda!