[Ajuda] Erro ao criar comando para ganhar armas -
kaastiel - 23.05.2014
pawn Код:
if(strcmp(cmdtext, "/armas", true) == 1)
{
GivePlayerWeapon(playerid, 35, 55);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
return 1;
}
Eu quero criar esse comando mas da esse erro:
C:\Users\Henrique\Desktop\Server\gamemodes\haha.pw n(125) : error 010: invalid function or declaration
C:\Users\Henrique\Desktop\Server\gamemodes\haha.pw n(130) : error 010: invalid function or declaration
Re: [Ajuda] Erro ao criar comando para ganhar armas -
MultiKill - 23.05.2014
Post a linha 125, 130.
Re: [Ajuda] Erro ao criar comando para ganhar armas -
kaastiel - 23.05.2014
Eu ja consegui colocar mano mas agora qualquer comando dб as armas, tipo qualquer mesmo se eu colocar /nada /vem /teleporte /danзar /roubar serve como comando /armas :/ me ajuda a restringir o comando de armas so pra armas e nenhum outro comando dar armas
Re: [Ajuda] Erro ao criar comando para ganhar armas -
MultiKill - 23.05.2014
No comeзo da callback OnPlayerCommantText
pawn Код:
new cmd[256],idx;
cmd = strtok(cmdtext,idx);
Re: [Ajuda] Erro ao criar comando para ganhar armas -
kaastiel - 23.05.2014
manda ai como fica esse codigo junto com a callback ai pq ta dando erro aqui :/
Re: [Ajuda] Erro ao criar comando para ganhar armas -
MultiKill - 23.05.2014
Manda a linha do erro.
Ficaria +- assim:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256],idx;
cmd = strtok(cmdtext,idx);
if(strcmp(cmdtext,"/teste",true) == 0)
{
SendClientMessage(playerid,-1,"Vocк usou o comando /teste");
return 1;
}
return 0;
}
Esqueci de falar. Coloque isto caso de undefined strtok:
pawn Код:
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}