[Ajuda] DOF2 aparecer nome em .ini - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] DOF2 aparecer nome em .ini (
/showthread.php?tid=571187)
DOF2 aparecer nome em .ini -
Bigdk - 16.04.2015
ai galera eu coloquei um sistema de login no meu sv, eu coloquei pra Salvar a profissao, mas no scriptfiles/contas/%.ini salva a profissao com ID, ex: Profissao: 41, queria que aparece-se o nome da profissao: Profissao: Delegado, tem como?
Re: DOF2 aparecer nome em .ini -
arakuta - 16.04.2015
Й uma mб otimizaзгo de database fazer desta forma como estб falando.
Continue usando inteiros.
Re: DOF2 aparecer nome em .ini -
Lуs - 16.04.2015
Й uma mб escolha de sua parte, e um pouco mais difнcil para obter/salvar dados, mas pode ser feito desta forma:
PHP код:
//--------------------------------------//
// - salvar //
//--------------------------------------//
new s[64];
switch(prof_id) {
case 1: s = 'Doutor';
case 2: s = 'tal';
case 41: s = 'Delegado';
default: s = 'Desempregado';
}
DOF2_SetString(Arquivo, "Profissгo", s);
//--------------------------------------//
// - carregar //
//--------------------------------------//
new s[64];
format(s, sizeof s, "%s", DOF2_GetString(Arquivo, "Profissгo"));
if(!strcmp(s, "Doutor", false)) { varplayer[playerid][prof] = 1; }
else if(!strcmp(s, "tal", false)) { varplayer[playerid][prof] = 2; }
else if(!strcmp(s, "Delegado", false)) { varplayer[playerid][prof] = 41; }
else { varplayer[playerid][prof] = 0; }
Re: DOF2 aparecer nome em .ini -
WLSF - 17.04.2015
Para trabalhar melhor essa area pode-se cogitar a possibilidade de utilizar SQLite, como db, para armazenar suas informaзхes, assim poderб armazenar dessa maneira, contendo ID e nome, e se tornarб inclusive mais fбcil para vocк..