Jump to content

'Base' bouwen lukt niet


patrick1995

Recommended Posts

Hey,

Ik ben een base aan het bouwen, en ik was van plan vandaag de base in mijn SA-MP te zetten, maar het lukt niet.

Mijn base is gemaakt in MTA Map Editor, dus een .MAP bestand, en die heb ik met deze converter omgezet naar een SA-MP bestand, en die had ik geplaatst enzo, maar dat werkte niet.

Toen dacht ik: misschien moet ik een objectstreamer gebruiken.

Ik heb dus bij in mijn server config bij filterscripts dit gezet:

filterscripts base gl_actions gl_property gl_realtime xObjects

en in de map 'filterscripts' 'xObjects.pwn' geplaatst.

En in 'xObjects.pwn' heb ik de uitvoercode van de hierbovengeposte converter geplaatst, natuurlijk met de 'xObjects Simple Objects Streamer' manier, omdat ik nu xObjects gebruik.

Mijn xObjects ziet er nu zo uit:

#include <a_samp>

forward xTimer();

//------------------------------------------------------------------------------

enum object_info
{
       modelid,
       Float:ox,
       Float:oy,
       Float:oz,
       Float:orx,
       Float:ory,
       Float:orz,
       Float:viewdist
}

#undef MAX_PLAYERS
#define MAX_PLAYERS 500 // Verander '500' naar het aantal spelers wat maximaal in je server kan.

new Objects[][object_info] = 
{
{HIER AL DIE OBJECTS GEPLAATST
// Plaats hier al je objecten
//{modelid, X, Y, Z, rX, rY, rZ, viewdistance}   |   Let op: De laatste regel hoort GÉÉN komma te hebben. Alle regels ervoor WÉL. Voorbeeld:
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0},
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0}
};

enum player_info
{
       objid[sizeof(Objects)],
       bool:view[sizeof(Objects)]
}
new Player[MAX_PLAYERS][player_info];

//------------------------------------------------------------------------------

new timer;

public OnFilterScriptInit()
{
       timer = SetTimer("xTimer", 500, true);
       return 1;
}

public OnFilterScriptExit()
{
       for(new i = 0; i < MAX_PLAYERS; i++)
       {
               for(new o = 0; o < sizeof(Objects); o++)
               {
                       if(Player[i][view][o])
                       {
                               Player[i][view][o] = false;
                               DestroyPlayerObject(i,Player[i][objid][o]);
                       }
               }
       }

       KillTimer(timer);
}

//------------------------------------------------------------------------------

public OnPlayerConnect(playerid)
{
       for(new i = 0; i < sizeof(Objects); i++)
       {
               Player[playerid][view][i] = false;
       }
}

public OnPlayerDisconnect(playerid)
{
       for(new i = 0; i < sizeof(Objects); i++)
       {
               if(Player[playerid][view][i])
               {
                       Player[playerid][view][i] = false;
                       DestroyPlayerObject(playerid,Player[playerid][objid][i]);
               }
       }
}

//------------------------------------------------------------------------------

public xTimer()
{
       for(new i = 0; i < MAX_PLAYERS; i++)
       {
               if(IsPlayerConnected(i))
               {
                   PlayerObjectUpdate(i);
               }
       }
}

PlayerObjectUpdate(playerid)
{
       for(new i = 0; i < sizeof(Objects); i++)
       {
           if(!Player[playerid][view][i])
           {
               if(IsPlayerInRangeOfPoint(playerid, Objects[i][viewdist], Objects[i][ox], Objects[i][oy], Objects[i][oz]))
               {
                   Player[playerid][view][i] = true;
                   Player[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelid],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
               }
           }
               else if(!IsPlayerInRangeOfPoint(playerid, Objects[i][viewdist], Objects[i][ox], Objects[i][oy] ,Objects[i][oz]))
           {
           Player[playerid][view][i] = false;
           DestroyPlayerObject(playerid,Player[playerid][objid][i]);
           }
       }
}

En nu ben ik benieuwd naar wat ik fout doe.

Bewerkt: door patrick1995
Link to comment
Delen op andere websites

// Plaats hier al je objecten    <<<---
//{modelid, X, Y, Z, rX, rY, rZ, viewdistance}   |   Let op: De laatste regel hoort GÉÉN komma te hebben. Alle regels ervoor WÉL. Voorbeeld:
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0},
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0}
};

Lees nu eens goed wat er staat na de //. Daar moet je al je objecten plaatsen. Die 2 objecten die er al in staan is een voorbeeld van mij. Voor de rest zit er in dat stukje code geen fouten. Ik gebruik hetzelfde stukje code namelijk ook op mijn server, en daar werkt alles gewoon goed.

Bewerkt: door Wanted
Link to comment
Delen op andere websites

// Plaats hier al je objecten    <<<---
//{modelid, X, Y, Z, rX, rY, rZ, viewdistance}   |   Let op: De laatste regel hoort GÉÉN komma te hebben. Alle regels ervoor WÉL. Voorbeeld:
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0},
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0}
};

Lees nu eens goed wat er staat na de //. Daar moet je al je objecten plaatsen. Die 2 objecten die er al in staan is een voorbeeld van mij. Voor de rest zit er in dat stukje code geen fouten. Ik gebruik hetzelfde stukje code namelijk ook op mijn server, en daar werkt alles gewoon goed.

Ook al de regel die ik ervoor heb geplaatst gelezen?

Daar heb ik ze geplaatst, alleen omdat het er zo veel zijn heb ik ze maar even weggehaald.

{HIER AL DIE OBJECTS GEPLAATST

// Plaats hier al je objecten //{modelid, X, Y, Z, rX, rY, rZ, viewdistance} | Let op: De laatste regel hoort GÉÉN komma te hebben. Alle regels ervoor WÉL. Voorbeeld: {8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0}, {8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0} };

Link to comment
Delen op andere websites

Ook al de regel die ik ervoor heb geplaatst gelezen?

Daar heb ik ze geplaatst, alleen omdat het er zo veel zijn heb ik ze maar even weggehaald.

Ik dacht dat je ze niet geplaatst had. :puh: Maar heb jij ook mijn reactie goed gelezen?

Lees nu eens goed wat er staat na de //. Daar moet je al je objecten plaatsen. Die 2 objecten die er al in staan is een voorbeeld van mij. Voor de rest zit er in dat stukje code geen fouten. Ik gebruik hetzelfde stukje code namelijk ook op mijn server, en daar werkt alles gewoon goed.

Ik denk dat er ergens anders een fout zit. Wordt het filterscript ook echt geladen? Zie je in de console ook staan: Filterscript xObjects.amx loaded, of iets dergelijks?

Link to comment
Delen op andere websites

Ook al de regel die ik ervoor heb geplaatst gelezen?

Daar heb ik ze geplaatst, alleen omdat het er zo veel zijn heb ik ze maar even weggehaald.

Ik dacht dat je ze niet geplaatst had. :puh: Maar heb jij ook mijn reactie goed gelezen?

Lees nu eens goed wat er staat na de //. Daar moet je al je objecten plaatsen. Die 2 objecten die er al in staan is een voorbeeld van mij. Voor de rest zit er in dat stukje code geen fouten. Ik gebruik hetzelfde stukje code namelijk ook op mijn server, en daar werkt alles gewoon goed.

Ik denk dat er ergens anders een fout zit. Wordt het filterscript ook echt geladen? Zie je in de console ook staan: Filterscript xObjects.amx loaded, of iets dergelijks?

Oke nu net, al voordat ik jou post las, ben ik erachter gekomen dat die verkeerd opgeslagen stond als een verkeerd bestand.

Nu heb ik hem als .amx opgeslagen, maar als ik mijn server nu opstart gaat de server meteen weer sluiten, dus er is een probleem.

Dus nu is er een ander probleem.

Edit: Fout is in m'n server, ik download ff opnieuw de server.

Bewerkt: door patrick1995
Link to comment
Delen op andere websites

Ook na het opnieuw downloaden van de server blijf ik een fout krijgen bij het laden van het script, een fout die ik niet heb als ik het script niet laad.

De error die in crashinfo.txt komt:



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x020B96C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x027E2448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x028802DC   0x02880844

+0020: 0x00000000   0x02880028   0x00000568   0x0045E358

+0030: 0x020B96C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x020D8440   0x00000001   0x00000000   0x00461554

+0050: 0x01D68E18   0xFFFFFFFF   0x00000001   0x01D68E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x0205DCC1

+0070: 0xFFFFFFFF   0x00000000   0x020D8440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x00000314   0x01D68E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x01D61498   0x01D614D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x022596C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x02812448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x028B02DC   0x028B0844

+0020: 0x00000000   0x028B0028   0x00000568   0x0045E358

+0030: 0x022596C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x02278440   0x00000001   0x00000000   0x00461554

+0050: 0x00398E18   0xFFFFFFFF   0x00000001   0x00398E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x021FDCC1

+0070: 0xFFFFFFFF   0x00000000   0x02278440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x00000464   0x00398E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x00391498   0x003914D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x01DB96C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x02822448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x028C02DC   0x028C0844

+0020: 0x00000000   0x028C0028   0x00000568   0x0045E358

+0030: 0x01DB96C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x01DD8440   0x00000001   0x00000000   0x00461554

+0050: 0x01E58E18   0xFFFFFFFF   0x00000001   0x01E58E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x01D5DCC1

+0070: 0xFFFFFFFF   0x00000000   0x01DD8440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x000009A4   0x01E58E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x01E51498   0x01E514D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x005396C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x02AF2448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x02B902DC   0x02B90844

+0020: 0x00000000   0x02B90028   0x00000568   0x0045E358

+0030: 0x005396C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x00558440   0x00000001   0x00000000   0x00461554

+0050: 0x021C8E18   0xFFFFFFFF   0x00000001   0x021C8E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x004DDCC1

+0070: 0xFFFFFFFF   0x00000000   0x00558440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x000016EC   0x021C8E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x021C1498   0x021C14D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x005396C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x027B2448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x028502DC   0x02850844

+0020: 0x00000000   0x02850028   0x00000568   0x0045E358

+0030: 0x005396C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x00558440   0x00000001   0x00000000   0x00461554

+0050: 0x003E8E18   0xFFFFFFFF   0x00000001   0x003E8E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x004DDCC1

+0070: 0xFFFFFFFF   0x00000000   0x00558440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x00000ED4   0x003E8E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x003E1498   0x003E14D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x01D896C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x028A2448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x029402DC   0x02940844

+0020: 0x00000000   0x02940028   0x00000568   0x0045E358

+0030: 0x01D896C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x01DA8440   0x00000001   0x00000000   0x00461554

+0050: 0x01EA8E18   0xFFFFFFFF   0x00000001   0x01EA8E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x01D2DCC1

+0070: 0xFFFFFFFF   0x00000000   0x01DA8440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x000011D4   0x01EA8E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x01EA1498   0x01EA14D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x021D96C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x028D2448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x029702DC   0x02970844

+0020: 0x00000000   0x02970028   0x00000568   0x0045E358

+0030: 0x021D96C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x021F8440   0x00000001   0x00000000   0x00461554

+0050: 0x00308E18   0xFFFFFFFF   0x00000001   0x00308E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x0217DCC1

+0070: 0xFFFFFFFF   0x00000000   0x021F8440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x000013E8   0x00308E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x00301498   0x003014D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x003296C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x02782448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x028202DC   0x02820844

+0020: 0x00000000   0x02820028   0x00000568   0x0045E358

+0030: 0x003296C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x00348440   0x00000001   0x00000000   0x00461554

+0050: 0x01EC8E18   0xFFFFFFFF   0x00000001   0x01EC8E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x002CDCC1

+0070: 0xFFFFFFFF   0x00000000   0x00348440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x00001248   0x01EC8E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x01EC1498   0x01EC14D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000



--------------------------

Exception At Address: 0x0040170B



Registers:

EAX: 0x021496C0	EBX: 0x00000000	ECX: 0x0018FDF0	EDX: 0x000040F4

ESI: 0x00000004	EDI: 0x027D2448	EBP: 0x00000000	ESP: 0x0018FDA8

EFLAGS: 0x00010202



Stack:

+0000: 0x004BB0C8   0x00000000   0x000040F4   0x000000F8

+0010: 0x00000000   0x000000F8   0x028702DC   0x02870844

+0020: 0x00000000   0x02870028   0x00000568   0x0045E358

+0030: 0x021496C0   0x00499AAC   0x0018FDF0   0x00000001

+0040: 0x02168440   0x00000001   0x00000000   0x00461554

+0050: 0x01D08E18   0xFFFFFFFF   0x00000001   0x01D08E18

+0060: 0x00478B08   0x004BB0C8   0x0049C481   0x020EDCC1

+0070: 0xFFFFFFFF   0x00000000   0x02168440   0x0018FEA4

+0080: 0x00491CD8   0xFFFFFFFF   0x00477F4F   0x00000001

+0090: 0x00000000   0x00001DB0   0x0018FF88   0x7EFDE000

+00A0: 0x0000E000   0x00010101   0x00000032   0x00001E61

+00B0: 0x00000098   0x0000081C   0x01D08E18   0x656D6167

+00C0: 0x65646F6D   0x00003531   0x004A6014   0x004A6010

+00D0: 0x7EFDE000   0x00491F50   0x0018FE70   0x0018FE68

+00E0: 0x0018FF78   0x00483E4C   0x0049D058   0xFFFFFFFF

+00F0: 0x00482308   0x00482318   0x00491F50   0x0018FF78

+0100: 0x00491C51   0xFFFFFFFF   0x004838EB   0x00000001

+0110: 0x01D01498   0x01D014D8   0x00000094   0x00000006

+0120: 0x00000001   0x00001DB0   0x00000002   0x00000000

+0130: 0x00000000   0x00000000   0x00000000   0x00000000

server.cfg:

echo Executing Server Config...
lanmode 0
rcon_password patrick
maxplayers 50
port 7777
hostname [NL] Patrick's test server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime xObjects
announce 0
query 1
weburl localhost
maxnpc 10
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000

xObjects.amx

#include <a_samp>

forward xTimer();

//------------------------------------------------------------------------------

enum object_info
{
       modelid,
       Float:ox,
       Float:oy,
       Float:oz,
       Float:orx,
       Float:ory,
       Float:orz,
       Float:viewdist
}

#undef MAX_PLAYERS
#define MAX_PLAYERS 50 // Verander '32' naar het aantal spelers wat maximaal in je server kan.

new Objects[][object_info] = { 
{3483, 1537.3126, -1564.7457, 73.1641, 0.0000, 0.0000, 179.9945, 500.0},
{990, 1508.5391, -1513.4766, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{4106, 1513.4818, -1484.2087, 65.6278, 0.0000, 0.0000, 180.0000, 500.0},
{990, 1498.5748, -1513.4771, 67.7423, 0.0000, 0.0000, 356.0300, 500.0},
{990, 1488.6129, -1513.5859, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{990, 1478.7155, -1513.4771, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{990, 1468.6807, -1513.6157, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{990, 1460.6809, -1513.6157, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{3414, 1504.4591, -1519.2484, 68.4062, 0.0000, 0.0000, 0.0000, 500.0},
{3246, 1460.0153, -1523.8069, 66.2109, 0.0000, 0.0000, 0.0000, 500.0},
{3418, 1494.2700, -1518.8004, 68.3754, 0.0000, 0.0000, 90.0000, 500.0},
{3418, 1505.0743, -1521.4205, 68.3754, 0.0000, 0.0000, 0.0000, 500.0},
{3624, 1497.7732, -1566.5549, 70.8666, 0.0000, 0.0000, 270.0000, 500.0},
{3624, 1456.7432, -1565.9902, 70.8666, 0.0000, 0.0000, 270.0000, 500.0},
{9319, 1478.6943, -1524.2478, 72.5800, 0.0000, 0.0000, 90.0000, 500.0},
{9328, 1467.8093, -1523.1155, 67.9650, 0.0000, 0.0000, 0.0000, 500.0},
{3928, 1501.7871, -1457.8339, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{3928, 1501.7871, -1457.8330, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{3928, 1502.1106, -1477.5862, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{3928, 1534.8717, -1458.0879, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{3928, 1534.7058, -1477.8904, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{990, 1520.2689, -1513.5228, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{990, 1520.2686, -1513.5225, 67.7423, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1524.4287, -1554.7023, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1517.9703, -1554.6140, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1513.1788, -1554.4784, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1485.5906, -1576.9482, 68.1379, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1509.9792, -1576.9335, 68.1379, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1444.5720, -1576.4440, 68.1379, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1468.9501, -1576.3815, 68.1379, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1508.5559, -1525.5664, 66.8907, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1482.2991, -1554.6511, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1482.2988, -1554.6504, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1475.8674, -1554.6948, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1475.8672, -1554.6943, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1472.5577, -1554.6364, 66.8945, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1547.0000, -1477.7513, 63.4961, 0.0000, 0.0000, 0.0000, 500.0},
{984, 1546.8311, -1465.0095, 63.4961, 0.0000, 0.0000, 0.0000, 500.0},
{984, 1546.9869, -1456.4781, 63.4961, 0.0000, 0.0000, 0.0000, 500.0},
{984, 1540.5966, -1450.0703, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1527.7461, -1450.0703, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1514.9451, -1450.1936, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1502.1215, -1450.1932, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1498.1936, -1450.0703, 63.5429, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1540.5563, -1484.2188, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1527.7896, -1484.2188, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1501.3793, -1484.1979, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1519.7871, -1484.1895, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1506.9346, -1484.2129, 63.4961, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1494.9609, -1456.4994, 63.4961, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1494.9827, -1466.0808, 63.5429, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1495.7451, -1486.9014, 40.2070, 0.0000, 0.0000, 0.0000, 500.0},
{984, 1489.3195, -1490.1713, 40.1601, 0.0000, 0.0000, 90.0000, 500.0},
{984, 1476.4816, -1490.1390, 40.1601, 0.0000, 0.0000, 90.0000, 500.0},
{983, 1470.1066, -1490.1694, 40.2070, 0.0000, 0.0000, 90.0000, 500.0},
{3114, 1443.6716, -1537.8446, 65.5885, 0.0000, 0.0000, 90.0000, 500.0},
{3624, 1536.2695, -1526.1982, 70.8666, 0.0000, 0.0000, 0.0000, 500.0},
{990, 1549.9507, -1542.4380, 67.7461, 0.0000, 0.0000, 270.0000, 500.0},
{16375, 1546.1252, -1478.7539, 62.9394, 0.0000, 0.0000, 0.0000, 500.0},
{16375, 1496.0680, -1363.7933, 163.1630, 0.0000, 0.0000, 0.0000, 500.0},
{16375, 1583.1254, -1269.8782, 322.8428, 0.0000, 0.0000, 0.0000, 500.0},
{16375, 1515.8406, -1277.2416, 113.8113, 0.0000, 0.0000, 0.0000, 500.0},
{16375, 1474.0547, -1082.9779, 214.3472, 0.0000, 0.0000, 0.0000, 500.0},
{16375, 1515.5867, -1100.6456, 229.1802, 0.0000, 0.0000, 0.0000, 500.0},
{16375, 1511.8804, -1131.9218, 227.8215, 0.0000, 0.0000, 0.0000, 500.0},
{971, 1497.8478, -1552.3175, 69.7809, 0.0000, 0.0000, 180.0000, 500.0},
{971, 1456.7727, -1551.6127, 69.7771, 0.0000, 0.0000, 180.0000, 500.0},
{971, 1522.2905, -1526.0289, 69.7771, 0.0000, 0.0000, 270.0000, 500.0},
{988, 1501.8907, -1525.6910, 66.2072, 0.0000, 0.0000, 0.0000, 500.0},
{971, 1534.2095, -1546.7825, 69.7809, 0.0000, 0.0000, 180.0000, 500.0},
{1448, 1514.4413, -1514.7139, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4413, -1514.6897, 66.4139, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4410, -1514.7213, 66.5532, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4369, -1514.7533, 66.9712, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4453, -1514.7117, 66.8319, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4478, -1514.7147, 66.6926, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4683, -1515.8395, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4822, -1515.8265, 66.4139, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4532, -1515.8239, 66.5532, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4500, -1515.8057, 66.6926, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5006, -1516.8873, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4453, -1515.8093, 66.8319, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.4153, -1515.8160, 66.9712, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5005, -1516.9109, 66.4139, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5148, -1516.9470, 66.5532, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5315, -1517.0400, 66.6926, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5088, -1516.9312, 66.8319, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5305, -1518.2528, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5315, -1518.2686, 66.4139, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5768, -1518.1415, 66.6926, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5518, -1518.3398, 66.5532, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5599, -1519.3236, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5533, -1519.4309, 66.4139, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5132, -1519.4247, 66.5532, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5587, -1520.4650, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5635, -1520.4615, 66.4139, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1514.5864, -1521.5554, 66.2746, 0.0000, 0.0000, 0.0000, 500.0},
{10244, 1489.0887, -1473.2092, 44.1219, 0.0000, 0.0000, 3.0000, 500.0},
{10244, 1492.7411, -1464.6774, 50.4219, 0.0000, 0.0000, 90.0000, 500.0},
{10244, 1484.5247, -1460.9197, 55.7219, 0.0000, 0.0000, 180.0000, 500.0},
{10244, 1480.7540, -1469.4182, 61.2219, 0.0000, 0.0000, 270.0000, 500.0},
{984, 1488.5933, -1474.4111, 65.4063, 0.0000, 90.0000, 90.0000, 500.0},
{984, 1488.7139, -1473.0820, 65.4063, 0.0000, 90.0000, 90.0000, 500.0},
{983, 1494.9609, -1481.0144, 63.5429, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1494.9609, -1469.2720, 63.5429, 0.0000, 0.0000, 0.0000, 500.0},
{983, 1495.0302, -1477.8411, 63.5429, 0.0000, 0.0000, 0.0000, 500.0},
{2932, 1495.0176, -1473.6345, 64.3113, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.1984, -1476.5621, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{1449, 1482.2841, -1472.2402, 65.2913, 0.0000, 0.0000, 0.0000, 500.0},
{1449, 1481.8358, -1475.3455, 65.2913, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1481.9044, -1473.1477, 64.8371, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1481.8905, -1474.2163, 64.8371, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1481.9091, -1474.8823, 64.8371, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1481.9141, -1473.1511, 64.9764, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1481.9027, -1474.2250, 64.9764, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1481.9369, -1474.8585, 64.9764, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.2681, -1474.0654, 64.0592, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.1810, -1475.3247, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.1846, -1474.0820, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.1592, -1472.8359, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.1768, -1471.6035, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.1934, -1470.3770, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.2305, -1476.5420, 64.0592, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.2344, -1475.2949, 64.0592, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.2939, -1470.4080, 64.0592, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.2725, -1472.8291, 64.0592, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1497.2783, -1471.6289, 64.0592, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1498.5250, -1470.3279, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1498.5889, -1476.4795, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1498.5752, -1475.2490, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1498.5879, -1474.0039, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1498.5996, -1472.7881, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{2972, 1498.5479, -1471.5527, 62.8594, 0.0000, 0.0000, 0.0000, 500.0},
{1449, 1481.7577, -1462.4421, 59.7913, 0.0000, 0.0000, 90.0000, 500.0},
{1449, 1478.2388, -1462.3770, 59.7913, 0.0000, 0.0000, 90.0000, 500.0},
{1449, 1491.2679, -1461.8098, 54.4913, 0.0000, 0.0000, 180.0000, 500.0},
{1449, 1491.0194, -1458.3453, 54.4913, 0.0000, 0.0000, 0.0000, 500.0},
{1449, 1491.7726, -1471.6343, 48.1913, 0.0000, 0.0000, 90.0000, 500.0},
{1449, 1495.1610, -1471.9968, 48.1913, 0.0000, 0.0000, 270.0000, 500.0},
{3043, 1481.4160, -1474.2513, 39.9754, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.8718, -1472.6298, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.6692, -1474.9321, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.8718, -1473.4045, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.8718, -1474.1592, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.6130, -1475.7151, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.5436, -1477.2643, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.5585, -1476.4773, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.5029, -1478.0500, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6840, -1472.2826, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6547, -1473.2891, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6641, -1474.3730, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.3265, -1475.4758, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.3481, -1476.5693, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.2780, -1476.5499, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.2767, -1476.4999, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.3500, -1477.6919, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.2917, -1475.4329, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6493, -1474.3856, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6653, -1473.3118, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6775, -1472.2638, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.4105, -1477.7168, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.3511, -1477.6970, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.3258, -1475.4587, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6656, -1474.3533, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6636, -1473.3115, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6996, -1472.2340, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.8718, -1471.8876, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1339, 1479.8718, -1471.0698, 40.1854, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.6956, -1471.1582, 39.5908, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.7057, -1471.1489, 39.7301, 0.0000, 0.0000, 0.0000, 500.0},
{1448, 1478.7021, -1471.1445, 39.8695, 0.0000, 0.0000, 0.0000, 500.0},
{3175, 1491.5131, -1457.8060, 39.5234, 0.0000, 0.0000, 90.0000, 500.0},
{3242, 1474.9253, -1457.8770, 41.4597, 0.0000, 0.0000, 0.0000, 500.0},
{1852, 1487.8630, -1488.3822, 39.6938, 0.0000, 0.0000, 0.0000, 500.0},
{3031, 1465.9125, -1487.5089, 42.2110, 0.0000, 0.0000, 180.0000, 500.0},
{14497, 1489.4198, -1483.2731, 40.0361, 0.0000, 0.0000, 0.0000, 500.0},
{2063, 1476.1855, -1489.1346, 40.4324, 0.0000, 0.0000, 0.0000, 500.0},
{2066, 1491.4626, -1489.7440, 39.5234, 0.0000, 0.0000, 0.0000, 500.0},
{2191, 1488.0872, -1477.3152, 39.5234, 0.0000, 0.0000, 0.0000, 500.0},
{2199, 1493.0422, -1477.4733, 39.5234, 0.0000, 0.0000, 0.0000, 500.0},
{5171, 1477.0095, -1484.1820, 40.2084, 0.0000, 0.0000, 0.0000, 500.0},
{14535, 1470.3278, -1485.5134, 41.5464, 0.0000, 0.0000, 0.0000, 500.0},
{947, 1482.8322, -1489.0031, 41.7264, 0.0000, 0.0000, 0.0000, 500.0}
// Plaats hier al je objecten
//{modelid, X, Y, Z, rX, rY, rZ, viewdistance}   |   Let op: De laatste regel hoort GÉÉN komma te hebben. Alle regels ervoor WÉL. Voorbeeld:
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0},
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0}
};

enum player_info
{
       objid[sizeof(Objects)],
       bool:view[sizeof(Objects)]
}
new Player[MAX_PLAYERS][player_info];

//------------------------------------------------------------------------------

new timer;

public OnFilterScriptInit()
{
       timer = SetTimer("xTimer", 500, true);
       return 1;
}

public OnFilterScriptExit()
{
       for(new i = 0; i < MAX_PLAYERS; i++)
       {
               for(new o = 0; o < sizeof(Objects); o++)
               {
                       if(Player[i][view][o])
                       {
                               Player[i][view][o] = false;
                               DestroyPlayerObject(i,Player[i][objid][o]);
                       }
               }
       }

       KillTimer(timer);
}

//------------------------------------------------------------------------------

public OnPlayerConnect(playerid)
{
       for(new i = 0; i < sizeof(Objects); i++)
       {
               Player[playerid][view][i] = false;
       }
}

public OnPlayerDisconnect(playerid)
{
       for(new i = 0; i < sizeof(Objects); i++)
       {
               if(Player[playerid][view][i])
               {
                       Player[playerid][view][i] = false;
                       DestroyPlayerObject(playerid,Player[playerid][objid][i]);
               }
       }
}

//------------------------------------------------------------------------------

public xTimer()
{
       for(new i = 0; i < MAX_PLAYERS; i++)
       {
               if(IsPlayerConnected(i))
               {
                   PlayerObjectUpdate(i);
               }
       }
}

PlayerObjectUpdate(playerid)
{
       for(new i = 0; i < sizeof(Objects); i++)
       {
           if(!Player[playerid][view][i])
           {
               if(IsPlayerInRangeOfPoint(playerid, Objects[i][viewdist], Objects[i][ox], Objects[i][oy], Objects[i][oz]))
               {
                   Player[playerid][view][i] = true;
                   Player[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelid],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
               }
           }
               else if(!IsPlayerInRangeOfPoint(playerid, Objects[i][viewdist], Objects[i][ox], Objects[i][oy] ,Objects[i][oz]))
           {
           Player[playerid][view][i] = false;
           DestroyPlayerObject(playerid,Player[playerid][objid][i]);
           }
       }
}

>>> Door Sandra: Zet grote lappen tekst en codes in een spoiler aub<<< <--- ik vond het ook al niet handig eruit zien, maar wist niet hoe ik op dit forum spoilers moest doen.

EDIT: OPGELOST!

Ik was vergeten dat een amx bestand aangemaakt moest worden met pawno, en er verschil is tussen een amx en een pwn bestand.

Bewerkt: door patrick1995
Link to comment
Delen op andere websites

{14535, 1470.3278, -1485.5134, 41.5464, 0.0000, 0.0000, 0.0000, 500.0},
{947, 1482.8322, -1489.0031, 41.7264, 0.0000, 0.0000, 0.0000, 500.0} //<------- Dit is niet het laatste object
// Plaats hier al je objecten//{modelid, X, Y, Z, rX, rY, rZ, viewdistance}   |   Let op: De laatste regel hoort GÉÉN komma te hebben. Alle regels ervoor WÉL. Voorbeeld:
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0},
{8171, 1992.3522, 3365.2273, 25.3598, 0.0000, 0.0000, 0.0000, 200.0} //<------ Dit is het laatste object

Link to comment
Delen op andere websites

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...