[Ajuda] DINI salvei, agora como faz pra setar?
#1

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?
Reply
#2

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.
Reply
#3

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(playeriddini_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;

Reply
#4

dini_Get й para string.

Use dini_Int para nъmeros inteiros.

pawn Код:
SetPlayerScore(playerid, dini_Int(arq,"level"));
Reply
#5

Vlw brothers pela ajuda!
Reply


Forum Jump:


Users browsing this thread: