[Ajuda][Error]Problemas no sistema! -
brayon1997 - 03.02.2013
Boa Tarde galera do forum samp
Venho aqui pedi uma ajuda e um pedido! meu sistema de admin tem 1 erro maldito!
Gostaria de aprender e de saber de como resolver esse treco!
e o que fazer quando ocorrer este tipo de erro 036!
Pawn Code que da error!
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(IsPlayerInAnyVehicle(playerid));
{
if((vehicleid >= CarrosAdm[0]) && (vehicleid <= CarrosAdm[5]))
{
if((PlayerDados[playerid][Admin] < 1))
{
RemovePlayerFromVehicle(playerid);
Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo.");
}
}
}
... >> aki tem outra funзгo que ta ok e o return 0; }
Quando tenta compilar :
C:\Documents and Settings\Servidor\Desktop\GTA Servidor LVDM\filterscripts\KrayAdmin.pwn(623) : error 036: empty statement
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Como disse pesso como resolver e que se possivel me ensinar o que fazer quando der este erro 036 pois como uns dizem vcs nгo taram sempre aki presiso aprender!
Re: [Ajuda][Error]Problemas no sistema! -
Blix - 03.02.2013
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){
if(IsPlayerInAnyVehicle(playerid)){
if((vehicleid >= CarrosAdm[0]) && (vehicleid <= CarrosAdm[5])){
if((PlayerDados[playerid][Admin] < 1)){
RemovePlayerFromVehicle(playerid);
Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo.");
}
}
}
return true;
}
Re: [Ajuda][Error]Problemas no sistema! -
brayon1997 - 03.02.2013
Vlw Blix +1 em reputaзгo pra ti xD
Re: [Ajuda][Error]Problemas no sistema! -
Blix - 03.02.2013
Quote:
Originally Posted by brayon1997
Vlw Blix +1 em reputaзгo pra ti xD
|
suave , o erro estava nessa linha.
pawn Код:
if(IsPlayerInAnyVehicle(playerid));
o correto й
pawn Код:
if(IsPlayerInAnyVehicle(playerid))
vocк havia colocado isso ae.
;
Re: [Ajuda][Error]Problemas no sistema! -
brayon1997 - 03.02.2013
Voltando ao asstuno novo problema!
Se a pessoa nгo for admin nгo ta removendo do veiculo! й bug?
Re: [Ajuda][Error]Problemas no sistema! -
Blix - 03.02.2013
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if((vehicleid >= CarrosAdm[0]) && (vehicleid <= CarrosAdm[5]))
{
if((PlayerDados[playerid][Admin] < 1))
{
RemovePlayerFromVehicle(playerid);
Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo.");
}
}
return true;
}
Re: [Ajuda][Error]Problemas no sistema! -
tonisantolia - 03.02.2013
Quote:
Originally Posted by Blix
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if((vehicleid >= CarrosAdm[0]) && (vehicleid <= CarrosAdm[5])) { if((PlayerDados[playerid][Admin] < 1)) { RemovePlayerFromVehicle(playerid); Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo."); } } return true; }
|
WTF? para que esses 2 (())?
pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate){
new Veiculo = GetPlayerVehicleID(playerid);
for(new c = 0; c < sizeof CarrosAdm; c++){
if(Veiculo == CarrosAdm[c]){
if(PlayerDados[playerid][Admin] < 1){
RemovePlayerFromVehicle(playerid);
Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo.");
}
}
}
return 1;
}
Funcional sem precisar da callback OnPlayerEnterVehicle.
@EDIT:
Correto:
pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate){
new Veiculo = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER){
for(new c = 0; c < sizeof CarrosAdm; c++){
if(Veiculo == CarrosAdm[c]){
if(PlayerDados[playerid][Admin] < 1){
RemovePlayerFromVehicle(playerid);
Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo.");
}
}
}
}
return 1;
}
Re: [Ajuda][Error]Problemas no sistema! -
Blix - 03.02.2013
Quote:
Originally Posted by tonisantolia
WTF? para que esses 2 (())?
pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate){ new Veiculo = GetPlayerVehicleID(playerid); for(new c = 0; c < sizeof CarrosAdm; c++){ if(Veiculo == CarrosAdm[c]){ if(PlayerDados[playerid][Admin] < 1){ RemovePlayerFromVehicle(playerid); Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo."); } } } return 1; }
Funcional sem precisar da callback OnPlayerEnterVehicle.
@EDIT:
Correto:
pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate){ new Veiculo = GetPlayerVehicleID(playerid); if(newstate == PLAYER_STATE_DRIVER){ for(new c = 0; c < sizeof CarrosAdm; c++){ if(Veiculo == CarrosAdm[c]){ if(PlayerDados[playerid][Admin] < 1){ RemovePlayerFromVehicle(playerid); Msg(playerid, CINZA, "Vocк precisa ser admin para usar este Veiculo."); } } } } return 1; }
|
nem notei isso , ae passei rapidamente em cima do cуdigo , nada que retirar as duas () nгo resolva .
Re: [Ajuda][Error]Problemas no sistema! -
brayon1997 - 03.02.2013
Outro novo problema! Quando entra num dos 6 veiculos apareзe a mensagem Vocк precisa ser admin para usar este Veiculo. Mas nгo estб removendo do veiculo tem como resolver?
@Edit:
Valeu tonisantolia agora pego xD +1 pra ti!