Ler os arquivos. -
Duk - 09.07.2015
Pessoal estou com um problema para ler arquivos de jogadores.
Bom eu gostaria que quando a funзгo fosse chamada, iria aparecer os arquivos dos jogadores que estгo na pasta.
Sistema de salvamento.
pawn Код:
format(String,sizeof(String),"Admins/%s.ini", Nome_Conta(playerid));
format(InfoADM[0], 128, "%s", Nome_Conta(ID_2PESSOA));
format(InfoADM[1], 128, "%s", Cargo);
format(InfoADM[2], 128, "%d", NivelADM);
if(DOF2_FileExists(String))
{
DOF2_SetString(String, "Nome", InfoADM[0]);
DOF2_SetString(String, "Cargo", InfoADM[1]);
DOF2_SetString(String, "Nivel", InfoADM[2]);
DOF2_SaveFile();
}
else
{
DOF2_CreateFile(String);
DOF2_SetString(String, "Nome", InfoADM[0]);
DOF2_SetString(String, "Cargo", InfoADM[1]);
DOF2_SetString(String, "Nivel", InfoADM[2]);
DOF2_SaveFile();
}
Funзгo que chama pra ler os arquivos
pawn Код:
CMD:equipebcd(playerid, params[])
{
format(String, sizeof(String), "Admins/%s.ini");
if(DOF2_FileExists(String))
{
SendClientMessage(playerid,-1,"{B7D2F1}•••••••••••••••••••• [EQUIPE BCD] ••••••••••••••••••••");
format(String, sizeof(String), "{FFFB71}Admin: {FFFFFF}%s {FFFB71}Nнvel: {FFFFFF}%s[%d]", DOF2_GetString(String, "Nome"), DOF2_GetString(String, "Cargo"), DOF2_GetInt(String, "Nivel"));
SendClientMessage(playerid, 0xFFFFFFFF , String);
}
return 1;
}
Pessoal estou querendo que leia os arquivos Duke e daniel. mas nгo ler nem a a pau. nгo aparece nada.
Re: Ler os arquivos. -
#Luca[S]. - 10.07.2015
PHP код:
CMD:equipebcd(playerid, params[])
{
format(String, sizeof(String), "Admins/%s.ini");
if(DOF2_FileExists(String))
{
SendClientMessage(playerid,-1,"{B7D2F1}•••••••••••••••••••• [EQUIPE BCD] ••••••••••••••••••••");
format(String, sizeof(String), "{FFFB71}Admin: {FFFFFF}%s {FFFB71}Nнvel: {FFFFFF}%s[%d]", DOF2_GetString(String, "Nome"), DOF2_GetString(String, "Cargo"), DOF2_GetInt(String, "Nivel"));
SendClientMessage(playerid, 0xFFFFFFFF , String);
}
return 1;
}
PHP код:
format(String, sizeof(String), "Admins/%s.ini");
Neste format o
%s nгo estб sendo setado a nada, por que nгo tem nenhuma vбriavel no format que faзa isto.
Re: Ler os arquivos. -
FallweN - 10.07.2015
PHP код:
CMD:equipebcd(playerid, params[])
{
format(String, sizeof(String), "Admins/%s.ini", Nome_Conta(playerid));
if(DOF2_FileExists(String))
{
SendClientMessage(playerid,-1,"{B7D2F1}•••••••••••••••••••• [EQUIPE BCD] ••••••••••••••••••••");
format(String, sizeof(String), "{FFFB71}Admin: {FFFFFF}%s {FFFB71}Nнvel: {FFFFFF}%s[%d]", DOF2_GetString(String, "Nome"), DOF2_GetString(String, "Cargo"), DOF2_GetInt(String, "Nivel"));
SendClientMessage(playerid, 0xFFFFFFFF , String);
}
return 1;
}
Re: Ler os arquivos. -
ProKillerpa - 10.07.2015
Nao uso dof2 a um bom tempo, mas se nao me engano estao usando DOF2_GetString erroneamente.
Re: Ler os arquivos. -
zSuYaNw - 10.07.2015
Seguindo essa sua logica, nao e possivel amigo.