public VerificarVeiculo(playerid)
{
//----------------Blockeio-carros-mercenarios-----------------------------//
new name1[MAX_PLAYER_NAME], info1[128];
if(IsPlayerInVehicle(playerid, Caminhao[1]))
if(Org[playerid] == Agente)
{
GetPlayerName(playerid, name1, MAX_PLAYER_NAME);
format(info1, sizeof(info1), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name1);
SendClientMessageToAll(C_Merc,info1);
{
if(!Org[playerid] = Agente)
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
}
//----------------Blockeio-carros-Agentes-----------------------------//
new name2[MAX_PLAYER_NAME], info2[128];
if(IsPlayerInVehicle(playerid, Caminhao[2]))
if(Org[playerid] == Mercenario)
{
GetPlayerName(playerid, name2, MAX_PLAYER_NAME);
format(info2, sizeof(info2), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name2);
SendClientMessageToAll(C_Age,info2);
{
if(!Org[playerid] = Mercenario)
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
return 1;
}
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(211) : warning 211: possibly unintended assignment
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(211) : error 022: must be lvalue (non-constant)
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(211) : warning 215: expression has no effect
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(211) : error 001: expected token: ";", but found ")"
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(211) : error 029: invalid expression, assumed zero
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(211) : 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.
SendClientMessageToAll(C_Merc,info1);
{
if(!Org[playerid] = Agente)
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!");
RemovePlayerFromVehicle(playerid);
return 1;
}
public VerificarVeiculo(playerid)
{
//----------------Blockeio-carros-mercenarios-----------------------------//
new name1[MAX_PLAYER_NAME], info1[128];
if( IsPlayerInVehicle(playerid, Caminhao[1] ))
if( Org[playerid] == Agente ) // Si ele for da Org Agente { abre chave e vem as funзхes }
{
GetPlayerName( playerid, name1, MAX_PLAYER_NAME );
format( info1, sizeof( info1 ), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name1 );
SendClientMessageToAll( C_Merc,info1 );
return 1;
}
else // ou ele nгo й { abre chave e vem as funзхes }
{
SendClientMessage( playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!" );
RemovePlayerFromVehicle( playerid );
return 1;
}
//----------------Blockeio-carros-Agentes-----------------------------//
new name2[MAX_PLAYER_NAME], info2[128];
if( IsPlayerInVehicle( playerid, Caminhao[2] ) )
if( Org[playerid] == Mercenario ) // Si ele for da Org Mercenбrio { abre chave e vem as funзхes }
{
GetPlayerName( playerid, name2, MAX_PLAYER_NAME );
format( info2, sizeof(info2), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name2);
SendClientMessageToAll(C_Age,info2);
return 1;
}
else // ou ele nгo й { abre chave e vem as funзхes }
{
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!");
RemovePlayerFromVehicle(playerid);
return 1;
}
return 1;
}
//----------------Blockeio-carros-Agentes-----------------------------//
new name2[MAX_PLAYER_NAME], info2[128];
if( IsPlayerInVehicle( playerid, Caminhao[2] ) )
if( Org[playerid] == Mercenario ) // Si ele for da Org Mercenбrio { abre chave e vem as funзхes }
{
GetPlayerName( playerid, name2, MAX_PLAYER_NAME );
format( info2, sizeof(info2), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name2);
SendClientMessageToAll(C_Age,info2);
return 1;
}
else // ou ele nгo й { abre chave e vem as funзхes }
{
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!");
RemovePlayerFromVehicle(playerid);
return 1;
}
return 1;
}
Infernus Pawn Editor й cheio de bugs o melhor e o padrгo que vem junto com os arquivos ...
Esta definido Caminhгo 1 pra agente e 2 pra mercenбrio ? |
Sim mano, estб. serб que o problema estб na definiзгo das organizaзхes ?
|
public VerificarVeiculo(playerid)
{
//----------------Blockeio-carros-mercenarios-----------------------------//
new name1[MAX_PLAYER_NAME], info1[128];
new Veiculo = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(Veiculo == Caminhao[1] && Org[playerid] == Agente)
{
GetPlayerName( playerid, name1, MAX_PLAYER_NAME );
format( info1, sizeof( info1 ), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name1 );
SendClientMessageToAll( C_Merc,info1 );
return 1;
}
else
{
SendClientMessage( playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!" );
RemovePlayerFromVehicle( playerid );
return 1;
}
if(Veiculo == Caminhao[2] && Org[playerid] == Mercenario)
{
GetPlayerName( playerid, name2, MAX_PLAYER_NAME );
format( info2, sizeof(info2), "| Mercadoria | O player %s acabou de coletar o caminhгo com a mercadoria!", name2);
SendClientMessageToAll(C_Age,info2);
return 1;
}
else
{
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem permissгo para pegar esse caminhгo!");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
return 1;
}
tenta assim
PHP код:
|