[Ajuda] Dini
#1

eu andei editando varios gm nesse tempo ai..
agr eu resolvi criar um do 0 nгo sei ainda se й dm
ou sla oq ele й mais pra pegar experiencia em pawno mesmo
e pra colocar em pratica algumas ideias que eu tive em mente
bom minha grande dificuldade й dini eu li um tutorial do drakins
me desculpem se o nome tiver errado nгo lembro exatamente o nome
eu aprendi algumas funзoes da dini la no gm quando o player registra
seta algumas informaзoes na pasta contas com o nome do jogador..
agr eu estou em outro dialogo que й o da escolha de sexo meu problema
й nгo saber colocar uma nova informaзao que esta em outro dialogo ou em outro lugar
no arquivo que tem o nome do player por ex nesse dialogo de sexo eu coloquei

pawn Код:
dini_Set("Contas.ini","Sexo","Masculino");
ele cria esse Sexo masculino na pasta contas sу que cria em outro arquivo nгo dentro do nome do player
dentro da pasta contas tem um arquivo com o nome dentro do arquivo tem algumas informaзoes do player
eu queria que esse sexo ficasse dentro desse arquivo junto com as outras informaзoes mais ele fica fora na pasta contas mais fora do nome.. agradeзo desde ja se alguem puder me explicar


outra coisa .-. que deu erro aqui nгo sei pq
no dialogod do sexo tbm coloquei isso

pawn Код:
PInfo[playerid][Skin] = 2;
e no onplayerspawn isso

pawn Код:
SetSpawnInfo (playerid, 0,PInfo[playerid][Skin],1481.0190,-1772.2490,18.7958,180.9464, 0,0, 0,0, 0, 0);
mas quando eu logo entra com skin de cj e fica caindo ate cair numa cidadezinha
Reply
#2

Quanto ao problema do dini, faзa uma funзгo:
pawn Код:
ObterINI(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    new conta[64];
    format(conta, sizeof conta, "Contas/%s.ini", name);

    return conta;
}
Agora antes de adicionar as informaзхes do player voce faz o seguinte:
pawn Код:
new arquivo[64];
format(arquivo, sizeof arquivo, ObterINI(playerid));
//Agora pode colocar as informaзхes:
dini_Set(arquivo, "Sexo", "Masculino");
dini_IntSet(arquivo, "Money", 1500);
dini_FloatSet(arquivo, "LastX", 230.5432);
...
Use a seu gosto e criatividade agora.
Quanto ao Spawn seria melhor vocк postar as publics OnPlayerRequestSpawn, OnPlayerSpawn e , se houver, o cуdigo de quando o usuбrio vai se registrar/logar. Mas jб adiantando esse problema, creio que o SetSpawnInfo deva ser no OnPlayerRequestSpawn e nгo em OnPlayerSpawn...
Reply
#3

obrigado pela ajuda olha aqui ja tem a pasta e as informaзхes vao td certo

em outra include mais facil de usar?
sinceramente eu ja to bem passado com essa dini
agr eu escolho meu sexo ai no gm ele salva a skin mais na pratica
se eu sair do sv normalmente n salva apenas se eu errar a senha ate ser kikado
ai salva --'
Reply
#4

Entendo.
Tem o DOF2, nгo sei se й mais fбcil, ambos sгo muito semelhantes. Mas dizem que o DOF2 й melhor.
Talvez esse problema nгo seja com o 'dini'. Pode ser alguma incoerкncia na lуgica.
Se o GM for pequeno poste ele que a gente dб uma olhada.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)