Dokumentáció inkognitóban szalagok - az alapok

Tehát, mint mindenki tudja, a beépülő modul lehetővé teszi, hogy hozzon létre egy végtelen számú objektum / ikonok / text 3d / pickupok. A legtöbb ember csak egy kis része annak, amit ez a plugin is. lépni a fő.

- Dinamikus objektumok - olyan objektumok, pick-up, ikonok, 3D szöveg, terület, ellenőrzőpontok egészére.
- Dinamikus zóna - nem fizikai (a játékban) területen. Ez csupán egy pontot a térben.
- Standard - ez a funkció a plugin nélkül postfix Ex.

  • STREAMER_TYPE_OBJECT - objektum
  • STREAMER_TYPE_PICKUP - pickup
  • STREAMER_TYPE_CP - checkpoint
  • STREAMER_TYPE_RACE_CP - versenyzés checkpoint
  • STREAMER_TYPE_MAP_ICON - radar ikont
  • STREAMER_TYPE_3D_TEXT_LABEL - 3D szöveg
  • STREAMER_TYPE_AREA - dinamikus zóna

- Típusú dinamikus területek -
  • STREAMER_AREA_TYPE_CIRCLE - Kör
  • STREAMER_AREA_TYPE_RECTANGLE - téglalap
  • STREAMER_AREA_TYPE_SPHERE - gömb
  • STREAMER_AREA_TYPE_CUBE - kocka
  • STREAMER_AREA_TYPE_POLYGON - hulladéklerakó
  • STREAMER_OBJECT_TYPE_GLOBAL - globális (teljes)
  • STREAMER_OBJECT_TYPE_PLAYER - egy bizonyos játékos
  • STREAMER_OBJECT_TYPE_DYNAMIC - dinamikus

- Paraméterei manipuláció -
  • E_STREAMER_ATTACHED_OBJECT - rögzített objektumot. nincs információ. Standard Típus: Egész szám.
  • E_STREAMER_ATTACHED_PLAYER - játékos csatlakozik. Ezt alkalmazzák a 3D csatolt szöveg a játékos. Standard Típus: Egész szám.
  • E_STREAMER_ATTACHED_VEHICLE - közlekedés. befogására / Notes azonosító szállítás, amelynek során a tárgyat / 3D text / dinamikus területe. Standard Típus: Egész szám.
  • E_STREAMER_ATTACH_OFFSET_ (X / Y / Z) - eltolás. Arra használják, hogy jelezze / szedési tengely adatokat. esetleges manipulálását a tárgy kapcsolódik a közlekedés. Standard Típus: Float.
  • E_STREAMER_ATTACH_R_ (X / Y / Z) - forgástengelyével. hasonló e_streamer_attach_offset_ (x / y / z). Standard Típus: Float.
  • E_STREAMER_ATTACH_ (X / Y / Z) - nincs információ. talán ugyanaz, mint a e_streamer_attach_offset_ (x / y / z). Standard Típus: Float.
  • E_STREAMER_COLOR - szín. lehetséges, hogy a ikon (feltéve, hogy az a fajta ikonok 0), és 3d szöveget. Standard Típus: Egész szám.
  • E_STREAMER_DRAW_DISTANCE - távolság rendering 3D szöveget. Standard Típus: Float.
  • E_STREAMER_EXTRA_ID - további azonosítót. Nincs információ. Standard Típus: Egész szám.
  • E_STREAMER_INTERIOR_ID - belső azonosítója. Elérhető minden típusú. Standard Típus: Egész szám.
  • E_STREAMER_ (MAX / MIN) _ (X / Y / Z) - minimum / maximum adatértékek. Alkalmas dinamikus zónák téglalap típusú (X, Y) és a kocka (X, Y, Z). Standard Típus: Float.
  • E_STREAMER_MODEL_ID - ID modell. Lehet használni a tárgyak és a pickupok. Standard Típus: Egész szám.
  • E_STREAMER_MOVE_R_ (X / Y / Z) - forgatási értéket a tengely mentén. Használt tárgyakat. Standard Típus: Float.
  • E_STREAMER_MOVE_SPEED - Speed. Használt tárgyakat. Standard Típus: Float.
  • E_STREAMER_MOVE_ (X / Y / Z) - végpontok mozgás. Használt tárgyakat. Standard Típus: Float.
  • E_STREAMER_NEXT_ (X / Y / Z) - koordinátáit ezeket a pontokat. Régen versenyezni ellenőrző pontok. Standard Típus: Float.
  • E_STREAMER_PLAYER_ID - ID a játékos, aki lát dinamikus objektumot. Ezt alkalmazzák minden fajta. Standard Típus: Egész szám.
  • E_STREAMER_R_ (X / Y / Z) - a koordinátákat a forgástengely. Lehet használni tárgyakat. Standard Típus: Float.
  • E_STREAMER_SIZE - méret. Használt ellenőrzőpontok, versenyautó pontokon és dinamikus típusú zónák kör és a gömb sugarának. Standard Típus: Float.
  • E_STREAMER_STREAM_DISTANCE - távolság, ami azt mutatja, dinamikus objektumot. Standard Típus: Float.
  • E_STREAMER_STYLE - stílusú ikonok Megjegyzés (hasonló típusú objektumok). Standard Típus: Egész szám.
  • E_STREAMER_TEST_LOS - kijelző 3D szöveg a modell. Standard Típus: Egész szám.
  • E_STREAMER_TYPE - típus. Ezt alkalmazzák ikonok, pickupok és dinamikus zónák. Standard Típus: Egész szám.
  • E_STREAMER_WORLD_ID - egy virtuális világban. Elérhető minden típusú. Standard Típus: Egész szám.
  • E_STREAMER_ (X / Y / Z) - koordinátákat. Lehet használni tárgyakat, ikonokat, pickup, 3D szövegek és dinamikus területeken, mint a kör és a gömb. Standard Típus: Float.

- Beállítási funkciók -
  • Streamer_TickRate (ráta) - a frissítési ideje a plug-in milliszekundum. Mivel szabványos - 50 ms.
  • Streamer_MaxItems (típus, tétel) - a maximális számú dinamikus objektumok. A szabvány szerint - nem korlátozott.
  • Streamer_VisibleItems (típus, tétel) - a számos dinamikus objektumok lehet látni. Az értékek a normál értékei SA-MP'a.
  • Streamer_CellDistance (Float: távolság) - Nincs információ.
  • Streamer_CellSize (Float: méret) - Nincs információ.
  • Streamer_ProcessActiveItems () - Nincs információ.
  • Streamer_ToggleIdleUpdate (playerid, kampós) - on / off funkció frissíti dinamikus objektumok a játékos. (Igaz / hamis. So). Ebben az esetben a dinamikus objektumok, melyen a játékos lesz látható, de nem lesz hiábavaló.
  • Streamer_ToggleItemUpdate (playerid, típus, kampós) - on / off funkció frissíti a dinamikus objektumok egy bizonyos típusú játékos.
  • Streamer_Update (playerid) - Játékos frissítés kapcsolatos plugin. Akkor használja, ha meg kell mutatni ugyanakkor a dinamikus objektumokat ha létre azokat nem jelennek meg azonnal.
  • Streamer_UpdateEx (playerid, Float: x, Float: y, Float: Z, worldid = -1, interiorid = -1) - egyenértékű Streamer_Update (playerid). de további paramétereket.

- Képességeivel -
  • Adat - lehetőség a manipuláció, típus - írja.
  • Streamer_ (Get / Set) FloatData (típus ,: id, adatok, Float: eredmény) - írj / határozza lebegőpontos adatokat.
  • Streamer_ (Get / Set) IntData (típus ,: id, adat (érték)) - belépés / adat jelzése értékkel.
  • Streamer_ (Get / Set) ArrayData (típus ,: id, adatok, dest [] maxlength = sizeof cél) - írj / határozza tömb érték. Ezek a funkciók lehet használni a dinamikus területeken, mint a tartomány és dinamikus objektumok keresztül létrehozott funkciók a Ex a végén.
  • Streamer_IsInArrayData (típus ,: id, adat, érték) - ellenőrizze, hogy az érték a tömbben.
  • Streamer_ (hozzáfűzése / eltávolítás) ArrayData (típus ,: id, adat, érték) - hozzáadása / törlése egy sor információt kívánt értéket. Ezt fel lehet használni, például, hogy eltávolítja az ideiglenes vizuális dinamikus objektum képest a játékos.
  • Streamer_GetUpperBound (típus) - Nincs információ.

- Funkciók dinamikus objektumok -
  • Streamer_GetDistanceToItem (Float: x, Float: y, Float: Z, típusú ,: id, Float: távolság) - figyelembe véve a távolság a pont a dinamikus objektumot.
  • Streamer_IsItemVisible (playerid, írja ,: id) - ellenőrizze, hogy a dinamikus tárgy is látható, hogy a játékos.
    Megjegyzés: A dinamikus területek csak akkor látható, ha a játékos bennük.
  • Streamer_DestroyAllVisibleItems (playerid, típus) - a megsemmisítés dinamikus objektumok egy bizonyos típusú játékos.
    Megjegyzés: A dinamikus objektumok után kinyert 50 ms (vagy a megadott érték Streamer_TickRate funkció).
  • Streamer_CountVisibleItems (playerid, típus) - száma látható játékos dinamikus objektumok egy bizonyos típusú.

- Funkciók DSA -
  • A fő téma (kattintható).
  • CreateDynamicPolygon (Float: pont [], Float: Minz = -FLOAT_INFINITY, Float: maxz = FLOAT_INFINITY, maxpoints = sizeof pontot, worldid = -1, interiorid = -1, playerid = -1) - dinamikus zóna egy sokszög.

- Tájékoztatás a hulladéklerakó -

Ez a plugin hulladéklerakó - egyfajta prizma sokszög tövénél.
screenshot
Side "bázis" azt jelzi, egy tömb, ahol a rögzített koordinátái minden pont (x1, y1, x2, y2. Xn, Yn). Az első és az utolsó pont is csatlakozik magukat. A szabvány szerint elvei poligonok a következő érvényes:
screenshot
Amennyiben a zöld zónában - a zóna a jelenetet.

Példa létrehozásának egy sokszög:

CreateDynamicPolygon (Float:<3500.0 ,- 3500.0. 367.0 ,- 3500.0>, Minz. maxZ. chislo_tochek_umnozhennoe_na_dva. worldid. belső, - 1);

Részletes függvények olyan függvények végén Ex. A különbség a kettő között abban rejlik, hogy az adatok nem kerülnek rögzítésre szórványosan egy tömbben. Például a normális működését tudjuk meg csak egy virtuális világ, és egy belső. De kiegészíthető egy tömb, megadhat több virtuális világok és a belső terek.

CreateDynamicCP (- 1959,4308 305,3159 35,4688 1,5 1. 0 - 1. 20,0 ....); // Virtual World 1 0 belsejében.
CreateDynamicCPEx (380.7783, - 190.5340 1000.6328 2,0 25,0, ...<35. 45. 75>,<17. 13. 5>,); // A virtuális világok azonosító 35,45,75 és belső 17,13,5.

Megjegyzés: Az, hogy az adatok azt mutatják eltér a szokásos.

- Információ adatkezelési -

Segítségével az adatok manipulálása lehet egyszerűsíteni a műveletek a dinamikus objektumok. Például, van egy tárgy, amely meg akarja változtatni a modellt. A szokásos módon törölni ezt a tárgyat, és hozzon létre egy újat az álláspontját, hogy úgy 2-4 műveleteket.
Ezzel a manipuláció történik egy műveletben:

Streamer_SetIntData (. STREAMER_TYPE_OBJECT ID_obekta E_STREAMER_MODEL_ID ID_novoy_modeli ..);

A paraméterek létre postfix Ex funkciókat. és nélküle, valamint a fajta sokszög DSA felhasznált pontok Streamer_GetArrayData és Streamer_SetArrayData funkciót. Például hozzon létre egy dinamikus ellenőrzőpont a játékosok egy bizonyos azonosítót. De egy bizonyos ponton, amit tennie kell megjeleníteni mindenki számára. Így, változtatni E_STREAMER_PLAYER_ID adatok -1 (vagyis, minden).

Streamer_SetArrayData (STREAMER_TYPE_CP ID_chekpointa E_STREAMER_PLAYER_ID ...);

Egy egyszerűbb módja - hozzáadni vagy eltávolítani az adatokat. Ez vonatkozik az összes dinamikus objektumokat anélkül postfix Ex. és vele.

Streamer_AppendArrayData (. STREAMER_TYPE_OBJECT object_id E_STREAMER_PLAYER_ID, - 1.); // mellékelik értékek
Streamer_RemoveArrayData (. STREAMER_TYPE_OBJECT object_id E_STREAMER_PLAYER_ID, - 1.); // törölni értékek

De ez a folyamat eltarthat néhány sort.

- Hívjon szabvány visszahívások -

Streamer van egy beépített függvény hívás visszahívások. Legtöbbjük nem nevezhető szabványos módon.
  • Streamer_CallbackHook (callback ,.) - függvényhívás.

Meglévő visszahívások:

STREAMER_OPC - OnPlayerConnect
STREAMER_OPDC - OnPlayerDisconnect
STREAMER_OPEO - OnPlayerEditObject
STREAMER_OPSO - OnPlayerSelectObject
STREAMER_OPPP - OnPlayerPickUpPickup
STREAMER_OPEC - OnPlayerEnterCP
STREAMER_OPLC - OnPlayerLeaveCP
STREAMER_OPERC - OnPlayerEnterRaceCP
STREAMER_OPLRC - OnPlayerLeaveRaceCP

Jelentés használatuk függ, mire van szüksége.

szeretlek mxIni Mysql

Dokumentáció inkognitóban szalagok - az alapok