Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van. 46
Fórum Archívum (Témák/Fórumok) / Re:New Life Studio Presents: New Life Role Play - "Egy új élet kezdete!"« Dátum: 2013. február 02. - 19:48:24 »
Senki nincs felháborodva, senki nem vádaskodik. Mivel a kommentedbe semmi utalás nem volt arra, hogy esetleg küldött-e más az elmúlt napokban még a megemlített embereken kívül, nyilvánvalónak tûnt, hogy rápillantást se szántak rá.
47
Fórum Archívum (Témák/Fórumok) / Re:New Life Studio Presents: New Life Role Play - "Egy új élet kezdete!"« Dátum: 2013. február 02. - 19:04:26 »
Én is írtam pályázatot az építész cégre, de ezek szerint nem lehet mindenkinek beküldeni
48
Archívum / MTA hiba :(« Dátum: 2013. február 02. - 19:03:03 »
Azt írja hogy nem tudsz menteni egy mapot míg egy másik megvan nyitva, de az editor_dump mappa törlése általában megoldás rá mint azt írták
49
Beszélgetés / Breaking Bad - Totál szívás« Dátum: 2013. február 02. - 15:13:18 »
Ez egy olyan sorozat amit kötelezõ eredeti hanggal nézni, alig várom már a folytatást
50
Játékok / Kedvenc PC/PS3/XboX360 játékaid értékelése« Dátum: 2013. február 01. - 16:36:47 »
Kedvenc PC
TOP1: GTA sorozat - Csavaros történet, izgalmas játékmenet TOP2: League of Legends - Egyik olyan online játék amely megfogott, szép grafika, érdekes karakterek, játékmenet tetszik, hogy stratégia is szükséges hozzá és egy együttmûködõ csapat, bár mostanában nem volt idõm játszani, de örök kedvenc marad Több játék annyira már nem fog meg, fõleg nem azok amelyek manapság jönnek ki, történetileg, játékélményileg már nagyon gyengék, persze van kivétel, csak ritka Kedvenc PS3 TOP1: Red Dead Redemption Undead Nightmare - Lenyûgözõ sztori, izgalmas játékmenet, monumentális pálya, ami megfogott ebbe a játékba. Na meg persze, hogy egy kõkemény vadnyugati játék Mindezek mellett a multiplayer részleg is iszonyatosan jó 52
Karakterek/Karakteralkotás / Rick Braigtson« Dátum: 2013. január 30. - 12:14:16 »
Belenézve az adatlapjára van némi \"hasonlóság\", de eddig nem is tudtam ennek a karakter történetérõl. Próbáltam kitalálni olyan GTA karaktert, akinek van köze valamiféle bûnszervezethez, fegyverekhez, és némi csavar is van a történetében
53
Leírások / [Leírás]Közös mappolás MTA-ban avagy mappolás a szerveren MTA 1.3.1« Dátum: 2013. január 30. - 09:01:37 »
Már rájöttem, hogy lehet megoldani, azt hittem valami különleges resource kell, arra viszont nem találok megoldást, hogy ha Full testet akarok bekapcsolni akkor valamiért hibát ír ki hogy nincs meg a freeroam resource, pedig az is bent van. köszi a link javítást
54
Leírások / [Leírás]Közös mappolás MTA-ban avagy mappolás a szerveren MTA 1.3.1« Dátum: 2013. január 29. - 17:26:31 »
nem mûködik egyik link se, jó lenne frissíteni ha már ki van emelve
55
Leírások / [Leírás] DM alapozás II.« Dátum: 2013. január 26. - 17:49:38 »
Elõzmények: http://sampforum.hu/index.php?topic=37544.0
Kliens script készítése Szükséges fájlok letöltése: http://www.solidfiles.com/d/19272c8a7c/ Elõször is hozzunk létre egy script_c.lua nevû fájlt ami a kliens scriptünk lesz, benne a fegyverek, hangok, skinek módosításával. Majd a letöltött fájlt csomagoljuk ki az \"DMNEV\" mappánkba. Így kell kinéznie a mapparendszerünknek: Nos akkor nyissuk meg a script_c.lua fájlt. Elõször is adjunk meg a hangok elérési útvonalát:
JediKard --A jedi kard (katana) hangjait fogja tartalmazni FegyverHang --Fegyver hangokat fogja tartalmazni (M4 és AK47) Készítsük el a skinek cseréjének a funkcióját.
function DMCsere() --Funkció elevezése és létrehozása dm1_skin_txd = engineLoadTXD(\"skins/sw1.txd\") --A \"dm1_skin_txd\" tárolja el a letöltött skinünk TXD fájlját (\"skins/sw1.txd\") engineImportTXD(dm1_skin_txd, 287) --A 287 ID TXD fájlját cseréljük le a letöltött fájlunkéra (\"skins/sw1.txd\") Ezután a DFF rész következik dm1_skin_dff = engineLoadDFF(\"skins/sw1.dff\") --A \"dm1_skin_dff\" tárolja el a letöltött skinünk DFF fájlját (\"skins/sw1.dff\") engineReplaceModel(dm1_skin_dff , 287) --A 287 ID DFF fájlját cseréljük le a letöltött fájlunkéra (\"skins/sw1.dff\") Ugyanígy folytatjuk a többinél is, mint azt láthatjátok a kódban end --Lezárjuk a funkciónkat addEventHandler (\"onClientResourceStart\", root, DMCsere) Megadjuk, hogy a resource indulásakor (\"onClientResourceStart\") elinduljon a \"DMCsere\" funkciónk Készítsük el az egyedi hangokat a fegyverhez
local function DMLoves(weaponID) --Készítünk egy lokális funkciót, amelynek a paramétere a \"weaponID\" lesz, mivel az egyik paramétere a \"onClientPlayerWeaponFire\" eseménynek, ez az esemény akkor hívódik meg ha a játékos tüzel egy fegyverrel local lovesX, lovesY, lovesZ = getPedWeaponMuzzlePosition(source) --Lekérjük a pozíciót ahol a lövés történt if weaponID == 31 then --Ha a játékos a 31 ID fegyverrel lõ (M4) local sound = playSound3D(FegyverHang[1], lovesX, lovesY, lovesZ, false) --Lejátszuk a hangot (FegyverHang[1] amit fentebb adtunk meg) a lekért pozíción, és az ismétlést kikapcsoljuk (false) setSoundMaxDistance(sound, 10) --Beállítjuk a hang lejátszásának a hatósugarát (10) SetSoundVolume(sound,1.0) Felvesszük a hangerõt Most az AK47 hangját cseréljük le elseif weaponID == 30 then --Ha a játékos a 30 ID fegyverrel lõ (AK47) local sound = playSound3D(FegyverHang[2], lovesX, lovesY, lovesZ, false) --Lejátszuk a FegyverHang[2]-t setSoundMaxDistance(sound, 10) --Beállítjuk a hang lejátszásának a hatósugarát (10) SetSoundVolume(sound,1.0) --Felvesszük a hangerõt end --Lezárjuk az if állításunkat (if weaponID == 31 then) end --Lezárjuk a funkciónkat is addEventHandler(\"onClientPlayerWeaponFire\", root, DMLoves) --Elõhíjvuk a \"DMLoves\" funkciónkat amikor a játékos lõ (\"onClientPlayerWeaponFire\") Ha ezzel megvagyunk mát a Jedi kardunknak kell adni valami vagány hangot, kezdjük is el
function JedikardF() --Létrehozzuk a funkciót local hangX, hangY, hangZ = getPedWeaponMuzzlePosition(localPlayer) --Lekérjük a pozíciót ahol az ütés történt local weaponID = getPedWeapon (localPlayer) --Lekérjük a játékos fegyverét if ( weaponID == 8 and isControlEnabled ( \"fire\" ) ) then Ellenõrizzük a játékos kezében lévõ fegyvert, hogy Katana-e és hogy a \"Tûz\" gomb engedélyezve van-e local sound = playSound3D(JediKard[ math.random(1,#JediKard)],hangX,hangY,hangZ,false) --Lejátszük a fentebb megadott \"JediKard[]\" hangok közül az egyiket a koordinátán és az ismétlést kikapcsoljuk setSoundMaxDistance(sound,5) --Beállítjuk a hang hatótávolságát end --Lezárjuk az if állításunkat (\"if ( weaponID == 8 and isControlEnabled ( \"fire\" ) ) then\") end --Lezárjuk a funkciónkat is bindKey ( \"fire\", \"down\", JedikardF) --Elõhívjuk a \"JedikardF\" funkciót amikor a játékos leüti a \"Tûz\" gombot, alap esetben a Bal egérgomb Teljes script_c.lua fájlunk tartalma: local JediKard = { \"sounds/a.mp3\", \"sounds/b.mp3\", \"sounds/c.mp3\" } Már csak a meta.xml fájlunk módosítása maradt hátra. Bele kell írnunk a fájlokat amelyeket használunk, és a kliens scriptünket is. <meta> 56
Leírások / [Leírás] DM alapozás I.« Dátum: 2013. január 26. - 16:44:42 »
Sziasztok
Mostanság jobban érdekel MTA scriptek fejlesztése, mint a samp-s scripteké, ezért is írom ezt a leírást, amely egy DM mód alapját szolgálja. Jelenleg csak pár parancs ami elteleportál, fegyvert ad, skint cserél, de ki lesz bõvítve pontrendszerrel és egyéb dolgokkal. Igyekszem leírni az összes lua-ban szereplõ dologról, hogy mi micsoda, mire használjuk majd és egyebek. Ha valaki sorról sorra követi akkor nem lesz benne hiba Minden MTA resource kliens és szerver scriptekbõl áll, plusz a meta.xml (illetve egyéb fájlok, képek, hangok). Nos kezdésként hozzunk létre a \"MTA_mappa/server/mods/deathmatch/resources/\" mappába egy \"DMNEV\" mappát (bármi lehet, de ne legyen benne szóköz és hosszú magánhangzó). Nos ha ez meg van nyissunk egy jegyzettömböt, de jobb ha NotePad++-t használunk, átláthatóbb lesz az egész script írása. NotePad++ letöltése Ha ezzel megvagyunk és meg van nyitva elõttünk egy szerkesztõ program akkor mentsük el az elsõ scriptünket az elõbb létrehozott mappánkba \"script_s.lua\" néven. (ez lesz a server scriptünk) (Megyjegyzés: lua fájlokba \"--\" jellel írunk kommenteket) Hozzunk létre pár lokális változót az értékek tárolására
dmID -- DM helyeket jelöli, ebben a scriptben az ID 0 a várakozó, az ID 1 a DM 1 map, az ID 2 a DM 2 map local spawnX, spawnY, spawnZ, interior -- Csatlakozáskor milyen pozíción spawnoljunk, plusz az interior ID mivel én a Groove kocsmát választottam Kezdõ spawnnak local DMSzovegek -- Különféle szövegek kiírása az egyes csatlakozásokkor illetve hiba esetén Készítsük egy a csatlakozáskor elõhívott funkciót, ezt is az elõbbi fájlba írjuk.
function Csatlakozas() -- funkció elnevezése spawnPlayer(source, spawnX, spawnY, spawnZ, 0,50) -- Lespawnoljuk a játékost a fentebb megadott pozícióra, a source a játékost jelöli, 0 a játékos fordulási szöge, míg az 50 a játékos Skin ID-e setElementInterior (source,interior) --Játékost a megadott interiorba rakjuk, a source továbbra is a játékost jelöli Megyjegyzés: Interiort csak akkor szükséges ha valamilyen speciális helyre akarjuk rakni a játosunkat. Pl.:Interior ID-k fadeCamera(source,true) --megjelenítjük a játékosnak a képernyõt. setCameraTarget(source, source) --Játékos kameráját a játékosra állítjuk outputChatBox(DMSzovegek[1], source) --Kiíratjuk a játékosnak a fentebb megadott táblából az elsõ szöveget dmID = 0 --Beállítjuk, hogy a játékos melyik DM-be legyen, a 0 a várakozó end --Lezárjuk a funkciót addEventHandler(\"onPlayerJoin\", getRootElement(), Csatlakozas)--Elõhívjuk a \"Csatalkozas\" funkciót mikor a játékos csatlakozik \"onPlayerJoin\" Most hogy a csatlakozással készen vagyunk, írjunk meg egy parancsot ami különféle DM \"zónákba\" spawnol különféle fegyverrel és skinnel.
function DMteleport(thePlayer,command,DM_ID) --Parancs funkció létrehozása, magát a parancsot késõbb adjuk meg. DMteleport a funkció neve, thePlayer a játékos aki beírja a parancsot, command lesz a parancs neve, ezt lentebb adjuk meg, hogy mit kell beírni, DM_ID hogy melyik DM \"zónába\" spawnoljon if dmID == 0 then --Ha a játékos a várakozóban van (ID 0) local DM_IDs = tonumber(DM_ID) --Beírt DM ID-t számmá alakítjuk if DM_IDs == 1 then --Ha a beírt szám (DM ID-nk) 1 dmID = 1 --Beállítjuk, hogy a játékos az DM ID 1 \"zónában\" van takeAllWeapons (thePlayer) --Játékos fegyvereit elvesszük setElementPosition(thePlayer,-1394.20,987.62,1023.96) --Átrakjuk a játékost a DM zónába setElementInterior (thePlayer,15) --Játékos Interior ID-jét átalakítjuk, mivel csak így spawnol be az általam kiválaszott helyre setElementModel(thePlayer,287) --Játékos skin-ét változtassuk meg giveWeapon(thePlayer,31, 500) --Játékosnak adunk egy M4-t 500tölténnyel giveWeapon(thePlayer,8, 1) --Játékosnak adunk egy Katana-t outputChatBox(DMSzovegek[2], thePlayer) --kiírjuk a játékosnak a 2. megadott szöveget (\"Spawn hely: DM1\") elseif DM_IDs == 2 then --Ha a játékos a DM ID 2-t írta be Továbbiak megegyezek a fentebb írtakkal, csak más paramétereket adunk meg, pl a dmID = 2, a fegyver (ID 30) egy AK47-lesz, más skinnel és más helyen spawnol. Ha nem jó DM ID-t ad meg: else --Ha a játékos nem megfelelõ ID-t ad meg akkor... outputChatBox(DMSzovegek[4], thePlayer) --...kiírjuk neki ezt a szöveget end --Lezárjuk az if állításunkat (if DM_IDs == 1 then) Ha nem a megfelelõ DM \"zónában\" van else --Ha a játékos nem megfelelõ DM zónában van akkor...[/color] outputChatBox(DMSzovegek[5], thePlayer) --...kiírjuk neki ezt a szöveget end --Lezárjuk az if állításunkat (if dmID == 0 then) Majd lezárjuk a funkciónkat (end) addCommandHandler(\"dm\",DMteleport) --DMteleport funkciónk parancshoz kötése. A \"dm\" helyére írjuk be a parancsot, amit játékban kell majd alkalmazni. Példa a játékban: /dm 1 -> Elteleportál az 1. zónába Megírjuk egy zónából való kilépést, amely a várakozóba rak vissza function ExitDM(thePlayer,command) function ExitDM(thePlayer,command) --Parancs funkció létrehozása if dmID ~= 0 then --Ha a DM ID-nk nem egyezik a Várakozóéval (0) dmID = 0 --Beállítjuk a DM ID-t a Várakozó ID-re takeAllWeapons(thePlayer) --Fegyverek elvétele setElementModel(thePlayer,50) --Játékos alap skin visszaállítása setElementPosition(thePlayer,spawnX, spawnY, spawnZ) --Játékost a Várakozóba spawnoljuk setElementInterior (thePlayer,11) Játékos Interior ID-ét beírjuk addCommandHandler(\"q\",ExitDM) --A DM zónákból való kilépési parancsunk a \"/q\" lesz Halál utáni cselekményre írjunk egy funkciót ( Ha meghalunk a várakozóba kerüljünk fegyver nélkül stb)
function Halal() --Funkció létrehozása és elnevezése dmID = 0 --Várakozó ID beállítása takeAllWeapons(source) --Fegyverek elvétele a játékostól spawnPlayer(source,spawnX,spawnY,spawnZ, 0,50) --Játékos spawnolása az várakozóba setElementInterior(source,11) --Játékos interiorának módosítása addEventHandler(\"onPlayerWasted\", root, Halal) --Ha a játékosunk meghal (\"onPlayerWasted\") akkor elõhívja a \"Halal\" funkciót amit az elõbb írtunk meg Teljes szerver scriptünk: local dmID --Készítsük el a meta.xml fájlt. Megnyitun kegy új üres szöveget és elmentjük a \"DMNEV\" mappánkba meta.xml-nek, ezt mindig jegyzettömbbel kell majd módosítani. Következõket írjuk bele:
Következõ leírás: DM alapozás II. http://sampforum.hu/index.php?topic=37551.0 Tartalma: -Kliens script létrehozása (skinek, hangok cseréje) Képek (kliens script elkészítésével és a fájlok hozzáadásával) 57
Karakterek/Karakteralkotás / Rick Braigtson« Dátum: 2013. január 17. - 19:03:57 »
Mivel a sok szörnyûség amin keresztül ment, kihat az elméjére és van hogy elborul az agya, és olyankor csak a véres módszer marad
58
Beszélgetés / Értékeld a fölötted szóló AVATARját« Dátum: 2013. január 17. - 18:53:57 »
8/10
Idézetet írta: Ezredes.$ date=1358442112\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1120\" data-ipsquote-contentclass=\"forums_Topic 2/10Az egyik legjobb történettel rendelkezõ sorozat, Hamlet feldolgozása 60
Karakterek/Karakteralkotás / Rick Braigtson« Dátum: 2013. január 16. - 23:49:23 »>>>>>>> GTA:SA FRPG Karakterlap <<<<<< <<<Külsõ Tulajdonságok>>>
Név: Kor: 31 Nem: Férfi Bõrszín: Fehér Származás: Fort Carson Testsúly: 87kg Magasság: 178cm Hovatartozás: Lost Nomads motoros klub Személyleírás: Magas, erõs izomzattal rendelkezõ férfi. Félhosszú sötétbarna haj, erõsen borostás arc, zöld szemmel rendelkezik. A Lost Nomads colourt minden nap hordja. <<<Jellemtényezõk>>>
Általános Jellemrajz: Motorozás megszállottja. Hûséges és segítõkész a klub iránt, bármit hajlandó megtenni, hogy a tagok biztonságban legyenek. Jó logikával rendelkezõ egyén. Háborús évek után bûntudat nélkül képes elvégezni bármit, személyiségzavar jelei jelennek meg néha. Pozitív Tulajdonságok: bátor, intelligens, liberális, határozott, betyárbecsület Negatív tulajdonságok: skizofrén, zavarodott, törvénytelen, idegbeteg, vakmerõ <<<Elõnyök-Hátrányok>>>
Elõnyök: Hatodik Érzék, Berzerker Hátrányok: Ellenség, Priusz <<<Élettörténet:>>>
1961-ben született Fort Carsonban. Apja, Jack Braigtson, a helyi motoros klub, a Lost Nomads vezetõje volt. A klub egy családként szolgált a tagoknak, megbíztak egymásban, nem voltak kétségeik a többiekrõl, tudták, olyan emberekkel vannak körülvéve, akik az életük árán is megvédenék ezt a családot. Rick fiatalkorában sokat volt a klub többi tagjával is. Greg és John, akik az apjának jó barátai voltak, õk tanították meg szerelni és lõni. Tucker aki jó özleti érzékkel rendelkezett, volt a klub könyvelõje. Rick sok mindent elsajátított idõsebb korára egyes üzletek üzemeltetésérõl Tuckertõl. William vezette a klub kocsmáját, és õ volt felelõs a klub fegyverének raktározásáért. Bob egy öreg motoros volt, aki Jack életét mentette még a régi idõkben, azóta jó barátokká váltak Jack-el. A fiú 18 éves koráig sokat segített az apjának a mûhely körül, motorokat szereltek, raktak össze, és mikor eljött a születésnapja, az apja meglepte egy Harley motorral, és az idõ múlásával a klub ügyeibe is bevezette, megkapta a colort. Legjobb barátja, Max Winlore is a klub egyik tagja, akivel együtt nõtt fel. 1980-ban Jack szerette volna, ha a fia és Max kísérnék el Blueberrybe, ahol a klub egy másik chaptere található. Itt készítették elõ a szállításra a több kilónyi marihuánát. A raktár a város melletti tanyán volt. Rick, az apja és Max ott várták meg a többi tagot. Késõ estére érkeztek meg, Max õrködött. A motorok leállítása után heves golyózápor lepte meg õket az éj közepén. Lost Nomads fedezékbe húzódott, de nem voltak nagyobb kaliberû fegyverekkel felszerelve, mint támadóik. A visszatámadás nem volt hatásos, de a támadók otthagyták õket kis idõ elteltével. Jack nem tudta mit tegyen, senkinek nem szabadott volna tudnia arról, hogy õk ott lesznek. A blueberry-i chapter sem tudta, hogy ki lehet az aki köpött nekik, nyomokat se találtak arról, hogy ki lehetett a támadó. Ezt követõ idõszak nehéz volt a klub számára. Többszöri támadásokat szenvedtek el, rengeteg gond volt a szállítással, a rendõrség is forró nyomokon járt, a tagok nem voltak a legnyugodtabb állapotukban. 1982-ben Jack és az õ jobb keze Bill belekezdtek a fegyverek csempészésébe is, amit egy mexikói bûnszervezettõl vásároltak. Szállított fegyverek nagyobb gépkarabélyok voltak, katonaság által jól ismert tömeggyilkos fegyverek. Ez az üzlet jól ment, mivel megszûntek a támadások is, és a mexikóiak által sok pénzhez jutott a klub. 1983-ban Rick és Max bevonultak a hadseregbe, komolyabb bevetésen csak 1986-ban voltak Irakban. Egy kis városban volt a katonai támaszpont, minden nap volt valamiféle tûzharc, amely komoly veszteségekkel járt. 1986. március közepe, az egyik szomszédos kis város megtisztításakor Rick és Max egy iraki fegyverest követtek a város központjában lévõ lepukkant lakótelepig. A lakótelep nagy volt, ezért különvált a két barát. Rick a 3. emeleten volt, mikor a felette lévõ lakásban lövést hallott. A lövés hallatán azonnal rohanni kezdett, és remélte, hogy a barátja jól van. Szobába érve meglátta Max-t feküdni a földön, hastájékon vér folyt belõle. Rick megmérte a pulzusát, de már halott volt. Térdre rogyott, nem tudta mi tévõ legyen. Rádión szólt a parancsnokának, és odahívatta õket. Max halála után már nem tudta, mihez is kezdjen Rick. Az idõ múlásával egyre hidegvérûbb lett, bûntudat nélkül lõtte le azt aki veszélyt jelentet az osztagra és rá. Háború során sok olyan dolgot látott és tett, amelyek kezdték bizonytalanná tenni személyi mivoltát. 1986. augusztusában rossz hírt kapott a parancsnokától Rick, az apja elhunyt egy lövöldözés során. A tûzharc Lay Payasdas közelében volt, az Arco Del Oeste szikláknál. Mexikói halottak is voltak a helyszínen. Rick kérvényezte a felmentését a katonai szolgálat alól és 1987. januárjában már otthon lehetett. Hazaérésekor a klub vezetõje Bill volt, aki a fegyverüzletet még mindig folytatta. Ricket rögtön munkára állította mikor megérkezett, Johnnal és Greggel kellett pár tucat colt pisztolyt leszállítani. Greg a teherautót vezette, míg Rick és John motorral követték. San Fierroba tartó úton megtámadták õket, két terepjáró, a támadók automata fegyverekkel lõttek rájuk. John-t eltalálták és borulás közben meghalt. Rick és Greg megálltak majd a teherautó mögé bújtak fedezékbe. Arra lettek figyelmesek, hogy mögöttük sziréna hangok szólnak. A rendõrök meg is érkeztek, de abban a pillanatban a terepjárósak el menekültek. Ricket és Greget bevitték a San Fierro Rendõrségre, fegyver- és drogcsempészet miatt lecsukták õket. Rick tudta, hogy Bill áll az egész mögött és manipulálta a többi tagot, ezért bosszút akar állni rajta. Börtönben megmentette Greg életét egy fekete banda fõnökétõl annak agyon verésével, de Greget vádolták meg a gyilkossággal és életfogytiglant kapott. 1992-ben Rick a szabadulását követõen rögtön munkához látott, hogy Bill-t kiiktassa és a klubot visszaszerezze, majd helyes irányba terelje. Így felült a motorjára és elindult Fort Carsonba. <<<Leltár:>>>
|