[Dъvida] Detectar se o jogador estб na "gangzone"
#1

Entгo, criei a seguinte stock para detectar se o jogador estб na "gangzone":
Код:
stock JogadorNaSafeZone(playerid)
{
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    if(x >= 1283.838 && y >= -2003.337 && x <= 1103.631 && y <= -2080.794) return 1;         .
    else return 0;
}
E meu OnPlayerStateChange, ficou da seguinte forma:
Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(JogadorNaSafeZone(playerid))
    {
        //Comando
    }
    return 1;
}
Porйm na hora de compilar estou recebendo os seguintes erros:
Код:
(387) : error: 029: invalid expression, assumed zero
(387) : warning: 215: expression has no effect
(387) : error: 001: expected token: ";", but found "else"
(387) : error: 029: invalid expression, assumed zero
(387) : error fatal: 107: too many error messages on one line
E isso sу acontece se eu realmente colocar o comando em OnPlayerStateChange! Entгo veio a dъvida, й impossivel checar se o jogador estб na "gangzone" nessa public? Se nгo, como faзo? Tks
Reply
#2

Quote:
Originally Posted by kadek
Посмотреть сообщение
Entгo, criei a seguinte stock para detectar se o jogador estб na "gangzone":
Код:
stock JogadorNaSafeZone(playerid)
{
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    if(x >= 1283.838 && y >= -2003.337 && x <= 1103.631 && y <= -2080.794) return 1;         .
    else return 0;
}
E meu OnPlayerStateChange, ficou da seguinte forma:
Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(JogadorNaSafeZone(playerid))
    {
        //Comando
    }
    return 1;
}
Porйm na hora de compilar estou recebendo os seguintes erros:
Код:
(387) : error: 029: invalid expression, assumed zero
(387) : warning: 215: expression has no effect
(387) : error: 001: expected token: ";", but found "else"
(387) : error: 029: invalid expression, assumed zero
(387) : error fatal: 107: too many error messages on one line
E isso sу acontece se eu realmente colocar o comando em OnPlayerStateChange! Entгo veio a dъvida, й impossivel checar se o jogador estб na "gangzone" nessa public? Se nгo, como faзo? Tks
Retira este return ai e coloca return true;, isso vai retornar a lugar comum e o else
pawn Код:
else return 0;
Reply
#3

mas o que tu quer fazer ?
Reply
#4

Quero que o player fique recebendo vida constantemente na бrea xD.
Deu certo, valeu!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)