02.11.2017, 14:06
Estou tentando criar um sistema para o portao abrir com a letra H mas da esse erro
Codigos:
Quote:
|
error 001: expected token: ";", but found "if" |
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new params[128]
if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
{
if(PortaoBuzina[playerid] == 0)
{
new id,file[150];
PortaoBuzina[playerid] = 1;
format(file, sizeof(file), P_GATES, id);
if(DOF2_FileExists(file))
{
if(!IsPlayerInRangeOfPoint(playerid, 50.0, DOF2_GetInt(file, "fCordX"), DOF2_GetInt(file, "fCordY"), DOF2_GetInt(file, "fCordZ")))
{
if(CallRemoteFunction("GetPlayerAdminLevel", "u", playerid) || GateInfo[strval(params)][SDono] != 3)
{
MoveDynamicObject(DOF2_GetInt(file, "Id2"), DOF2_GetFloat(file, "aPosX"), DOF2_GetFloat(file, "aPosY"), DOF2_GetFloat(file, "aPosZ"), DOF2_GetInt(file, "Speed"));
}
}
}
}
else if(PortaoBuzina[playerid] == 1)
{
new id,file[150];
PortaoBuzina[playerid] = 0;
format(file, sizeof(file), P_GATES, id);
if(DOF2_FileExists(file))
{
if(!IsPlayerInRangeOfPoint(playerid, 50.0, DOF2_GetInt(file, "fCordX"), DOF2_GetInt(file, "fCordY"), DOF2_GetInt(file, "fCordZ")))
{
if(CallRemoteFunction("GetPlayerAdminLevel", "u", playerid) || GateInfo[strval(params)][SDono] != 3)
{
MoveDynamicObject(DOF2_GetInt(file, "Id2"), DOF2_GetFloat(file, "fPosX"), DOF2_GetFloat(file, "fPosY"), DOF2_GetFloat(file, "fPosZ"), DOF2_GetInt(file, "Speed"));
}
}
}
}
}
return 1;
}

