Jump to content

[0.2x/0.3a]Cum sa faci sa mearga xStreamer


IstuntmanI

Recommended Posts

  • Replies 110
  • Created
  • Last Reply

Top Posters In This Topic

Am facut absolut toti pasii si tot nu e bine. Am pus .map in delux converter ala si i-am dat convert to xStreamer(xObject 2) , am pus CreateStreamedObject in xStreamer.pwn , am dat compile iar in joc nu apar decat o parte din obiecte.

SA:MP ruleaza pe 0.3b R2 , mi-ar trebui Streamer Plugin 2.5 ?!

Poate nu ai bagat in server.cfg pluginul xStreamer ... dar iti recomand Incognito si se inregistreaza lafel:

Instructiuni de instalare:

La inceput creati un folder cu numele plugins in serverul vostru, daca nu exista. Copiati in el fisierul streamer.dll daca aveti Windows, sau streamer.so daca aveti Linux.

Adaugati in server.cfg linia plugins streamer daca aveti Windows, sau linia plugins streamer.so daca aveti Linux.

Cam atat. Acum adaugati callback-urile si nativele in scriptul vostru. Fiti atenti si uitati-va in lista de mai sus cum sunt ca sa le folositi corect, si nu modificati doar numele lor din scriptul tau cu celelalte.

Sursa: http://www.sa-mp.ro/forum/index.php/topic,7004.0.html

Link to comment
Share on other sites

Poate nu ai bagat in server.cfg pluginul xStreamer ... dar iti recomand Incognito si se inregistreaza lafel:

Instructiuni de instalare:

La inceput creati un folder cu numele plugins in serverul vostru, daca nu exista. Copiati in el fisierul streamer.dll daca aveti Windows, sau streamer.so daca aveti Linux.

Adaugati in server.cfg linia plugins streamer daca aveti Windows, sau linia plugins streamer.so daca aveti Linux.

Cam atat. Acum adaugati callback-urile si nativele in scriptul vostru. Fiti atenti si uitati-va in lista de mai sus cum sunt ca sa le folositi corect, si nu modificati doar numele lor din scriptul tau cu celelalte.

Sursa: http://www.sa-mp.ro/forum/index.php/topic,7004.0.html

Aprob, si eu folosesc Incognito Streamer!

Pentru ca acesta nu imi functiona prea bine , am reusit sal fac dar...nu mi se vedeau toate obiectele!

Asa ca iti recomand Incognito Streamer!

142sj0l.png

Underground-GFX

Link to comment
Share on other sites

Nu stiu ce sa zic, tot nu imi merge, iar acum cu incognito deloc.

Am facut toate sertarile:

server.cfg:

filterscripts xStreamer Xstreamo ArmsPos
plugins xStreamer streamer
FS-ul xstreamo (unde pun obiectele):
#include <a_samp>
#include <xStreamer>

#define STREAMER_TYPE_OBJECT (0)
#define STREAMER_TYPE_PICKUP (1)
#define STREAMER_TYPE_CP (2)
#define STREAMER_TYPE_RACE_CP (3)
#define STREAMER_TYPE_MAP_ICON (4)
#define STREAMER_TYPE_3D_TEXT_LABEL (5)
#define STREAMER_TYPE_AREA (6)

#define NUMVALUES 4

forward MoneyGrubScoreUpdate();
forward OtherTimer();
forward Givecashdelaytimer(playerid);
forward SetPlayerRandomSpawn(playerid);
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();
forward SendPlayerFormattedText(playerid, const str[], define);
forward public SendAllFormattedText(playerid, const str[], define);
forward OnDynamicObjectMoved(objectid);
forward OnPlayerPickUpDynamicPickup(playerid, pickupid);
forward OnPlayerEnterDynamicCP(playerid, checkpointid);
forward OnPlayerLeaveDynamicCP(playerid, checkpointid);
forward OnPlayerEnterDynamicRaceCP(playerid, checkpointid);
forward OnPlayerLeaveDynamicRaceCP(playerid, checkpointid);
forward OnPlayerEnterDynamicArea(playerid, areaid);
forward OnPlayerLeaveDynamicArea(playerid, areaid);

native Streamer_TickRate(rate);
native Streamer_MaxItems(type, items);
native Streamer_VisibleItems(type, items);
native Streamer_CellDistance(Float:distance);
native Streamer_CellSize(Float:size);
native Streamer_Update(playerid);
native Streamer_UpdateEx(playerid, Float:x, Float:y, Float:z);
native Streamer_GetFloatData(type, {Text3D,_}:id, data, &Float:result);
native Streamer_GetIntData(type, {Text3D,_}:id, data);
native Streamer_SetFloatData(type, {Text3D,_}:id, data, Float:value);
native Streamer_SetIntData(type, {Text3D,_}:id, data, value);
native Streamer_GetUpperBound(type);
native Streamer_IsItemVisible(playerid, type, {Text3D,_}:id);
native Streamer_DestroyAllVisibleItems(playerid, type);
native Streamer_CountVisibleItems(playerid, type);
native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 200.0);
native DestroyDynamicObject(objectid);
native IsValidDynamicObject(objectid);
native SetDynamicObjectPos(objectid, Float:x, Float:y, Float:z);
native GetDynamicObjectPos(objectid, &Float:x, &Float:y, &Float:z);
native SetDynamicObjectRot(objectid, Float:rx, Float:ry, Float:rz);
native GetDynamicObjectRot(objectid, &Float:rx, &Float:ry, &Float:rz);
native MoveDynamicObject(objectid, Float:x, Float:y, Float:z, Float:speed);
native StopDynamicObject(objectid);
native DestroyAllDynamicObjects();
native CountDynamicObjects();
native CreateDynamicPickup(modelid, type, Float:x, Float:y, Float:z, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
native DestroyDynamicPickup(pickupid);
native IsValidDynamicPickup(pickupid);
native DestroyAllDynamicPickups();
native CountDynamicPickups();
native CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
native DestroyDynamicCP(checkpointid);
native IsValidDynamicCP(checkpointid);
native TogglePlayerDynamicCP(playerid, checkpointid, toggle);
native TogglePlayerAllDynamicCPs(playerid, toggle);
native IsPlayerInDynamicCP(playerid, checkpointid);
native DestroyAllDynamicCPs();
native CountDynamicCPs();
native CreateDynamicRaceCP(type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
native DestroyDynamicRaceCP(checkpointid);
native IsValidDynamicRaceCP(checkpointid);
native TogglePlayerDynamicRaceCP(playerid, checkpointid, toggle);
native TogglePlayerAllDynamicRaceCPs(playerid, toggle);
native IsPlayerInDynamicRaceCP(playerid, checkpointid);
native DestroyAllDynamicRaceCPs();
native CountDynamicRaceCPs();
native CreateDynamicMapIcon(Float:x, Float:y, Float:z, type, color, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
native DestroyDynamicMapIcon(iconid);
native IsValidDynamicMapIcon(iconid);
native DestroyAllDynamicMapIcons();
native CountDynamicMapIcons();
native Text3D:CreateDynamic3DTextLabel(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
native DestroyDynamic3DTextLabel(Text3D:id);
native IsValidDynamic3DTextLabel(Text3D:id);
native UpdateDynamic3DTextLabelText(Text3D:id, color, const text[]);
native DestroyAllDynamic3DTextLabels();
native CountDynamic3DTextLabels();
native CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicSphere(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicCube(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worldid = -1, interiorid = -1, playerid = -1);
native DestroyDynamicArea(areaid);
native IsValidDynamicArea(areaid);
native TogglePlayerDynamicArea(playerid, areaid, toggle);
native TogglePlayerAllDynamicAreas(playerid, toggle);
native IsPlayerInDynamicArea(playerid, areaid);
native DestroyAllDynamicAreas();
native CountDynamicAreas();
enum
{
    E_STREAMER_ATTACHED_PLAYER,
    E_STREAMER_ATTACHED_VEHICLE,
    E_STREAMER_COLOR,
    E_STREAMER_DISTANCE,
    E_STREAMER_DRAW_DISTANCE,
    E_STREAMER_EXTRA_ID,
    E_STREAMER_INTERIOR_ID,
    E_STREAMER_MAX_X,
    E_STREAMER_MAX_Y,
    E_STREAMER_MAX_Z,
    E_STREAMER_MIN_X,
    E_STREAMER_MIN_Y,
    E_STREAMER_MIN_Z,
    E_STREAMER_MODEL_ID,
    E_STREAMER_MOVE_SPEED,
    E_STREAMER_MOVE_X,
    E_STREAMER_MOVE_Y,
    E_STREAMER_MOVE_Z,
    E_STREAMER_NEXT_X,
    E_STREAMER_NEXT_Y,
    E_STREAMER_NEXT_Z,
    E_STREAMER_PLAYER_ID,
    E_STREAMER_R_X,
    E_STREAMER_R_Y,
    E_STREAMER_R_Z,
    E_STREAMER_SIZE,
    E_STREAMER_TEST_LOS,
    E_STREAMER_TYPE,
    E_STREAMER_WORLD_ID,
    E_STREAMER_X,
    E_STREAMER_Y,
    E_STREAMER_Z
}

public OnFilterScriptInit()
{
print("\n----------------------------------");
print("         FS  xStreamer          ");
print("             By ICEBOX             ");
print("----------------------------------\n");
//=========================[Obiecte]================//
CreateDynamicObject(2954,2522.23242188,-1302.14160156,1047.28906250,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2954,2522.17675781,-1300.60839844,1047.28906250,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2930,2522.10937500,-1301.08886719,1049.92590332,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2954,2522.20703125,-1286.19921875,1053.64062500,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2954,2522.21972656,-1284.71875000,1053.64062500,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(2930,2522.15258789,-1285.08239746,1056.27746582,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1215,2523.01464844,-1225.50000000,38.57994843,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1422,2511.74707031,-1266.74121094,34.25093079,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1422,2515.40820312,-1266.70703125,34.25164795,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1422,2508.12597656,-1266.81835938,34.24931335,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1423,2513.94824219,-1265.89062500,34.56227112,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1423,2509.39746094,-1265.93554688,34.55860519,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1459,2513.54296875,-1267.55822754,34.43519211,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1459,2509.88769531,-1267.50195312,34.43636322,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1424,2505.65332031,-1267.13085938,34.54362106,0.00000000,0.00000000,0.00000000); //
CreateDynamicObject(1424,2518.12207031,-1266.97753906,34.48997879,0.00000000,0.00000000,0.00000000); //

return 1;
}

public OnFilterScriptExit()return 1;

Is puse toate cele din 2.5 in folderul meu cu serverul 0.3b, sunt pe windows. Am ratat ceva?!

Link to comment
Share on other sites

  • 2 weeks later...

nu imi deschide pluginul in linux

[15:06:57]

[15:06:57] Server Plugins

[15:06:57] --------------

[15:06:57]  Loading plugin: xStreamer.so

[15:06:57]  Failed (plugins/xStreamer.so: cannot open shared object file: No such file or directory)

[15:06:57]  Loaded 0 plugins.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Ruben" post="48947" timestamp="1293283361"]

Uite cum le am eu!  filterscripts ladmin4v2 vdialog CountDown lnos Properties  Xstreamo Drift_2 xStreamer Drift Drift_3 ip animlist driftpoint WeaponShop(1) tunecar tuning CarSpawner

Asa leam pus acm dar tot asa ami spune!

parca xStreamer trebuia inaintea la Xstreamo, deci ar trebui sa ai asa:

filterscripts ladmin4v2 vdialog CountDown lnos Properties xStreamer Xstreamo Drift_2 Drift Drift_3 ip animlist driftpoint WeaponShop(1) tunecar tuning CarSpawner

Link to comment
Share on other sites

  • 1 month later...

am urmat toti pasii dar mia dat o eroare cand am bagat un obiect :)

C:\Documents and Settings\Castiel Coppola\Desktop\[E-Like GameMod] Sa-MP Server GM\filterscripts\Xstreamo.pwn(2) : fatal error 100: cannot read from file: "xStreamer"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

eroare e in FS xStreamo :|

FS asa ta cam asa

#include <a_samp>

#include <xStreamer>

public OnFilterScriptInit()

{

print("\n----------------------------------");

print("        FS  xStreamer          ");

print("            By ICEBOX            ");

print("----------------------------------\n");

//=========================[Obiecte]================//

CreateStreamedObject(1557, 2314.747314, 0.280904, 25.723898, 0.0000, 0.0000, 0.0000, 500);

return 1;

}

public OnFilterScriptExit()return 1;

ma puteti ajuta ?

metallica-logo.jpg
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.