Coords in an Array
#1

Hello, I am wondering how I can do this. Have an array full of coords and make the script load all those coords on OnGameModeInit, like this;

pawn Код:
new Float:gShopLocations[][] = {
    {1975.8096,-2036.7939,13.5469},
    {1929.6444,-1776.3248,13.5469},
    {1128.9231,-1271.5233,13.5469},
    {-1615.9480,1139.0419,7.1875},
    {-2419.4297,970.0163,45.2969},
    {-2664.9050,-7.7562,6.1328}
};
pawn Код:
new rand = random(sizeof(gShopLocations));
    CreateDynamicPickup(1239, 1, gShopLocations[rand][0], gShopLocations[rand][1], gShopLocations[rand][2], -1, -1, INVALID_PLAYER_ID, 150.0);
    CreateDynamicMapIcon(gShopLocations[rand][0], gShopLocations[rand][1], gShopLocations[rand][2], 38, COLOR_WHITE, -1, -1, INVALID_PLAYER_ID, 150.0);
    CreateDynamic3DTextLabel("SHOP", COLOR_RED, gShopLocations[rand][0], gShopLocations[rand][1], gShopLocations[rand][2], 150.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
    printf("%f, %f, %f", gShopLocations[rand][0], gShopLocations[rand][1], gShopLocations[rand][2]);
As you can see it says "new rand = random(sizeof(gShopLocations));", this is wrong because it loads one randomly selected coord. How can I make it load all of them?
Reply


Messages In This Thread
Coords in an Array - by Luis- - 11.03.2012, 21:41
Re: Coords in an Array - by Babul - 11.03.2012, 21:47
Re: Coords in an Array - by Luis- - 11.03.2012, 22:26
Re: Coords in an Array - by jameskmonger - 11.03.2012, 22:33
Re: Coords in an Array - by Luis- - 11.03.2012, 22:35
Re: Coords in an Array - by jameskmonger - 11.03.2012, 22:42

Forum Jump:


Users browsing this thread: 3 Guest(s)