[Ajuda] Level para entrar no veнculo
#1

Bom, eu estou tentando fazer aqui mas ta osso, queria que sу players acima do nнvel 50 entrasse nos helicopteros.

pawn Код:
new Modelo = GetVehicleModel(vehicleid);
    if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
    {
        if((PlayerDados[playerid]< 50))
        {
            RemovePlayerFromVehicle(playerid);
            Msg(playerid, CINZA, "Veнculo permitido para Nнvel 50 de Score.");
        }
    }
   
    }
    return 0;
}
PHP код:
C:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(644) : error 012invalid function callnot a valid address
C
:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(644) : warning 215expression has no effect
C
:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(644) : error 001expected token";"but found ")"
C:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(644) : error 029invalid expressionassumed zero
C
:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(644) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

Linha dos erro:

PHP код:
    if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5); 
Reply
#2

Код:
new Modelo = GetVehicleModel(vehicleid);
    if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
    {
        if((PlayerDados[playerid] != 50))
        {
            RemovePlayerFromVehicle(playerid);
            Msg(playerid, CINZA, "Veнculo permitido para Nнvel 50 de Score.");
        }
    }
    return 0;
}
Reply
#3

PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    new 
vidmod;
    
vid GetPlayerVehicleID(playerid);
    
mod GetVehicleModel(vid);

    if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(
Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
        {
            if((
PlayerDados[playerid] < 50))
            {
                
RemovePlayerFromVehicle(playerid);
                
Msg(playeridCINZA"Veнculo permitido para Nнvel 50 de Score.");
            }
        }
    }
    return 
1;

#OFF Uhuuull 30 de Janeiro meu Niver
Reply
#4

Feliz Aniversбrio Murilo, Felicidades tudo de bom .

@Tуpic.

Seguintes erros no Code do Murilo:
pawn Код:
new vid, mod;
    vid = GetPlayerVehicleID(playerid);
    mod = GetVehicleModel(vid);
    new Modelo = GetVehicleModel(vehicleid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
        {
            if((PlayerDados[playerid] < 50))
            {
                RemovePlayerFromVehicle(playerid);
                Msg(playerid, CINZA, "Veнculo permitido para Nнvel 50 de Score.");
            }
        }
    }
Reply
#5

Quote:
Originally Posted by Mteck
Посмотреть сообщение
Feliz Aniversбrio Murilo, Felicidades tudo de bom .

@Tуpic.

Seguintes erros no Code do Murilo:
pawn Код:
new vid, mod;
    vid = GetPlayerVehicleID(playerid);
    mod = GetVehicleModel(vid);
    new Modelo = GetVehicleModel(vehicleid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
        {
            if((PlayerDados[playerid] < 50))
            {
                RemovePlayerFromVehicle(playerid);
                Msg(playerid, CINZA, "Veнculo permitido para Nнvel 50 de Score.");
            }
        }
    }
Vlw garoto pra ti tambйm,

#Topic:

tente
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    vid = GetPlayerVehicleID(playerid);
    new Modelo = GetVehicleModel(vid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
        {
            if((PlayerDados[playerid] < 50))
            {
                RemovePlayerFromVehicle(playerid);
                Msg(playerid, CINZA, "Veнculo permitido para Nнvel 50 de Score.");
            }
        }
    }
    return 1;
}
Reply
#6

O erro persiste й nessa linha
PHP код:
        if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5
Reply
#7

Vocк estб usando

pawn Код:
PlayerDados(playerid)
// ao invйs de

PlayerDados[playerid]
E outra nгo conheзo seu gm mais a maioria usa uma matriz para salvar level:

Exemplo:

pawn Код:
PlayerDados[playerid][Level]
Reply
#8

2 Dъvidas.

Por que nessa linha:
pawn Код:
if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados(playerid) < 5)
PlayerDados ta definido como PlayerDados(playerid) e nessa linha:
pawn Код:
if((PlayerDados[playerid]< 50))
Ta definido como PlayerDados[playerid]?

e outra..

Pra que 2 (())?

Leia bem o que eu falei e vai achar o erro
Reply
#9

Agora sobraram esses

pawn Код:
C:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(647) : warning 213: tag mismatch
C:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(649) : warning 213: tag mismatch
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

Matriz do Level era Pontos

Erros estгo aqui

pawn Код:
if(Modelo == 420 || Modelo == 421 || Modelo == 422 && PlayerDados[playerid][Pontos] < 50)
        {
            if(PlayerDados[playerid][Pontos] < 50)
            {
Reply
#10

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    vid = GetPlayerVehicleID(playerid);
    new Modelo = GetVehicleModel(vid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(Modelo == 420 || Modelo == 421 || Modelo == 422)
        {
            if(GetPlayerScore(playerid) < 50)
            {
                RemovePlayerFromVehicle(playerid);
                Msg(playerid, CINZA, "Veнculo permitido para Nнvel 50 de Score.");
            }
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)