Como faзo para bloquear o comando /vida se o player nгo tiver 100$ em mгos -
OverKiller - 15.03.2016

Olб bom dia/noite/tarde.
Usando /vida o Player tem a vida setada para 100 e й descontado 100$ dele.
Mas como quando o player no tem 100$ em mгos fica descontado(Olha no hud) -100. mas eu queria que se o player nгo tiver 100$ ele nгo ter a vida setada e uma string que seja mandada para ele da seguinte forma "Vocк nгo tem 100$ para comprar saъde". se alguйm me dizer o cуdigo para bloquear a saъde se o player nгo tiver a grana em mгo.
Cуdigo que eu usei:
public OnPlayerCommandText(playerid, cmdtext[])
{
new idx;
new cmd[256];
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/kill", true, 10) == 0)
{
SendClientMessage(playerid, -1, "Vocк se suicidou");
SetPlayerHealth(playerid, 0.0);
return 1;
}
if(strcmp(cmd, "/vida", true, 10) == 0)
SendClientMessage(playerid, -1, "Sua vida foi restaurada");
SetPlayerHealth(playerid, 100.0);
GivePlayerMoney(playerid, -100);
return 0;
}
Re: Como faзo para bloquear o comando /vida se o player nгo tiver 100$ em mгos -
Standby - 15.03.2016
pawn Код:
if(strcmp(cmd, "/vida", true, 10) == 0)
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, -1, " Vocк nгo tem 100R$);
SendClientMessage(playerid, -1, "Sua vida foi restaurada");
SetPlayerHealth(playerid, 100.0);
GivePlayerMoney(playerid, -100);
return 1;
}
Respuesta: Como faзo para bloquear o comando /vida se o player nгo tiver 100$ em mгos -
OverKiller - 15.03.2016
C:\Users\Usuario\Searches\Music\Desktop\Marcos\gam emodes\bare.pwn(3

: error 037: invalid string (possibly non-terminated string)
C:\Users\Usuario\Searches\Music\Desktop\Marcos\gam emodes\bare.pwn(3

: error 017: undefined symbol "Voc"
C:\Users\Usuario\Searches\Music\Desktop\Marcos\gam emodes\bare.pwn(3

: error 029: invalid expression, assumed zero
C:\Users\Usuario\Searches\Music\Desktop\Marcos\gam emodes\bare.pwn(3

: fatal error 107: too many error messages on one line
deu esses erros man :/
Re: Como faзo para bloquear o comando /vida se o player nгo tiver 100$ em mгos -
Standby - 15.03.2016
if(strcmp(cmd, "/vida", true, 10) == 0)
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, -1, " Vocк nгo tem 100R$");
SendClientMessage(playerid, -1, "Sua vida foi restaurada");
SetPlayerHealth(playerid, 100.0);
GivePlayerMoney(playerid, -100);
return 1;
}
desculpa esqueci de fechar " "
Respuesta: Como faзo para bloquear o comando /vida se o player nгo tiver 100$ em mгos -
OverKiller - 15.03.2016
Valeu ^^. mas nгo vi a diferenзa do seu primeiro cуdigo para o segundo. se vocк pode me dizer qual foi a diferenзa que deu o resultado desejado eu agradeзo muito man. <3 й pq sou novato no pawn e quero aprender sempre que houver uma brechinha rsrs ^^
Respuesta: Como faзo para bloquear o comando /vida se o player nгo tiver 100$ em mгos -
Superextreme - 15.03.2016
Quote:
Originally Posted by OverKiller
Valeu ^^. mas nгo vi a diferenзa do seu primeiro cуdigo para o segundo. se vocк pode me dizer qual foi a diferenзa que deu o resultado desejado eu agradeзo muito man. <3 й pq sou novato no pawn e quero aprender sempre que houver uma brechinha rsrs ^^
|
Nesta linha ele esqueceu de fechar a mensagem com aspas ("). Isso fez a diferenзa!
PHP код:
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, -1, " Vocк nгo tem 100R$);