Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4937 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki Tai Giradau Pamoka manau viseims praves kam nekrauna objektu ir pns Pamoka Kurta Ne mano ripinta is gta-support.lt Pamoka veike pats Bandziau ir pasidariau :)

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

Taigi, visų pirma streameris reikalingas tam, kad galėtumėte apeiti objektų, pickupų, checkpointų bei visų kitų resursų limitą. Ta prasme jeigu įprastiniai resursai turi limitą 10000 objektų, kad galėtumėte naudoti pavizdžiui 20000 ar dar daugiau objektų. Tai dažniausiai nutinka stunt, freeroam serveriuose kurie dažniausiai turi labai daug objektų.

Pirmas etaptas prasideda tuo, kad turi išsirinkti streamer. Wiki rekomenduoja kelis iš sa-mp.com forumo: http://wiki.sa-mp.com/wiki/Showroom_Directory#Streamers . Į ką reiktų atsižvelgti renkantis streamerį:

Kiek skritingų resursų apdoroja streameris: Žinoma tai logiška, nes tokiu atvieju nereikėtų jungti dviejų skirtingų įskiepių(pluginų). Pavizdžiui vienas streamer skirtas objektams, kitas pickupams. Na manau supratote šią esmę.

Sekantis dalykas tai kiek palaiko resursų: Aiškus pavizdys būtų, kad streameris gali sukurti 50000 objektų. Žinoma su šiais skaičius reiktų nepersistengti, nes jau stipriai peržengtumėme SA:MP kūrėjų limitus, o peržengę šią ribą pranyksta visos garantijos, kad serveris veiks be klaidų.

Na ir žinoma lieka keletas galbūt daugeliui nesuprantamų dalykų: Tai kaip greitai veikia streamer, ar geras programuotojas jį sukūrė, ar nekenkia serveriui... Na ir taip toliau.

Taigi grįžkime atgal į streamerio diegimą bei nusprendžiame kurį streamerį naudosime. Ir taip aš daug nedvejodamas turiu savo favoritą: Streamer Plugin v2.5.2 (Kūrėjas: Incognito) (oficiali tema: http://forum.sa-mp.com/showthread.php?t=102865) . Na turbūt perskaitę aukščiau paminėtus punktus neklausite kodėl išsirinkau būtent šį. Taigi tęsiame toliau.

Pradėkime nuo atsisiuntimo nuorodų bei pačio atsisiuntimo:

Windows bei Linux sistemoms: http://solidfiles.com/d/09460/

Jeigu naudojate Windows operacinę sistema Jums būtinai reikalingas framework ( 3.5 arba naujesnis ).

Microsoft .NET Framework 3.5 SP1 atsisiūsti galite iš čia: http://www.microsoft.com/downloads/deta ... da479ab0d7

Taigi atsisiuntę šį failų paketą ir jį išpakavę tūrėtumėte matyti 2 aplankus bei 2 tekstinius failus.

Pradėkime nuo pawno bibliotekos atnaujinimo:

Įeikite į Jūsų naudojamą pawno programos direktorija ( Per tą per kurią atidarinėjate visus gamemode/filterscripts ), /pawno/include ir ten įkelkite iš atsisiūsto paketo pawno/include/streamer.inc funkcijų failą. Sekantis žingsnis: Įėję į savo gamemode viršuje prirašykite #include . Tai darome, todėl kad pawno programa atpažintų streamer funkcijas ir parodytų ar viskas gerai ( ar nemeta klaidų/įspėjimų (error/warning).

GRPG modo redaguotojams papildomas žingsnis!

Dėl to, kad Lietuvoje daug kas naudoja GRPG gamemode privalau parašyti trumpą instrukciją ir jiems, kurie tokiu atvieju tūrėti daryti šį papildomą žingsnį: Iš atsisiūstos failų direktorijos - /pawno/include.streamer.inc failą įkelti į /data/ aplanką bei filelist faile įrašyti jo užkrivimo komandą: #include "data/streamer.inc"

Taigi tęsiame toliau ir šis žingsnis yra vienas iš paskutiniūjų - užkrauti įskiepį kai serveris pasileidžia. Tai pradėkime daryti tuo, kad atsidarysime atsisiūstų failų direktorija: plugins. Ten matome du failus streamer.dll ( windows operacinai sistemai ), streamer.so (Linux operacinei sistemai). Taigi visą plugins aplanką įkelkite į pagrindinę savo serverio direktorija ( Ten kur visi gamemodes, filterscripts, scriptfiles, server.cfg ir pnš ). Tai padarę galime keltis prie paskutinio žingsnio įrašyti užkrivimo komandą: Atsidarome Jūsų serverio nustatymų failą: server.cfg, ten apačioje jeigu dar nesate rašę komandos plugins, įrašote naujoje eilutėje:

Jeigu naudojate Linux sistemą:

plugins streamer.so

Jeigu naudojate Windows sistemą:

plugins streamer

Išsaugome server.cfg spausdami ctrl+s arba tiesiog file/save. Štai streamer jau paruoštas naudojimui.

Dabar tikriausiai kyla klausimas kaip įdėti objektus. Tai vyksta viskas taip pat kaip ir be streamer tiesiog skirtingos komandos. Komandos logiškai padarytos:

pavizdys - objektų pridėjimas:

Kodas: Pasirinkti visus

CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 200.0);

Įprastos sa-mp komandos pavizdys:

Kodas: Pasirinkti visus

CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ);

Kaip matote skirtumas, nėra neatskiriamas. Apie komandas daug nekalbėsiu, tai galite atsirasti savarankiškai: http://forum.sa-mp.com/showthread.php?t=102865 .

Labas Turiu tau klausima ir prašyma Gal galetum paspausti Patinka? https://www.facebook.com/anegdotai.LT

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4937 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...