GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: SnooP - 2013. Május 25. - 15:31:34

Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 25. - 15:31:34
In Game Map Editor With Extras
 
Üdvözlök mindenkit! Ma be szeretném mutatni a legelsõ filterscriptemet, igen ez a legelsõ. Elég nagy fába vágtam a fejszém, de sikerült. Itt lentebb lesznek videók, képek és egy kis magyarázat. Remélem mindenkinek tetszik és hasznát veszitek ezzel elérve azt, hogy  volt értelme a munkámnak.  :)
\"book_www.kepfeltoltes.hu_.png\"Történet
A filterscriptet elkezdtem írni anno még február környékén. Mindig 10-15 perceket dolgoztam rajta meg Április, Május környékén szinte semmit. Hobbiként foglalkoztam vele, ha nem volt mit csinálnom mindig írogattam hozzá valamiket. Eredetileg ez egy sokkal nagyobb filterscript kis része lett volna, de meguntam annak készítését, és hát itt volt ez a nyers filterscript. Úgy gondoltam felesleges ott porosodjon nálam ezért elkezdtem a finomítását. A finomítás sikeresen létrejött és mivel nekem már egyáltalán nem kell gondoltam megosztom veletek remélve, hogy ti hasznát veszitek.

\"291409392catel_www.kepfeltoltes.hu_.png\"A projektrõl

Mint már említettem a létrejött nyers filterscript lassú volt, nehéz kezeléses, nem lehetett semmit se testre szabni, ezért gondoltam most az elmúlt 2-3 napban megpróbálom sokkal látványosabbá tenni, sokkal egyszerûbbé és sokkal gyorsabbá, sokkal egyedibbé. Jelentem alássan az egész filterscript átesett egy nagy reformon aminek segítségével az elõbb szereplõ feltételek mind teljesültek az egésznek 1 fájl az amibe ment, nem használ enumokat nincsenek benne felesleges mentések, látványossá és egyszerû In Game kezelésben részesült, bekerült két \"bónusz\" parancs, mindkettõ a kényelmet segítve.  A kettõ közül az egyiket ki is emelném, mert a SA:MP-nak egy olyan funkcióját használja ami a 0.3x-el jött be és egyik társa se használja, sõt még sehol sem volt publikálva saját kezûleg írtam meg egy include segítségével, a másik pedig csak ritkán található meg az úgymond \"komolyabb\" társaknál, de úgy kiépítve látványilag és egyszerû kezelésével még nem találkoztam.


\"presentation_www.kepfeltoltes.hu_.png\"Bemutató

Az egészrõl készítettem FullHD-ben egy Youtube Videót, annyit fûznék csak hozzá, hogy véletlenül (mivel éjfél kettõkor csináltam) kifelejtettem az Objectek másolását, én ezt a kis meglepetést (errõl beszéltem kicsit rejtve fentebb is) rátok bízom, nézzétek ti meg magatok és döntsétek el, hogy milyen lett.

A kezeléshez pedig a videón kívül nem fûzök hozzá semmit, ott aztán rendesen elmagyaráztam mindent plusz a kis Turtorial Dialogok is segítenek a mûködés megértésében.



A Youtube link:
 





Cím: In Game Map Editor With Extras
Írta: norbi39 - 2013. Május 25. - 15:38:29
Ha tecsináltad(h. forumon már láttam ilyesmit) akkor szép, ment a +
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 25. - 15:50:27
Idézetet írta: norbi39 date=1369489109\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37792\" data-ipsquote-contentclass=\"forums_Topic
Ha tecsináltad(h. forumon már láttam ilyesmit) akkor szép, ment a +
 
Köszönöm, hát figyelj hasonló társai vannak, de ez egy elég összetett rendszer és pont ilyen biztos nincs hivatalos fórumon, hasonlók lehetnek, de biztosítalak afelõl hogy az elsõ sortól az utolsóig mindent én írtam. Ha netán kétségeid adódnak keress olyat aminek ugyan így van a felépítése és látszik, hogy copyztam.  ;)
Cím: In Game Map Editor With Extras
Írta: Beckham - 2013. Május 25. - 17:45:01
Szép
Cím: In Game Map Editor With Extras
Írta: EnterR - 2013. Május 25. - 18:11:06
Szép lett, fel is használom :)
Megy a +
Cím: In Game Map Editor With Extras
Írta: .:Secur:. - 2013. Május 25. - 18:29:49
Nagyon szép.
Pár éve öltem volna ezért a funkcióért és ezért a tökéletes scriptért az Xmas partyra készülve.
Mennyi szenvedés volt pfuh  :Cry2:
Köszönjük.
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 25. - 19:55:45
Igazán nincs mit nyugodtan használjátok fel azért van :D
Cím: In Game Map Editor With Extras
Írta: Beach - 2013. Május 25. - 20:21:47
Csillagos ötös   ;D
Cím: In Game Map Editor With Extras
Írta: Sajtiikaa - 2013. Május 25. - 20:32:01
Ha ez az elsõ szkripted, le a kalappal elõtted ;) :D

Szép a felépítése is :D


Az én részemrõl megy a + :)
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 25. - 20:33:19
Köszönöm mindkettõtöknek, és amúgy igen ez az elsõ, sok volt már az AFK System : DD
Cím: In Game Map Editor With Extras
Írta: ZyZu. - 2013. Május 25. - 21:39:05
Gyönyörû, csalódtam benned.. nem hittem, hogy ilyen felsõ fokú szkripteket is tudsz írni .. le a kalappal!  ;)
Cím: In Game Map Editor With Extras
Írta: Ryan_Adam - 2013. Május 26. - 09:05:37
Nagyon szép, gg ment a + :D
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 26. - 10:08:57
Köszönöm mindkettõtöknek.
 
Idézetet írta: ZyZu date=1369510745\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37792\" data-ipsquote-contentclass=\"forums_Topic
Gyönyörû, csalódtam benned.. nem hittem, hogy ilyen felsõ fokú szkripteket is tudsz írni .. le a kalappal!  ;)
 
Sok meglepetést tartogatok még :D És ezer kösz ;)
Cím: In Game Map Editor With Extras
Írta: JBauer - 2013. Május 26. - 10:42:48
Gratula.
Szép lett.
Cím: In Game Map Editor With Extras
Írta: CANNONN - 2013. Május 26. - 10:56:10
Na végre már valami értelmes! Így tovább! ;)
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 26. - 11:01:12
Kösz JBauer és Cannon.
Amúgy igyekezek jelenleg is, egy 3DTV rendszeren dolgozok, ergo felveszel valamit, eltárolja neked .rec adatba, és NPC-vel pedig IG lejátszatod. Aztán majd mikor elindul a \"felvétel\" akkor ment, majd szöveget és lehet lesz majd váltogatni a különbözõ csatornák között és hasonlók. Eddig meg van kb 20 perc alatt a felvétel és a visszajátszás, most finomítgatok rajta. Remélem ez is jól fog sikerülni :\'D
E: Vagy eszembe jutott még pont most a filmeken filózva egy Mozi rendszer. De az több hetes munka lenne és ilyen képkockákat kellene átkonvertálni SA:MP-be és hasonlók.  :cry3:
Cím: In Game Map Editor With Extras
Írta: Flash - 2013. Május 28. - 09:53:21
Szép munka!
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 28. - 13:41:29
Kösz, és igen én csináltam ;)
Cím: In Game Map Editor With Extras
Írta: Striker - 2013. Május 29. - 18:11:12
igényes és szép munka, gratuálok  8)
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Május 29. - 18:20:09
Köszönöm igyekszem ;)
Cím: In Game Map Editor With Extras
Írta: Szucsor - 2013. Június 10. - 23:32:36
Nagyon jó és igényes munkának látszik. Ki is fogom próbálni... Természetesen a + sem maradhat el :D
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Június 11. - 10:18:12
Nagyon szépen köszönöm, hát próbáltam a legjobbat kihozni, nem szeretek összecsapott  munkát publikálni. :)
Cím: In Game Map Editor With Extras
Írta: TryStar - 2013. Június 11. - 14:19:22
Tõkéletes egy hibát se látok benne alap objektet tõrõlni és copy-zni lehet?
+ Nem maradhat el.
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Június 11. - 14:30:03
Idézetet írta: TryStar date=1370953162\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37792\" data-ipsquote-contentclass=\"forums_Topic
Tõkéletes egy hibát se látok benne alap objektet tõrõlni és copy-zni lehet?
+ Nem maradhat el.
 
Elõször is köszönöm. Hogy a kérdésedre választ adjak igen mindkettõ megy rajta kifogástalanul. De egy alap objectet ami nincs mentve (/oe-ban vagy másolás után) felesleges törölni, mert alapból amikor újraindul a szerver és nincs meg a fájlban az adata akkor nem fog betöltõdni.
A másolást illetõen pedig igen, az alap objectet /oe-val el kell menteni (és az ott marad a restart után is mivel a fájlba mentõdik a poziciókkal lásd kép), /om-el másoljuk és a végén ahova lerakjuk és eligazítottuk koordináták és rotációk szempontjából rákattintunk a floppy gombra és menti az egészet. Remélem érthetõen fogalmaztam, elég összetett a \"rendszer\". :)
Cím: In Game Map Editor With Extras
Írta: KR3W - 2013. Június 11. - 15:40:29
szép lett!
Cím: In Game Map Editor With Extras
Írta: DanteX - 2013. Június 11. - 17:06:08
szép lett ment a \"+\".:D
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Június 11. - 17:20:42
Köszönöm. :)
Cím: In Game Map Editor With Extras
Írta: Zsolesszka - 2013. Június 12. - 17:35:02
Grat, egy kis apróság:
Látom hogy létrehoztál kettõ változót bool típust de én helyettük egy simát ajánlanék, mivel egyszerre úgysem lehet szerkeszteni vagy törölni vagy éppen másolni egy objectet, mert most vagy szerkeszted vagy másolod vagy éppen törlöd az objectet. :D
Ezért lenne egy változó és maximum enum vagy definíció segítségével létrehozol lefoglalt neveket és azt használod az egyes esetekben.
Talán egy apró kód jobban segít megérteni mire gondoltam:
 
enum
{
OBJECT_NONE,
OBJECT_EDIT,
OBJECT_COPY,
OBJECT_DELETE
};
// Vagy
/*
#define   OBJECT_NONE      0
#define   OBJECT_EDIT      1
#define   OBJECT_COPY      2
#define   OBJECT_DELETE   3
*/
new
objecttype[MAX_PLAYERS];
public
OnPlayerConnect(playerid)
{
objecttype[playerid] = OBJECT_NONE;
return 1;
}
CMD:om(playerid)
{
objecttype[playerid] = OBJECT_COPY;
return 1;
}
public
OnPlayerSelectDynamicObject(playerid, objectid, modelid, Float:x, Float:y, Float:z)
{
if(objecttype[playerid] == OBJECT_COPY)
{
// code
return 1;
}
return 0;
}

 
De még elég sokféleképp meg lehet oldani és akár még egyszerûbbé tenni az objectelést, pl.: kattintható textdraw akár delete copy funkcióval vagy ugyanez gomb nyomásra történne, használati utasításként lehet elég a SendClientMessage, ne csak rcon admin tudja használni, stb..
De ha idõvel lesz kedved még vele foglalkozni biztosan változtatni fogsz még a kódon. :D
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Június 12. - 19:55:03
Nagyon szépen köszönöm Zsoleszka a gratulációd sokat számít számomra a te szavad :)
A tanácsokat és az enumos, a Textdrawos és a nem dialogos formátumot megfogadom a v2-ben biztos változtatok ezeken, de az igazat megvallva ebbe a filterscriptbe egy jó ideig biztos nem nyúlok bele. Minden esetre köszönöm a tanácsod, most már legalább tudom mit kellesz még változtatnom.
Cím: In Game Map Editor With Extras
Írta: szilikeee - 2013. Július 08. - 11:13:33
ha csinálok vele egy mappot, akkor hogy tudom átalakítani úgy, hogy  be tudjam tenni a módba?
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Július 08. - 22:39:17
Berakod ezt a filterscriptjeid közé és menti / betölti az objectjeid meg akkor In Game mint ahogy a videóban is mutattam tudsz törölni létrehozni másolni kiválasztani textdrawos listából objecteket.
E: Bocs ma kicsit kész vagyok, ha az objectekre lennél kíváncsi hogy tölthetnéd be az FS-nélkül akkor azt kell megcsináld legelõször, hogy lerakod az összes objectet és elmented. Utána pedig az Object Mentõ és az Object Betöltõ Stockokat kimásolod és berakod a gamemodeodban. Igy a scriptfiles mappából ki lesznek olvasva az objectek.txt-ben elmentett kordináták, a stock nélkül csak az X, Y, Z kordinátát és az X, Y, Z rotációt kapod meg és gondolom nincs kedved létrehozni mindegyikhez a CreateDynamicObjectet.
Cím: In Game Map Editor With Extras
Írta: Lömpi - 2013. Október 06. - 07:54:38
hát ez kegyetlen jó, miért nem láttam én ezt még?:D Na törlöm is az mta-t :$ :3 <3
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Október 06. - 18:00:17
Idézetet írta: dns date=1381038878\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37792\" data-ipsquote-contentclass=\"forums_Topic
hát ez kegyetlen jó, miért nem láttam én ezt még?:D Na törlöm is az mta-t :$ :3 <3
 
Hah, köszönöm :D De azért leszögezném, hogy a SA:MP nem tart azon a szinten, hogy a SelectObject az apró objecteket is érzékelje, bár van, hogy az MTA se képes mindig rá ;)
Cím: In Game Map Editor With Extras
Írta: Dante Sanders - 2013. Október 06. - 22:43:04
Szép, +!   ^-^
Cím: In Game Map Editor With Extras
Írta: SnooP - 2013. Október 07. - 15:08:03
Köszönöm. ;)
Cím: In Game Map Editor With Extras
Írta: Matyus_Arnold - 2014. Január 04. - 12:47:10
Nagyon király! Szuper vagy ! Ment a +
Köszönöm szépen! :)
Cím: In Game Map Editor With Extras
Írta: SnooP - 2014. Január 04. - 17:16:06
Köszönöm és használd egészséggel  :)
Cím: In Game Map Editor With Extras
Írta: lanviier - 2014. Január 07. - 20:24:47
Ez kurva jó lett :DD +
Cím: In Game Map Editor With Extras
Írta: SnooP - 2014. Január 07. - 20:48:26
Köszönöm szépen :)
Cím: In Game Map Editor With Extras
Írta: RDash - 2014. Március 02. - 11:15:34
Le a kalappal.Szép lett. :thumbsup:
Cím: In Game Map Editor With Extras
Írta: SnooP - 2014. Március 02. - 11:35:14
Köszönöm, de már jó régen csináltam :D
Cím: In Game Map Editor With Extras
Írta: gerikei - 2014. November 20. - 16:06:09
Szia, nekem egy gondom van, használni akarom a törlést vagy a másolást csak egy gond van, nem müködik maga a gui menű, hiába írom be a megfelelő parancsot, nem ugy reagál mint neked a videóban, nem tőrténik egyszerűen semmi.
Samp 0.3z-n használom, minden plugin bent van csak frisseb verzióval, az include-t is beraktam oda ahova kellet.
Létszi, ha tudsz válaszolj!
Skype: boximaci1 ha ráérsz létszi segítsz
Cím: In Game Map Editor With Extras
Írta: SnooP - 2014. November 22. - 12:23:41
Lehet más FS-t is betöltöttél amely használja ezeket az eljárásokat/függvényeket. Csak ezt az egyet hagyd bent és ha megy jól akkor fűzd össze a gamemodeoddal.
Cím: In Game Map Editor With Extras
Írta: gerikei - 2014. November 23. - 13:07:03
Csak a PPC_Housing van bent filterscript, meg az afterlife rp gamemode. Plugin meg a mysql, sscanf, streamer.
Cím: In Game Map Editor With Extras
Írta: Krisz2244 - 2015. Július 14. - 15:05:07
Hali! :) Nekem nagyon tetszik ez a script, de egy bajom van. :/
---> Minden működik kivéve az object törlése, másolása, létrehozása. Mi lehet a gond? :/
Előre is köszi! :D
Cím: In Game Map Editor With Extras
Írta: ZyZu. - 2015. Július 14. - 19:47:03
Idézetet írta: Krisz2244 date=1436879107\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37792\" data-ipsquote-contentclass=\"forums_Topic
Hali! :) Nekem nagyon tetszik ez a script, de egy bajom van. :/
---> Minden működik kivéve az object törlése, másolása, létrehozása. Mi lehet a gond? :/
Előre is köszi! :D
 
A szkript újra konvertálva lett a 0.3.7 verzióval?