SA-MP Forums Archive
Moving Gates - Help Required - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Moving Gates - Help Required (/showthread.php?tid=247695)



Moving Gates - Help Required - Jing_Chan - 10.04.2011

I followed MaxedOutStudio's tutorial, heres what i came with

pawn Код:
}
    if (strcmp("/opengate", cmdtext, true) == 0) (
    MoveObject(Gate, 2036.6920166016, 1397.5196533203, 9.671875
    SendClientMessage(playerid, COLOR_YELLOW, "Gate Opened.");
    return 1;
    }
    if (strcmp("/closegate", cmdtext, true) == 0) (
    MoveObject(Gate, 2042.6993408203, 1397.6883544922, 9.671875
    SendClientMessage(playerid, COLOR_YELLOW, "Gate Closed.");
    return 1;
    }
I get errors......

pawn Код:
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(46) : warning 201: redefinition of constant/macro (symbol "COLOR_YELLOW")
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(150) : error 017: undefined symbol "Gate"
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(160) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(158) : warning 203: symbol is never used: "Gate"
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(182) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(187) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(189) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(196) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(212) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(350) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(355) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(355 -- 356) : error 017: undefined symbol "Gate"
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(360) : error 010: invalid function or declaration
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(363) : error 010: invalid function or declaration
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Please Help


Re: Moving Gates - Help Required - Admigo - 10.04.2011

Have you got new gate; on top of script?


Re: Moving Gates - Help Required - Jing_Chan - 10.04.2011

Quote:

Have you got new gate; on top of script?

Yes I Have


Re: Moving Gates - Help Required - Jing_Chan - 10.04.2011

UPDATE: Had new gate at wrong part of script, heres the errors now..

pawn Код:
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(46) : warning 201: redefinition of constant/macro (symbol "COLOR_YELLOW")
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(158) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(180) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(185) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(187) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(194) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(210) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(348) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(353) : warning 217: loose indentation
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(353 -- 355) : error 001: expected token: ",", but found "-identifier-"
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(358) : error 010: invalid function or declaration
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(361) : error 010: invalid function or declaration
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.



Re: Moving Gates - Help Required - Jing_Chan - 10.04.2011

one error left :

pawn Код:
C:\Users\JAMES\Desktop\samp03\gamemodes\meme(1)(1).pwn(360 -- 361) : error 001: expected token: ")", but found ";"



Re: Moving Gates - Help Required - HyperZ - 10.04.2011

pawn Код:
if (strcmp("/opengate", cmdtext, true) == 0)
{
    MoveObject(Gate, 2036.6920166016, 1397.5196533203, 9.671875);
    SendClientMessage(playerid, 0xFFFF00FF, "Gate opened.");
    return 1;
}
if (strcmp("/closegate", cmdtext, true) == 0)
{
    MoveObject(Gate, 2042.6993408203, 1397.6883544922, 9.671875);
    SendClientMessage(playerid, 0xFFFF00FF, "Gate closed.");
    return 1;
}



Re: Moving Gates - Help Required - Jing_Chan - 10.04.2011

EDIT : I tested it and when i type /opengate the server crashes?


Re: Moving Gates - Help Required - CodeExtreme - 21.05.2011

On top of the GM:

new gate;

On GameModeInit:

gate = CreateObject(idobject, float, float:y, float:z, float:rx, float:ry, float:rz);

On OnPlayerCommandText:

if (strcmp("/opengate", cmdtext, true) == 0)
{
MoveObject(gate, 2036.6920166016, 1397.5196533203, 9.671875);
SendClientMessage(playerid, 0xFFFF00FF, "Gate opened.");
return 1;
}
if (strcmp("/closegate", cmdtext, true) == 0)
{
MoveObject(gate, 2042.6993408203, 1397.6883544922, 9.671875);
SendClientMessage(playerid, 0xFFFF00FF, "Gate closed.");
return 1;
}

Okey??


Re: Moving Gates - Help Required - PhantomDot1 - 21.05.2011

check all the functions parameters @ wiki.samp.com, and than check if they match with your script, than try to test again.