[AJUDA] Dini
#1

Bom Pessoal eu to criando o sistema de salvar contas do servidor que estou fazendo mas estou com um problema chato.

me da um monte de warnings e erros nгo sei o que para mim esta certo.

ERROS.
Код:
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(60) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(62) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(153) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(177) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(207) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(245) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(267) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(289) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(305) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(321) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(491) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(492) : warning 219: local variable "String" shadows a variable at a preceding level
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(500) : error 004: function "SalvarPlayer" is not implemented
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(556) : error 055: start of function body without function header
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(558) : error 021: symbol already defined: "GetPlayerName"
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(560) : error 021: symbol already defined: "format"
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(561) : error 021: symbol already defined: "dini_Set"
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(561) : error 017: undefined symbol "playerid"
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(561) : error 010: invalid function or declaration
C:\DOCUME~1\TIAGO\Desktop\Servidor\GAMEMO~1\Servidor.pwn(561 -- 562) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


8 Errors.
Codigo

pawn Код:
stock SalvarPlayer(playerid);
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[50];
    format(String, sizeof(String), "%s.ini", Nome);
    dini_Set(String,"Dinheiro", GetPlayerMoney(playerid)); // Outra duvida minha . aqui й para getar o dinheiro do player e salvar em um arqui. esse dini_ Set й a funзгo dini correta? se nгo qual й a certa
    return 1;
}
Bom ai e so para mim fazer tipo um estopim para mim saber fazer para salvar as outras coisas.


quando apago esta stock(na verdade ja tentei fazer em public e so a funзгo sozinha) ele compila certinho sem nenhum erro mas eu queria criar essa funзгo para mim colocar em determinados pontos do GM para salvar o status do player.

Obrigado
Reply
#2

Tenta isso
pawn Код:
stock SalvarPlayer(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[50];
    format(String, sizeof(String), "%s.ini", Nome);
    dini_IntSet(String,"Dinheiro", GetPlayerMoney(playerid));
    return 1;
}
Tirei o ; do (playerid)

E quanto a funзгo do dini na verdade nгo sei a diferenзa mais sempre para salvar dinheiro uso dini_IntSet
Reply
#3

Lol como sou burro.
era sу isso compilou certo
vlw ae lipepva
Reply
#4

Quote:
Originally Posted by Lipepva
Посмотреть сообщение
nгo sei a diferenзa mais sempre para salvar dinheiro uso dini_IntSet
pra salvar nъmeros inteiros, sempre use dini_IntSet (IntSet = Integer Set = setar algum nъmero inteiro como valor pruma tag)
Reply
#5

Aproveitando o topico aqui entгo.
como fasco para:

salvar numeros ?
ler numeros?
salvar letras?
ler letras?
salvar letras e numeros?
ler letras e numeros?

bom й isso que eu to em duvida agora.
ah se alguem souber onde tem para que server todas as fuinзхes do dini por favor poderiam postar para mim ?
agradesco denovo
Reply
#6

Quote:
Originally Posted by TiagoPS
Посмотреть сообщение
como fasco para:

salvar numeros ?
ler numeros?
salvar letras?
ler letras?
salvar letras e numeros?
ler letras e numeros?
salvar numeros = dini_IntSet(arquivo, "Tag", "Numeros");
salvar letras = dini_Set(arquivo, "Tag", "Letras");
ler numeros = dini_Int(arquivo, "Tag");
ler letras = dini_Get(arquivo, "Tag");
salvar letras e numeros = dini_Set(arquivo, "Tag", "L3tr45 3 num3r05");
ler letras e numeros = dini_Get(arquivo, "Tag");

Quote:
Originally Posted by TiagoPS
Посмотреть сообщение
ah se alguem souber onde tem para que server todas as fuinзхes do dini por favor poderiam postar para mim ?
agradesco denovo
[Tutorial] Usando Dini [ Principal para Aprende-la ] // by [FeK]DraKiNs
Reply
#7

Vlw ae Gustavob, й foi apartir deste tuto do DraKoN que estava tentando aprender a lidar com dini.
mas vc me ajudou muito explicando para mim qual funзгo server para qual para mim eu isar so o dini_get e o dini_intset

Vlw ae cara muito obrigado por me ajudar
^^
Reply
#8

mais Uma Duvida :S

e o seguinte vou fazer minhas duvidas aqui sobre isso que estou fazendo .
eu criei uma funзгo para getar e salvar o status do player, mas eu coloquei ela em OnplayerDisconnect e onPlayerUpdate,
queria saber se e mais Optimizado(como diz nosso amigo DarK TeaM PT ) deixar em playerupdate ou criar uma public para cada 1 segundo puxar essa funзгo em uma public?


GENTE ME DESCULPA PELO DP NEM PERCEBI :S
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)