[Ajuda] Comando para sу uma profissao
#1

Bom eu criei a profs e pб ae coloco isso nela:
pawn Код:
if(Profissao[playerid] == Mecanico return SendClientMessage(playerid, Laranja, "| ERRO | Vocк nгo tem permissao");
e ta acontecendo o contrario do que eu quero, a profs Mecanico nao pode usar o cmd mas as outras podem, quero que somente admin e profs de Mecanico possam usar esse cmd, Meus comandos de admin sгo td Rcon ...

CMD:
pawn Код:
CMD:consertar(playerid, params[])
{
if(Profissao[playerid] == Mecanico) return SendClientMessage(playerid, Laranja,"| ERRO | Vocк nгo tem permissгo.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Laranja, "| ERRO | Vocк nгo estб em um veнculo.");
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1000);
return 1;
}
Jб tentei colocar
pawn Код:
if(Mecanico[playerid] == 0) return SendClientMessage(playerid, Laranja,"| ERRO | Vocк nгo tem permissгo.");
sу que da erros

pawn Код:
C:\Users\user\Desktop\GM [PROJETO]\gamemodes\GM.pwn(627) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\GM [PROJETO]\gamemodes\GM.pwn(627) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\GM [PROJETO]\gamemodes\GM.pwn(627) : warning 215: expression has no effect
C:\Users\user\Desktop\GM [PROJETO]\gamemodes\GM.pwn(627) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\GM [PROJETO]\gamemodes\GM.pwn(627) : 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.
Reply
#2

Tenta:

pawn Код:
if(Profissao[playerid][Mecanico] == 0) return SendClientMessage(playerid, Laranja,"| ERRO | Vocк nгo tem permissгo.");
Reply
#3

pawn Код:
CMD:consertar(playerid, params[])
{
    if(!Profissao[playerid] == Mecanico) return SendClientMessage(playerid, Laranja,"| ERRO | Vocк nгo tem permissгo.");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Laranja, "| ERRO | Vocк nгo estб em um veнculo.");
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vehicleid, 1000);
    return 1;
}
Reply
#4

Quote:
Originally Posted by Lipe_Stronda
Посмотреть сообщение
pawn Код:
CMD:consertar(playerid, params[])
{
    if(!Profissao[playerid] == Mecanico) return SendClientMessage(playerid, Laranja,"| ERRO | Vocк nгo tem permissгo.");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Laranja, "| ERRO | Vocк nгo estб em um veнculo.");
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vehicleid, 1000);
    return 1;
}
Deu, porйm ta dando Warning ...
pawn Код:
C:\Users\user\Desktop\GM [PROJETO]\gamemodes\GM.pwn(633) : warning 213: tag mismatch
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
Reply
#5

#EDIT

assim vai

pawn Код:
CMD:reparar(playerid, params[])
{
    if(Profissao[playerid] == Mecanico)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        SetVehicleHealth(vehicleid, 1000);
        return true;
    }
    else
    {
        SendClientMessage(playerid, -1, " nгo йs mecanico");
    }
    return 1;
}
Reply
#6

REMOVED
Reply
#7

Veja meu edit no comentбrio acima...
Reply
#8

Quote:
Originally Posted by Lipe_Stronda
Посмотреть сообщение
Veja meu edit no comentбrio acima...
Vlw, consegui D
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)