Como salvo valor de uma variavel em DINI? -
OverKiller - 03.06.2016
Bem em dini eu sei salvar e setar skin, score, dinheiro. exemplo:
Код:
new file[40], name[24];
GetPlayerName(playerid, name, 24);
format(file, sizeof(file),"%s.ini", name);
if(!dini_Exists(file)) dini_Create(file);
dini_Set(file, "Nick",name);
dini_IntSet(file,"Dinheiro", GetPlayerMoney(playerid));
dini_IntSet(file,"Skin",GetPlayerSkin(playerid));
dini_IntSet(file,"Score",GetPlayerScore(playerid));
Para quem nгo sabe, ae fis um arquivo.ini com o nick do player que desconectar do servidor, dai o dini salva o Nick; Dinheiro; Skin e Score do player quando ele sai do serve. porem pegar skin, dinheiro, score й muito fбcil(GetPlayerScore, GetPlayerSkin, GetPlayerMoney e etc..). mas eu quero saber como salvo um valor de uma variбvel, tipo. new admin[MAX_PLAYERS]; ae uso um comando RCON pra setar o valor da variбvel admin para 1, fazendo o cara ser admin, ae como faзo pra salvar o valor dessa variбvel em dini? pra ficar tipo, Admin = 1, viu? a Tag admin e do lado o valor. por favor se alguйm souber me ajude por favor.
Re: Como salvo valor de uma variavel em DINI? -
moura98 - 03.06.2016
cria um arquivo pra admin q nem esses outros, dps pega a varivel do enum PlayerInfo[playerid][pAdmin]
Respuesta: Como salvo valor de uma variavel em DINI? -
OverKiller - 03.06.2016
Nгo sei fazer enum, nгo tem outra maneira?
Re: Como salvo valor de uma variavel em DINI? -
moura98 - 03.06.2016
que eu saiba nao, mas uma dica pra aprender enum, й aprendendo arrays.
Respuesta: Como salvo valor de uma variavel em DINI? -
OverKiller - 03.06.2016
arrays й tipo mais de uma variбvel na mesma linha? exemplo abaixo:
new string[126], nome[24], playerid[24], overkiller[24];
Й isso? mais de uma ou varias variбveis locais na mesma linha?
Re: Como salvo valor de uma variavel em DINI? -
SkullFire - 03.06.2016
https://sampforum.blast.hk/showthread.php?tid=318307
Re: Como salvo valor de uma variavel em DINI? -
moura98 - 03.06.2016
arrays sгo vбrias variбveis armazenadas em uma sу
seria o msm que:
Код:
new exemplo0;
new exemplo1;
new exemplo2;
arrays bidimensionais ou seja dois indices
Код:
//exemplo spawn diferentes lugares
new Float:exemplospawn[2][3];
{
{X,y,z},
{X,y,z}
}
// ou seja o [2] e o numero de linhas no caso acima numero de lugares.
// Jб o [3] nъmero de colunas no caso acima sao as tres cordenadas x,y,z
Respuesta: Como salvo valor de uma variavel em DINI? -
OverKiller - 03.06.2016
Eu consegui salvar o valor da minha variбvel: administrador. veja o cуdigo:
Quote:
new administrador[MAX_PLAYERS];// No topo da minha GM
|
Quote:
public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(file,"Administrador",administrador[playerid]); //Obs: file й um arquivo.ini com o nome do player feito antes(jб tem outras coisas do player salvas tambйm.)
return 1;
}
|
Beleza salvei o valor da variбvel certinho e sem usar enum:
http://imgur.com/TWprexd
Mas agora nгo sei como faзo para pegar o valor da variбvel salva, se alguйm souber por favor me ajuda. O @Garfield й bom em dini, tomara que o mesmo veja esse cometбrio ^^.
Re: Como salvo valor de uma variavel em DINI? -
zSuYaNw - 03.06.2016
pegando o valor..
pawn Код:
administrador[playerid] = dini_Int(file, "Administrador");
Seria assim para pegar o valor do arquivo.
Aqui estб um tutorial do DINI:
https://sampforum.blast.hk/showthread.php?tid=180237
Respuesta: Re: Como salvo valor de uma variavel em DINI? -
OverKiller - 03.06.2016
Quote:
Originally Posted by zSuYaNw
|
Funcionou perfeitamente, obrigado chefe <3