20/05/2024 12:07
(Esta mensagem foi modificada pela última vez a: 20/05/2024 12:09 por Alfarr Heimrik.)
Olá. Eu preciso de ajuda com um sistema de RG.
Eu tenho essa enum, onde eu armazeno algumas informações.
Estou com meu sistema de RG desse jeito
Meu objetivo é mostrar no RG o nome do emprego e não o número ao qual ele corresponde.
Eu dei uma estudada rápida e consegui fazer dessa forma e também de uma outra que vou mostrar depois,
mas o problema é que quando utilizo /RG no game, só consigo ver o título, qual foi definido antes
na dialog.
Eu não entendo bem para que serve essa função str[cat,len,cpy,ncpy, etc...]
Se alguém puder me ajuda.
Quase esqueci.
meu início esta assim
Eu tenho essa enum, onde eu armazeno algumas informações.
Código PHP:
enum pInfo
{
pX,
pY,
pZ,
pR,
pLogado,
pEmprego,
pAdmin
};
new Player[MAX_PLAYERS][pInfo];
Estou com meu sistema de RG desse jeito
Código PHP:
CMD:rg(playerid)
{
new Message[512], JobName[32];
new Money = GivePlayerMoney(playerid, DOF2_GetInt(Arquivo(playerid), "Dinheiro"));
if(Player[playerid][pEmprego] == 0)
{
strcpy(JobName, "Desempregado", 0, sizeof(JobName));
}
else if(Player[playerid][pEmprego] == 1)
{
strcpy(JobName, "Transportador", 0, sizeof(JobName));
}
else if(Player[playerid][pEmprego] == 2)
{
strcpy(JobName, "Caminhoneiro", 0, sizeof(JobName));
}
format(Message, sizeof(Message),
"RG:\n\n",
"Dinheiro: %d\n",
"Emprego: %s",
Money,
JobName
);
ShowPlayerDialog(playerid, Dialog_Estatisticas, DIALOG_STYLE_MSGBOX, "Seu RG", Message, "Entendido", "");
return 1;
}
Meu objetivo é mostrar no RG o nome do emprego e não o número ao qual ele corresponde.
Eu dei uma estudada rápida e consegui fazer dessa forma e também de uma outra que vou mostrar depois,
mas o problema é que quando utilizo /RG no game, só consigo ver o título, qual foi definido antes
na dialog.
Eu não entendo bem para que serve essa função str[cat,len,cpy,ncpy, etc...]
Se alguém puder me ajuda.
Código PHP:
// Desta foram, o compilador acusa strcpy como inesistente.
strcpy(JobName, "Transportador", 0, sizeof(JobName));
// Assim funcionou, mas as informações não são mostradas.
strmid(JobName, "Transportador", 0, sizeof(JobName));
Quase esqueci.
meu início esta assim
Código PHP:
#include <a_samp>
#include <dof2>
#include <sscanf2>
#include <streamer>
#pragma library "libc"
#include <string>
#include <zcmd>
Programador pawn nível iniciante