Help with gate :/
#1

Hi All.

Today I was making a Gate for my friend, and I'm getting this error :/

C:\Users\George\Desktop\SAMP Server\filterscripts\gate.pwn(12) : error 010: invalid function or declaration

Here is the code

pawn Код:
gate = CreateObject(980,1081.4000000,-777.0000000,109.6000000);
Thanks.
Reply
#2

use
pawn Код:
new gate = CreateObject(980,1081.4000000,-777.0000000,109.6000000, Float:rX, Float:rY, Float:rZ, Float:DrawDistance);
Reply
#3

Here is the full script
pawn Код:
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#if defined FILTERSCRIPT
#pragma tabsize 0


#define blue 0x0000FFFF
#define orange 0xFF9900AA
new gate;

gate = CreateObject(980, 1081.4, -777, 103.6, 0, 0, 358);
clubtower = CreateObject(3749,1081.3000000,-778.4000200,112.5000000);


public OnFilterScriptInit()
{
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#endif

CMD:gateopen(playerid,params[]) {
    MoveObject(gate, 1081.4, -777, 109.6, 2);
    SendClientMessage(playerid,blue,"[GATE]: Welcome Home!");
    return 1;
}

CMD:gateclose(playerid,params[]) {
    MoveObject(gate, 1081.4, -777, 103.6, 0, 0, 358);
    SendClientMessage(playerid,orange,"[GATE]: Goodbye!");
    return 1;
}
Reply
#4

pawn Код:
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#if defined FILTERSCRIPT
#pragma tabsize 0


#define blue 0x0000FFFF
#define orange 0xFF9900AA
new gate;

public OnFilterScriptInit()
{
    gate = CreateObject(980, 1081.4, -777, 103.6, 0, 0, 358,250.0);
    clubtower = CreateObject(3749,1081.30,-778.400020,112.50, 0, 0,0, 250.0);  //use correct params
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#endif

CMD:gateopen(playerid,params[]) {
    MoveObject(gate, 1081.4, -777, 109.6, 2);
    SendClientMessage(playerid,blue,"[GATE]: Welcome Home!");
    return 1;
}

CMD:gateclose(playerid,params[]) {
    MoveObject(gate, 1081.4, -777, 103.6, 0, 0, 358);
    SendClientMessage(playerid,orange,"[GATE]: Goodbye!");
    return 1;
}
Reply
#5

Thanks man

REP Given.
Reply
#6

deleted, double clicked "post".
Reply
#7

pawn Код:
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
//#if defined FILTERSCRIPT
#pragma tabsize 0


#define blue 0x0000FFFF
#define orange 0xFF9900AA
new gate;
new clubtower;

public OnFilterScriptInit()
{
    gate = CreateObject(980, 1081.4, -777, 103.6, 0, 0, 358);
    clubtower = CreateObject(3749,1081.3000000,-778.4000200,112.5000000);
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

//#endif

CMD:gateopen(playerid,params[]) {
    MoveObject(gate, 1081.4, -777, 109.6, 2);
    SendClientMessage(playerid,blue,"[GATE]: Welcome Home!");
    return 1;
}

CMD:gateclose(playerid,params[]) {
    MoveObject(gate, 1081.4, -777, 103.6, 0, 0, 358);
    SendClientMessage(playerid,orange,"[GATE]: Goodbye!");
    return 1;
}
This one will work.

@IamPRO - You forgot to mention a 'new' for clubtower object, other than that, your's is working too.
Reply
#8

Make Sure New Gate
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)