E ae pessoal, to pequisando faz tempo uma resposta pro meu problema. To programando em pawno (Ouvi flar qeh C++) E daí tive um problema na hora de compilar. Tentei botar a Strtok em um comando, porem não entrou como eu esperava. Aki abaixo o código no fim do script strtok(const string[], &index)
{
new length = strlen(string);
while ((index < offset =" index;"> ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }
Acima do onplayercommandtext
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
E no onplayercommandtext
if(strcmp(cmd,"/vida", true)==0 && IsPlayerAdmin(playerid))
{
new string [256];
new tmp[256];
new plid, vida;
new nomeentregador[MAX_PLAYER_NAME];
new nomerecebedor[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, cinza, "[ERRO DE SINTAXE] /vida [id] [vida]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, cinza, "[ERRO DE SINTAXE] /vida [id] [vida]");
return 1;
}
vida = strval(tmp);
if(IsPlayerConnected(plid)){
GetPlayerName(plid, nomerecebedor, sizeof(nomerecebedor));
GetPlayerName(playerid, nomeentregador, sizeof(nomeentregador));
format(string, sizeof(string), "O Admnistrador %s setou a vida de %s para %d.", nomeentregador,nomerecebedor,vida);
SendClientMessageToAll(branco, string);
SetPlayerHealth(plid,vida);
return 1;
}
else
{
SendClientMessage(playerid, cinza, "Jogador não conectado.");
return 1;
}
}
ele me retorna com erros como:
C:\Rockstar Games\SAMP Server\filterscripts\Plus.pwn(131) : error 017: undefined symbol "kills"
C:\Rockstar Games\SAMP Server\filterscripts\Plus.pwn(131) : warning 215: expression has no effect
C:\Rockstar Games\SAMP Server\filterscripts\Plus.pwn(131) : error 001: expected token: ";", but found "]"
C:\Rockstar Games\SAMP Server\filterscripts\Plus.pwn(131) : error 029: invalid expression, assumed zero
C:\Rockstar Games\SAMP Server\filterscripts\Plus.pwn(131) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. alguém me ajuuuuuda :wacko: :wacko: :wacko: Aki tah o link do tuto http://modsxtreme.blogspot.com/2008/11/pro...termedirio.html abraçooo