[AJUDA] comando /setarprofissao -
Chis - 26.03.2012
pawn Код:
#define Profissoes 3
new Emprego[MAX_PLAYERS];
#define DESEMPREGADO 0
#define CAMINHONEIRO 1
CMD:setarprofissao(playerid, params[])
{
if(sscanf(params, "dd", id, Profissoes)) return SendClientMessage(playerid, COR_CINZA, "* USE: /setarprofissao[ID] [PROF]");
//NГO SEI COMO FAZER PRA CRIAR O COMANDO PRA SETAR
return true;
}
Re: [AJUDA] comando /setarprofissao -
DarkScripter - 26.03.2012
pawn Код:
CMD:setarprofissao(playerid, params[])
{
if(!Emprego[playerid]) // Verifica se й desempregado.
{
Emprego[playerid] = CAMINHONEIRO; // Seta para caminhoneiro.
}
else
{
SendClientMessage(playerid, -1,"Vocк nгo estб desempregado.");
}
return true;
}
Respuesta: [AJUDA] comando /setarprofissao -
Chis - 26.03.2012
Mais tem como fazer assim:
setarprofissao ID "PROFISSAO"
No lugar da PROFISSAO eu coloco 0 ou 1 e assim por diante, to pedindo assim pra mim saber dar continuidade
Й admin setando a profissao do jogador
Re: [AJUDA] comando /setarprofissao -
DarkScripter - 26.03.2012
pawn Код:
CMD:setarprofissao(playerid, params[])
{
new id, profs[50];
if(sscanf(params, "us[50]", id, profs))
return SendClientMessage(playerid, -1,"/setarprofissao <id> <profissao>");
if(IsPlayerConnected(id))
return SendClientMessage(playerid, -1,"Player nao conectado");
if(Emprego[playerid] != 0)
return SendClientMessage(playerid, -1,"Este player jб tem emprego");
if(!strcmp(profs,"caminhoneiro", true))
{
Emprego[id] = CAMINHONEIRO; // Seta para caminhoneiro.
SendClientMessage(id, -1,"Vocк virou caminhoneiro.");
}
return true;
}
Respuesta: [AJUDA] comando /setarprofissao -
Chis - 26.03.2012
(316) : error 035: argument type mismatch (argument 1)
(322) : error 035: argument type mismatch (argument 1)
pawn Код:
CMD:setarprofissao(playerid, params[])
{
if(sscanf(params, "dd", id, Profissoes)) return SendClientMessage(playerid, COR_CINZA, "* USE: /setarprofissao [id] [Prof]");
if(Emprego[playerid] != 0) return SendClientMessage(playerid, COR_CINZA,"Este player jб tem emprego");
if(!strcmp(Profissoes,"CAMINHONEIRO", true))//316
{
Emprego[id] = CAMINHONEIRO;
SendClientMessage(id, -1,"Vocк virou caminhoneiro.");
}
else
if(!strcmp(Profissoes,"PIZZABOY", true))//322
{
Emprego[id] = PIZZABOY;
SendClientMessage(id, -1,"Vocк virou pizzaboy.");
}
return true;
}
Re: [AJUDA] comando /setarprofissao -
Ricop522 - 26.03.2012
Caro Chris e Dark
Vocк usou Emprego[playerid] ao invйs de Emprego[i]
pawn Код:
CMD:setarprofissao(playerid, params[])
{
new id, profs[50];
if(sscanf(params, "us[50]", id, profs))
return SendClientMessage(playerid, -1,"/setarprofissao <id> <profissao>");
if(IsPlayerConnected(id))
return SendClientMessage(playerid, -1,"Player nao conectado");
if(Emprego[id] != 0)
return SendClientMessage(playerid, -1,"Este player jб tem emprego");
if(!strcmp(profs,"caminhoneiro", true))
{
Emprego[id] = CAMINHONEIRO; // Seta para caminhoneiro.
SendClientMessage(id, -1,"Vocк virou caminhoneiro.");
}
return 1;
}
Espero ter ajudado ! :
@Edit
use esse que o que vocк fez estб errado. : )
Re: [AJUDA] comando /setarprofissao -
DarkScripter - 26.03.2012
Sim Ricop, esqueci deste pequeno detalhe.