01.03.2014, 07:35
Otra forma que me gusta mбs:
pawn Код:
#include <a_samp>
#include <streamer>
forward LoadDynamicObjects();
#define MAX_DYNAMIC_OBJECTS_COUNT 50
new MAX_DYNAMIC_OBJECTS;
enum DynamicObjectsEnum
{
Float:PosX,
Float:PosY,
Float:PosZ,
Float:PosRX,
Float:PosRY,
Float:PosRZ,
ID
}
new DynamicObject[MAX_DYNAMIC_OBJECTS_COUNT][DynamicObjectsEnum];
public OnGameModeInit()
{
LoadDynamicObjects();
return 1;
}
public LoadDynamicObjects()
{
// Primer objeto
DynamicObject[MAX_DYNAMIC_OBJECTS][PosX] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosY] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosZ] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRX] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRY] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRZ] = 0.0000;
MAX_DYNAMIC_OBJECTS++; // Segundo objeto
DynamicObject[MAX_DYNAMIC_OBJECTS][PosX] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosY] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosZ] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRX] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRY] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRZ] = 0.0000;
MAX_DYNAMIC_OBJECTS++; // Tercer objeto
DynamicObject[MAX_DYNAMIC_OBJECTS][PosX] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosY] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosZ] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRX] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRY] = 0.0000;
DynamicObject[MAX_DYNAMIC_OBJECTS][PosRZ] = 0.0000;
for ( new i = 0; i <= MAX_DYNAMIC_OBJECTS; i++ )
{
DynamicObject[i][ID] = CreateDynamicObject(modelid, DynamicObject[i][PosX], DynamicObject[i][PosY], DynamicObject[i][PosZ], DynamicObject[i][PosRX], DynamicObject[i][PosRY], DynamicObject[i][PosRZ]);
}
}