Fill Array with FloatObjects??
#1

Hey.
Can i do what i wrote in my heading??
Because it would be very useful for x,y,z coordinates.
Reply
#2

You mean like in a 3D array?
Reply
#3

Yes
Reply
#4

pawn Код:
enum stuff
{
ObjectID,
Float:x, Float:y, Float:z, Float:rot
};

new Objects[][stuff] =
{
{1337, 0.0, 0.0, 0.0, 0.0},
{1337, 0.0, 0.0, 0.0, 0.0}
};

// Maybe under OnGameModeInit

for(new o = 0; o < sizeof(Objects); o++)
{
CreateObject(Object[o][ObjectID], Object[o][x], Object[o][y], Object[o][z], Object[o][rot]); // Parameters not the same, but u shud know what to do now.
}
Reply
#5

Yes okay Thank you.
I'll try it out.
Reply
#6

Doesn't work.
I get VERY many warning and error.
Quote:

C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(159) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(162) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(162) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(162) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(162) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(162) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(162) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(163) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(163) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(163) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(163) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(163) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(163) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(170) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(170) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(170) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(170) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(170) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(170) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(171) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(171) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(171) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(171) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(171) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(171) : warning 213: tag mismatch
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(281) : error 017: undefined symbol "Vend"
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(281) : warning 215: expression has no effect
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(281) : error 001: expected token: ";", but found "]"
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(281) : error 029: invalid expression, assumed zero
C:\Users\Jonni\Desktop\SA-MP Server\gamemodes\TheKillerzBeta.pwn(281) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.
>Exit code: 1 Time: 0.582

CODE:
pawn Код:
enum Objects
{
    mID,
    X,
    Y,
    Z,
    rX,
    rY,
    rZ
};

// --ATM--
new ATM[];
new ATMC[][Objects] =
{
    {2942, 1496.3527832031, -1749.9055175781, 15.088212013245, 0.000000, 0.000000, 182.3049621582},
    {2942, 1465.7149658203, -1749.8640136719, 15.088212013245, 0.000000, 0.000000, 179.8349609375}
};

// --Vend--
new VEND[];
new VENDC[][Objects] =
{
    {1302, 1196.6483154297, -914.95532226563, 47.0625, 0.000000, 0.000000, 188.3049621582},
    {1302, 1553.173828125, -1668.177734375, 12.557092666626, 0.000000, 0.000000, 0.000000}
};
Reply
#7

Floats need to have a tag.

pawn Код:
enum Objects
{
mID,
float:X,
float:Y,
float:Z,
float:rX,
float:rY,
float:rZ
};

// --ATM--
new ATMC[][Objects] =
{
{2942, 1496.3527832031, -1749.9055175781, 15.088212013245, 0.000000, 0.000000, 182.3049621582},
{2942, 1465.7149658203, -1749.8640136719, 15.088212013245, 0.000000, 0.000000, 179.8349609375}
};

// --Vend--
new VENDC[][Objects] =
{
{1302, 1196.6483154297, -914.95532226563, 47.0625, 0.000000, 0.000000, 188.3049621582},
{1302, 1553.173828125, -1668.177734375, 12.557092666626, 0.000000, 0.000000, 0.000000}
};
Reply
#8

Okay i try again.

//EDIT:
Works now fine
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)