[HELP] 2 Warnings
#1

The Warning By Compiler:

Quote:

F:\SAMP SERVER FILES\Z Satdm Improved Verison\Project Infinity GamerX\Project Infinity GamerX [UAS]\gamemodes\Angels.pwn(1169) : warning 213: tag mismatch
F:\SAMP SERVER FILES\Z Satdm Improved Verison\Project Infinity GamerX\Project Infinity GamerX [UAS]\gamemodes\Angels.pwn(1169) : warning 213: tag mismatch

The Line 1169:
Quote:

CreateGate(980,2293.8999023438, 2498.6999511719, 8.0999999046326,0.0,0.0,90.0,2293.8999023438, 2498.6999511719, 5.0999999046326,0.0,0.0,90.0,2.0,2.0,250.0);

CreateGate Works:

Quote:

CreateGate(modelid, Float:OpenPosX, Float:OpenPosY, Float:OpenPosZ, Float:OpenRotX, Float:OpenRotY, Float:OpenRotZ, Float:ClosePosX, Float:ClosePosY, Float:ClosePosZ, Float:CloseRotX, Float:CloseRotY, Float:CloseRotZ, OpeningSpeed, ClosingSpeed, Floatistance)
{
for(new g; g < MAX_GATES; g++)
{
if(GateData[g][gCreated] == false)
{
GateData[g][gCreated] = true;
GateData[g][gObjectID] = CreateObject(modelid, ClosePosX, ClosePosY, ClosePosZ, CloseRotX, CloseRotY, CloseRotZ);
GateData[g][gGateState] = 0;
GateData[g][gOpenedPos][0] = OpenPosX;
GateData[g][gOpenedPos][1] = OpenPosY;
GateData[g][gOpenedPos][2] = OpenPosZ;
GateData[g][gOpenedPos][3] = OpenRotX;
GateData[g][gOpenedPos][4] = OpenRotY;
GateData[g][gOpenedPos][5] = OpenRotZ;
GateData[g][gClosedPos][0] = ClosePosX;
GateData[g][gClosedPos][1] = ClosePosY;
GateData[g][gClosedPos][2] = ClosePosZ;
GateData[g][gClosedPos][3] = CloseRotX;
GateData[g][gClosedPos][4] = CloseRotY;
GateData[g][gClosedPos][5] = CloseRotZ;
GateData[g][gOpeningSpeed] = OpeningSpeed;
GateData[g][gClosingSpeed] = ClosingSpeed;
GateData[g][gDistance] = Distance;
CallLocalFunction("OnGateCreated", "d", g);
return g;
}
}
return -1;
}

The Timer:
Quote:

public GateTimer()
{
new tempInt;

for(new g; g < MAX_GATES; g++)
{
if(GateData[g][gCreated] == true)
{
tempInt = IsAnyPlayerNearGate(g);

if(tempInt == 0 && GateData[g][gGateState] == 0)
{
GateData[g][gGateState] = 1;
MoveObject(GateData[g][gObjectID], GateData[g][gOpenedPos][0], GateData[g][gOpenedPos][1], GateData[g][gOpenedPos][2], GateData[g][gOpeningSpeed]);
SetObjectRot(GateData[g][gObjectID], GateData[g][gOpenedPos][3], GateData[g][gOpenedPos][4], GateData[g][gOpenedPos][5]);
CallLocalFunction("OnGateOpened", "d", g);
}
else if(tempInt == 1 && GateData[g][gGateState] == 1)
{
GateData[g][gGateState] = 0;
MoveObject(GateData[g][gObjectID], GateData[g][gClosedPos][0], GateData[g][gClosedPos][1], GateData[g][gClosedPos][2], GateData[g][gOpeningSpeed]);
SetObjectRot(GateData[g][gObjectID], GateData[g][gClosedPos][3], GateData[g][gClosedPos][4], GateData[g][gClosedPos][5]);
CallLocalFunction("OnGateClosed", "d", g);
}
}
}
return 1;
}

IsPlayerNearGate:

Quote:

sAnyPlayerNearGate(gateid)
{
for(new player; player < GetMaxPlayers(); player++)
{
if(IsPlayerInRangeOfPoint(player, GateData[gateid][gDistance], GateData[gateid][gClosedPos][0], GateData[gateid][gClosedPos][1], GateData[gateid][gClosedPos][2]))
{
return 1;
}
}
return 0;
}

Reply
#2

Can you state the warning lines?
Reply
#3

warning?Ignore Warning bro
Reply
#4

Dude windrush.
Even its warning it can also damage the script.
Reply
#5

i did state warning line see the 2nd quote
Reply
#6

Why don't you use CreateObject?
Reply
#7

Speed is on Float, use Float:OpeningSpeed, and Float:ClosingSpeed
Reply
#8

still same error
Reply
#9

Topic Closed -- Script Removed .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)