gates Problem
#1

i keep getting these errors
pawn Код:
D:\stuff from reinstall\The Original\filterscripts\bus.pwn(56) : warning 217: loose indentation
D:\stuff from reinstall\The Original\filterscripts\bus.pwn(56) : error 029: invalid expression, assumed zero
D:\stuff from reinstall\The Original\filterscripts\bus.pwn(56) : error 004: function "Close" is not implemented
D:\stuff from reinstall\The Original\filterscripts\bus.pwn(70) : error 030: compound statement not closed at the end of file (started at line 39)
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.
with this code
pawn Код:
#include <a_samp>
#include <streamer>
#include <foreach>
#define red 0xFF0000AA
#define Message_color 0xFF0000AA
new bus;
new bus2;
new objmoved;
forward Tolls(playerid);
forward Close();
public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("bus barriier");
    print("--------------------------------------\n");
    bus = CreateDynamicObject(969, 1957.5999755859, -2176.6000976563, 12.699999809265, 0, 0, 0);
    bus2 = CreateDynamicObject(980, 970.29998779297, 757.70001220703, 12.5, 0, 0, 290.25006103516);
//-------------------------------------Objects--------------------------------------------------//
    CreateDynamicObject(8657, 1981.5999755859, -2177.1000976563, 13.699999809265, 0, 0, 270);
    CreateDynamicObject(8657, 1981.5999755859, -2177.1000976563, 14.800000190735, 0, 0, 269.99450683594);
    CreateDynamicObject(8657, 1941.9000244141, -2177.1000976563, 13.699999809265, 0, 0, 269.99450683594);
    CreateDynamicObject(8657, 1941.9000244141, -2177.1000976563, 15, 0, 0, 269.99450683594);
   /////////////////////////////////////// Tollage sf to lv///////////////////////////////////////////////
//------------------------------------------------------------------------------------------------//
    objmoved = 0;
    return 1;
}
public OnFilterScriptExit()
{
    return 1;
}
public OnPlayerConnect( playerid )
{
SetTimerEx("Tolls", 1500, true, "d", playerid);
return 1;
}
public Tolls(playerid)
{
    if(GetPlayerSkin(playerid) == 253 || GetPlayerSkin(playerid) == 255)
    {
    if(IsPlayerInRangeOfPoint(playerid, 10.0, 1957.5999755859, -2176.6000976563, 12.699999809265))
    {
            MoveDynamicObject(bus, 1948.5999755859, -2176.6000976563, 12.699999809265, 2.5);
            objmoved = 1;
            SetTimerEx("Close",7000,false,"i", 0);
            }
            else if(IsPlayerInRangeOfPoint(playerid, 10.0, 970.29998779297, 757.70001220703, 12.5))
            {
            MoveDynamicObject(bus2, 970.29998779297, 757.70001220703, 7.3000001907349, 2.5);
            objmoved = 2;
            SetTimerEx("Close",7000,false,"i", 0);
        }
    return 1;
    }

public Close()
{
    if(objmoved == 1)
    {
    MoveDynamicObject(bus, 1957.5999755859, -2176.6000976563, 12.699999809265, 3.5);
    objmoved = 0;
    }
    if(objmoved == 2)
    {
    MoveDynamicObject(bus2, 970.29998779297, 757.70001220703, 12.5, 3.5);
    objmoved = 0;
    }
    return 1;
}
Reply
#2

Tip: Always take care about a good indentation.

pawn Код:
#include <a_samp>
#include <streamer>
#define red 0xFF0000AA
#define Message_color 0xFF0000AA
new bus;
new bus2;
new objmoved;
forward Tolls(playerid);
forward Close();


public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("bus barriier");
    print("--------------------------------------\n");
    bus = CreateDynamicObject(969, 1957.5999755859, -2176.6000976563, 12.699999809265, 0, 0, 0);
    bus2 = CreateDynamicObject(980, 970.29998779297, 757.70001220703, 12.5, 0, 0, 290.25006103516);
    //-------------------------------------Objects--------------------------------------------------//
    CreateDynamicObject(8657, 1981.5999755859, -2177.1000976563, 13.699999809265, 0, 0, 270);
    CreateDynamicObject(8657, 1981.5999755859, -2177.1000976563, 14.800000190735, 0, 0, 269.99450683594);
    CreateDynamicObject(8657, 1941.9000244141, -2177.1000976563, 13.699999809265, 0, 0, 269.99450683594);
    CreateDynamicObject(8657, 1941.9000244141, -2177.1000976563, 15, 0, 0, 269.99450683594);
    /////////////////////////////////////// Tollage sf to lv///////////////////////////////////////////////
    //------------------------------------------------------------------------------------------------//
    objmoved = 0;
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}
public OnPlayerConnect( playerid )
{
    SetTimerEx("Tolls", 1500, true, "d", playerid);
    return 1;
}

public Tolls(playerid)
{
    if(GetPlayerSkin(playerid) == 253 || GetPlayerSkin(playerid) == 255)
    {
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1957.5999755859, -2176.6000976563, 12.699999809265))
        {
            MoveDynamicObject(bus, 1948.5999755859, -2176.6000976563, 12.699999809265, 2.5);
            objmoved = 1;
            SetTimerEx("Close",7000,false,"i", 0);
        }
        else if(IsPlayerInRangeOfPoint(playerid, 10.0, 970.29998779297, 757.70001220703, 12.5))
        {
            MoveDynamicObject(bus2, 970.29998779297, 757.70001220703, 7.3000001907349, 2.5);
            objmoved = 2;
            SetTimerEx("Close",7000,false,"i", 0);
        }
    }
    return 1;
}

public Close()
{
    if(objmoved == 1)
    {
        MoveDynamicObject(bus, 1957.5999755859, -2176.6000976563, 12.699999809265, 3.5);
        objmoved = 0;
    }
    if(objmoved == 2)
    {
        MoveDynamicObject(bus2, 970.29998779297, 757.70001220703, 12.5, 3.5);
        objmoved = 0;
    }
    return 1;
}
Reply
#3

Thankyou +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)