[Ajuda]Salvamento Profissao -
-GooGle- - 07.12.2010
Ja li o tuto do Drakinis e n consegui resolver , eu peзo ajuda de vcs para ver oque tem de errado, nao le a profissao quando o cara loga , olha
em OnPlayerDisconnect
pawn Код:
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo,sizeof(arquivo),"/Contas/%s.ini",nome);
if(fexist(arquivo))
{
dini_IntSet(arquivo,"Profissao",gTeam[playerid]);
}
em OnPlayerConnect
pawn Код:
if(fexist(arquivo))
{
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.ini",nome);
dini_Int(arquivo,"Profissao");
}
Por Favor me ajuda
Re: [Ajuda]Salvamento Profissao -
Rodrigo_LosT - 07.12.2010
vc tem que usar o strmid, ou o format, para definir oque serб a coisa carregada...
Re: [Ajuda]Salvamento Profissao -
zSuYaNw - 07.12.2010
pawn Код:
public OnPlayerConnect(playerid)
{
new
nome[MAX_PLAERS];
GetPlayerName(playerid, nome, sizeof(nome));
if(dini_Isset("Contas/Prof.gar",Nome))
gTeam[playerid] = dini_Int("Info/Morte.reg",Nome);
return true;
}
public OnPlayerDisconnect(playerid)
{
dini_IntSet("Contas/Prof.gar", Nome, gTeam[playerid]);
return true;
}
public OnGameModeInit()
{
if(!dini_Exists("Contas/Prof.gar")) print("[INFO] - Arquivo 'Profissгo nгo encontrado, e foi acabado de ser criado um."); dini_Create("Profissao");
return true;
}
Re: [Ajuda]Salvamento Profissao -
-GooGle- - 08.12.2010
Olha eu fiz assim e n foi ;C
pawn Код:
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.ini",nome);
if(!fexist(arquivo))
{
gTeam[playerid] = dini_Int(arquivo,"Profissao");
}
Re: [Ajuda]Salvamento Profissao -
CyNiC - 08.12.2010
Alterar
para
Re: [Ajuda]Salvamento Profissao -
-GooGle- - 08.12.2010
cynic eu deixei arquivos conta pra ficar mas organizado , eu mudei meu sistema de registrar

, n sei pq n ta lendo
Re: [Ajuda]Salvamento Profissao - rjjj - 08.12.2010
Coloque:
pawn Код:
//No Topo do GM:
new nickname[MAX_PLAYER_NAME];
//No comeзo do OnPlayerDisconnect:
GetPlayerName(playerid, nickname, sizeof(nickname));
format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.prof",nickname);
dini_IntSet(arquivo,"Profissao",gTeam[playerid]);
//No comeзo do OnPlayerSpawn:
GetPlayerName(playerid, nickname, sizeof(nickname));
format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.prof",nickname);
if(fexist(arquivo))
{
GetPlayerName(playerid, nickname, sizeof(nickname));
format(arquivo,sizeof(arquivo),"/Arquivos/Contas/%s.prof",nickname);
gTeam[playerid] = dini_Int(arquivo,"Profissao");
}
else
{
dini_Create(arquivo);
}
Espero ter ajudado
Re: [Ajuda]Salvamento Profissao -
-GooGle- - 08.12.2010
rjj funfou , mas dps que o cara loga todos os comando n pegam mais =(
Re: [Ajuda]Salvamento Profissao - rjjj - 08.12.2010
O cуdigo que eu montei nгo envolve comandos ou algo relacionado a eles. O problema deve estar em outro lugar do seu GameMode.
Lembre-se qual foi a ъltima modificaзгo feita por vocк e em qual lugar do GameMode foi, se houver problemas com ela, poste-a aqui no tуpico.
Espero ter ajudado