PDA

View Full Version : [AJUDA] Problema pequeno!


Kan
05/12/2011, 10:02 PM
Galera estava sem nada pra fazer, ai descidi criar um GM Rpg simples, bom comecei pelo sistema de salvamento, foi dificil de escolher um, mais fiquei com o SII , ai tava criando as profissões definindo como: #define DESEMPREGADO 0
Adicionei no meu enum para salvar a prof: pProf........ , ai criei um comando qualquer para testar ele.
com ZCMD criei:


CMD:meuemprego(playerid,params[])
{
SendClientMessage(playerid,-1,"[ INFO ] Sua profissão atual é '%s' ",PlayerInfo[playerid][pProf]);
return true;
}


So que quando logo no server e digito esse comando o server cai, =/ ja verifiquei tudo não entendo o pq disso.
Quem puder me ajudar, agradeceria desde já!

rjjj
05/12/2011, 10:07 PM
Isto deve resolver o seu problema :mrgreen:.


Você deve usar format para preparar uma string como a que você quer a fim de que a mesma seja mostrada para o jogador :p:



CMD:meuemprego(playerid,params[])
{
new text[65];
format(text, 65, "[ INFO ] Sua profissão atual é '%s'", PlayerInfo[playerid][pProf]);
SendClientMessage(playerid, -1, text);
return true;
}




Espero ter ajudado :p.

Kan
05/12/2011, 10:15 PM
Isto deve resolver o seu problema :mrgreen:.


Você deve usar format para preparar uma string como a que você quer a fim de que a mesma seja mostrada para o jogador :p:



CMD:meuemprego(playerid,params[])
{
new text[65];
format(text, 65, "[ INFO ] Sua profissão atual é '%s'", PlayerInfo[playerid][pProf]);
SendClientMessage(playerid, -1, text);
return true;
}




Espero ter ajudado :p.

Obrigado rjjj, agora estou com mais um problema =/ kk quando eu digito isso, inves de aparecer o nome da profissao aparece um monte de numeros --'
Fui olhar no sistema de registro e tava assim:

INI_WriteInt("Profissao",DESEMPREGADO);

Ai troquei para:

INI_WriteString("Profissao",DESEMPREGADO);

e da esse erro:

(264) : error 035: argument type mismatch (argument 2)