GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: An0nym0us - 2020. augusztus 18. - 22:17:31
-
Hali.
Valami adtán streamelési problémám adodott a mai napon 2 mapnál az adott mappok 200-300 objectel rendelkeznek a betöltésük külön fs-ből történik.
3 órája szenvedek és semmi csak ez a két map nem tölti be a teljes object számot. Mi lehet a gond ?
-
mibe konvertáltad? sima, dynamic or dynamicex?
btw, magát a fs-t is csatold a MAP NÉLKÜL
-
Dynamicban.
#define FILTERSCRIPT
#include <a_samp>
#include streamer
#define ALAPDISTANCE 1000.0
#define MAX_OBJECT 9000
#define NINCS -1
#include <streamer>
#include <foreach>
new
VW = NINCS,
Interior = NINCS,
Player = NINCS,
Float:Distance = 0.0,
Iterator:Object<MAX_OBJECT>
;
stock SzerverObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:distance = ALAPDISTANCE)
Iter_Add(Object, CreateDynamicObject(modelid, x, y, z, rx, ry, rz, (VW != NINCS ? VW : worldid), (Interior != NINCS ? Interior : interiorid), (Player != NINCS ? Player : playerid), (Distance != 0.0 ? Distance : distance)));
#define CreateObject(%1) SzerverObject(%1)
#pragma tabsize 0
public OnPlayerConnect(playerid)
{
CallLocalFunction("ObjectKiszedes", "i", playerid);
return true;
}
forward ObjectKiszedes(playerid);
public ObjectKiszedes(playerid)
{
return true;
}
public OnFilterScriptInit()
{
print("[DEBUG]: objectek betoltese");
Streamer_TickRate(2000);
Streamer_VisibleItems(STREAMER_TYPE_OBJECT, 2000);
/*------------------------ [ Objectek ] ------------------------*/
/*------------------------ [ Objectek vége ] ------------------------*/
print("[DEBUG]: objectek - objectek torlese");
new i = NINCS;
for(;++i < MAX_PLAYERS;)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i))
CallLocalFunction("ObjectKiszedes", "i", i);
}
return true;
}
public OnFilterScriptExit()
{
foreach(Object, x) DestroyDynamicObject(x);
Iter_Clear(Object);
return true;
}
-
magában a scriptben nem találtam hibát, bár nem értem az egész felosztást...
(EDIT: streamer plugint ne töltsd be 2x)
Részletezzük, van kettő olyan fs-be csomagolt map amelyet csak részletesen tölt be, azaz hiányzik pár object, so a probléma vagy a streamer inc-vel vagy a streamer pluginnal van, de probáld meg a scriptet betölteni rconnal, hátha úgy hatásosabb lesz
-
Na. 1 streamer betöltésvan mindenhol rcon-ból próbáltam már betölteni de nem megy úgyis úgyan az a hiba akad streamer so inc volt cserélve minden formában úgyan ezt a hibát adja ki.
-
akkor próbáld más formátumba konvertálni a mapot, több ötletem nincs