[pedido] acresentar skin e posiзгo
#1

tem como acresentar o salvalmento das skin e posiзгo xyz pra min?
presizar de mais algo avisa...

pawn Код:
new Sexo[MAX_PLAYERS];
new TotalMatou[MAX_PLAYERS];
new TotalMorreu[MAX_PLAYERS];
new TotalLogou[MAX_PLAYERS];

forward SalvarLevel(playerid);
forward CarregarLevel(playerid);

SalvarPlayer(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[50];
    format(String, sizeof(String), CONTAS, Nome);
    if(Sexo[playerid] == 1) dini_Set(String,"Sexo", "Masculino");
    else if(Sexo[playerid] == 2) dini_Set(String,"Sexo", "Feminino");
    dini_IntSet(String,"Dinheiro", GetPlayerMoney(playerid));
    dini_IntSet(String,"Total Matou", TotalMatou[playerid]);
    dini_IntSet(String,"Total Morreu", TotalMorreu[playerid]);
    dini_IntSet(String,"Total Logou", TotalLogou[playerid]);

    return 1;
}

CarregarPlayer(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[50];
    format(String, sizeof(String), CONTAS, Nome);
    if(!strcmp(dini_Get(String,"Sexo"), "Masculino")) Sexo[playerid] = 1;
    else if (!strcmp(dini_Get(String,"Sexo"), "Feminino")) Sexo[playerid] = 2;
    GivePlayerMoney(playerid, dini_Int(String,"Dinheiro"));
    TotalMatou[playerid] = dini_Int(String, "Total Matou");
    TotalMorreu[playerid] = dini_Int(String, "Total Morreu");
    TotalLogou[playerid] = dini_Int(String, "Total Logou");
    return 1;
}
Reply
#2

adiciona isto em salvar player:
pawn Код:
dini_IntSet(String,"Skin", GetPlayerSkin(playerid));
e isto em carregar player:
pawn Код:
SetPlayerSkin(playerid, dini_Int(String,"Skin"));
espero ter ajudado
Reply
#3

Quote:
Originally Posted by Detonador
Посмотреть сообщение
adiciona isto em salvar player:
pawn Код:
dini_IntSet(String,"Skin", GetPlayerSkin(playerid));
e isto em carregar player:
pawn Код:
SetPlayerSkin(playerid, dini_Int(String,"Skin"));
espero ter ajudado
humm vou ver se funfa la agora so folta o de posiзгo que tavo querendo mais que ta foda aki =/
Reply
#4

Quote:
Originally Posted by gabriel_matador
Посмотреть сообщение
humm vou ver se funfa la agora so folta o de posiзгo que tavo querendo mais que ta foda aki =/
que nada, eh simples. so nao colokei pra vc ontem pq eu tava com pressa, ja tinha q sair.
colcoa tbm em salvar dados:
pawn Код:
dini_IntSet(String,"Coords", GetPlayerPos(playerid));
e em carregar dados:
pawn Код:
SetPlayerPos(playerid, dini_Int(String,"Coords"));
espero ter ajudado
Reply
#5

Quote:
Originally Posted by Detonador
Посмотреть сообщение
que nada, eh simples. so nao colokei pra vc ontem pq eu tava com pressa, ja tinha q sair.
colcoa tbm em salvar dados:
pawn Код:
dini_IntSet(String,"Coords", GetPlayerPos(playerid));
e em carregar dados:
pawn Код:
SetPlayerPos(playerid, dini_Int(String,"Coords"));
espero ter ajudado
dini_FloatSet e dini_Float
pawn Код:
stock dini_FloatSet(filename[],key[],Float:value) {
   new valuestring[DINI_MAX_STRING];
   format(valuestring,DINI_MAX_STRING,"%f",value);
   return dini_Set(filename,key,valuestring);
}

stock Float:dini_Float(filename[],key[]) {
   return floatstr(dini_Get(filename,key));
}
Reply
#6

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
dini_FloatSet e dini_Float
pawn Код:
stock dini_FloatSet(filename[],key[],Float:value) {
   new valuestring[DINI_MAX_STRING];
   format(valuestring,DINI_MAX_STRING,"%f",value);
   return dini_Set(filename,key,valuestring);
}

stock Float:dini_Float(filename[],key[]) {
   return floatstr(dini_Get(filename,key));
}
vc q tem experiencia com dini neh Ana, eu n tenho mto nao kkk
pq no q eu uso agora eh assim q faz.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)