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: RoolykA064 - 2011. november 02. - 13:12:25
-
Sziasztok. Nos elkezdtem foglalkozni a 0.3d-vel, és olyan akadályba ütköztem, hogy a streamer legújabb verziója egyáltalán nem jeleníti meg az objektumokat a szerveren. Nem tudjátok esetleg, hogy mi lehet a probléma?
Elõre is köszönöm a válaszokat!
(Incognito Streamerjérõl van szó)
-
Használd a 2.6-os verziót.
Ott van a legutolsó hozzászólások között.
-
Azt használom, a modot újraforgattam, talán a .NET-emmel van a gond? (vagy akkor be sem tölti a plugint?)
-
meg van a pawno includéba a streamer.inc?
-
Az Objectek új formátumot kaptak.
Annak megfelelõen változtasd te is!
-
Nem kaptak új formátumot, csak akkor, ha CreateDynamicObjectEx-et használod.
-
#include <streamer>[/quote]
new kapu;[/quote]
public OnPlayerCommandText(playerid, cmdtext[])
{
//CreateObject(980, 2202.583984, -1471.305542, 25.757767, 0.0000, 0.0000, 270.0000);
//CreateObject(980, 2202.579590, -1471.296997, 20.095711, 0.0000, 0.0000, 270.0000);
if(strcmp(cmdtext, \"/kapu-zár\", true) == 0)
{
MoveDynamicObject(kapu, 2202.583984, -1471.305542, 25.757767, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/kapu-nyit\", true) == 0)
{
MoveDynamicObject(kapu, 2202.579590, -1471.296997, 20.095711, 2.0);
return 1;
}
return 0;
}
[/quote]
OnGameModeInit nél :
Streamer_VisibleItems(STREAMER_TYPE_OBJECT, MAX_OBJECTS);
Streamer_VisibleItems(STREAMER_TYPE_PICKUP, MAX_PICKUPS);
kapu = CreateDynamicObjectEx(18553, 226.433655, 1872.436768, 14.026321, 0.0000, 0.0000, 180.0000);
[/quote]
Mennék fel tesztelni a kapu sehol.
Nemtudjátok mi a gond?
Betölti a Streamert.
[15:28:25]
[15:28:25] Server Plugins
[15:28:25] --------------
[15:28:25] Loading plugin: streamer
[15:28:25]
*** Streamer Plugin v2.6 by Incognito loaded ***
[15:28:25] Loaded.
[15:28:25] Loaded 1 plugins.
[/quote]
-
Használd a sima CreateDynamicObject-et!
Vagy ha nem megy, akkor nyisd meg a pawno/includes/streamer.inc fájlt és a CreateDynamicObjectEx-nél a DrawDistance-t & StreamDistance-t írd fel 300-ra úgy már mennie kéne.
Ha úgyse megy, akkor cseréld le erre.
[pawn]native CreateDynamicObjectEx(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, Float:drawdistance = 300.0, Float:streamdistance = 500.0, worlds[] = { 0 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);[/pawn]
Ments el és az összes scirptedet compliezd újra, ahol használod a streamer!
worlds[] = { 0 }
Ide a 0 mögé vesszõvel elválasztva írhatod, hogy meik virtuális világban akarod megjeleníteni: Pl: { 0, 1, 2 }
-
Semmi változás átraktam mind a kettõt 300.0 -ra ugyanúgy nemjelenik meg.
Ha átírom akkor errorozik amikor buildolnám a scriptet.
-
Esetleg leírnád, hogy mit ír ?
-
Mostmár nem errorozik valószinû én hibáztam de továbbra sem müködik.
Adtam privát teamviewer-t.
Dupla hozzászólás automatikusan összefûzve. ( 2011. november 03. - 07:48:49 )
Tökéletesen müködik köszi szépen!
http://noob.hu/2011/11/03/sa-mp-098_0.png[/img]