[DUV] criar um comando -
Lucas_Brasil - 24.01.2010
ae gente, tipo assim
eu to criando um GM de TDM, ele tem 4 times: Policia, grove, ballas e vagos
como so meio novo em pawn eu nгo to conseguindo criar um comando que seja assim:
/equipe [policia/grove/ballas/vagos]
dai dependendo do que ele digitar ele vai se tornar da equipe, entenderam?
abaixo todo o codigo do GM:
se alguem puder me explicar como criar esse tipo de comando eu ficarei feliz =D
Re: [DUV] criar um comando -
JustinSton - 24.01.2010
coloca pra quando ele digitar tal comando ele virar da equipe que quer
Equipe[playerid] == POLICIA
adiciona um
"policia"
e tal.
Re: [DUV] criar um comando -
[O_o]Davidovich - 24.01.2010
Quote:
Originally Posted by JustinSton
coloca pra quando ele digitar tal comando ele virar da equipe que quer
Equipe[playerid] == POLICIA
adiciona um
"policia"
e tal.
|
O problema dele й com os parametros cara.. strtok <<<
Eu nгo sei usar, mas procure sobre "strtok"
ou entгo procure sobre o systema dcmd que jб tem parametros inclusos
Re: [DUV] criar um comando -
chapolin1994 - 24.01.2010
voce quer tipo
se 1 grove for tenta equipa nas coisa da pm nao de?
Re: [DUV] criar um comando -
Lucas_Brasil - 24.01.2010
olha oq eu quero fazer:
pawn Code:
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/time", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, AZUL_CLARO, "USE: /Time [policia/grove/ballas/vagos]");
return 1;
}
if(strcmp(tmp, "policia", true)==0)
Equipe[playerid] = POLICIA;
else if(strcmp(tmp, "grove", true)==0)
Equipe[playerid] = GROVE;
else if(strcmp(tmp, "ballas", true)==0)
Equipe[playerid] = BALLAS;
else if(strcmp(tmp, "vagos", true)==0)
Equipe[playerid] = VAGOS;
return 1;
}
ele compila certinho mas o comando nгo funciona
eu coloca /time mas nada acontece
eu ja tentei substituir os nomes mas tbm nгo da
se alguem puder ajudar...
Re: [DUV] criar um comando -
chapolin1994 - 24.01.2010
eu sou novato em pawn, mas tenho certeza que falta algo ai mano!!
Re: [DUV] criar um comando -
Lucas_Brasil - 24.01.2010
tambem acho que falta mas nгo sei oque =/
se pelo menos ele desse um erro na compilaзгo seria melhor, ai dava pra saber