07.04.2013, 17:23
I am mapping a jail right now, and for some reason the gates wont compile, I cannot see any errors unless I am missing some SSCANF stuff.
(Note that gov123 shall be the password to open the gate)
(Note that gov123 shall be the password to open the gate)
Код:
#include <a_samp>
#include <zcmd>
new pgate1;
new pgate2;
public OnFilterScriptInit()
{
pgate1 = CreateObject(971, -2819.3171, 2651.5464, 103.3268, 0.0, 0.0, 0.0, 100.0);
pgate2 = CreateObject(971, 2855.7476, 2665.3562, 106.6561, 0.0, 0.0, 0.0, 100.0);
Create3DTextLabel("Jail\nCommands: /enter", 0x008080FF, -2827.9419, 2274.5588, 85.7897, 40.0, 0, 1);
Create3DTextLabel("Exit\nCommands: /enter", 0x008080FF, -2843.2856, 2652.1619, 98.6174, 40.0, 0, 1);
return 1;
}
COMMAND:open gov123(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -2819.3171, 2651.5464, 103.3268))
{
MoveObject(pgate1, -2819.3171, 2648.8591, 103.3268, 6.0);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2855.7476, 2665.3562, 106.6561))
{
MoveObject(pgate2, -2855.7476, 2668.2810, 106.6561, 6.0);
return 1;
}
}
COMMAND:close gov123(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -2819.3171, 2651.5464, 103.3268))
{
MoveObject(pgate1, -2819.3171, 2651.5464, 103.3268, 6.0);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2855.7476, 2665.3562, 106.6561))
{
MoveObject(pgate2, 2855.7476, 2665.3562, 106.6561, 6.0);
return 1;
}
}

