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. 91
Kérdések, Segítség / nem müködik a solidfiles« Dátum: 2012. szeptember 27. - 20:17:04 »Idézetet írta: sza23 date=1348769741\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28038\" data-ipsquote-contentclass=\"forums_Topic Nem müködik a Solidfiles(http://www.solidfiles.com),mikor le akarok tolteni valamit akkor várok egy percet és ezt irja:PEdig a Csavarkulcs menü alapján Google Chromeot használsz... Nem fogja meg valami? Vírusírtó, bármi? 92
Beszélgetés / Általános« Dátum: 2012. szeptember 27. - 20:14:57 »Idézetet írta: Nyui date=1348767984\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1\" data-ipsquote-contentclass=\"forums_Topic sok perverz kéri... chh.Tizenheten azthiszem. Már nem számolom.. ![]() Aki mostanáig kérte, annak elküldtem, aki mostantól kéri, az így járt, mert kitöröltem Solidomról. 93
Beszélgetés / Általános« Dátum: 2012. szeptember 27. - 19:30:45 »Idézetet írta: Nyui date=1348766884\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1\" data-ipsquote-contentclass=\"forums_Topic pm-be légysziiiiiiii. :DDDDDDDDDDDDDDGépemen van meg. Majd felrakom vhova, és dobom a linkeket ![]() Meg kell várnod, h felkeljek..xD E1.: Nyugi gyerekek, már tömörítem, és töltöm fel. Akik kérték, azoknak megy privátba. 94
Beszélgetés / Általános« Dátum: 2012. szeptember 27. - 19:26:32 »Idézetet írta: Nyui date=1348766420\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1\" data-ipsquote-contentclass=\"forums_Topic de nem szeretem az ilyen paródiákat. :noexpression:Nekem megvan a teljes vidi. sálálá ![]() Ahogy vonaglik...hmmm...xddd meztelenül maszturbál..hmmm xD 95
Fórum Archívum (Témák/Fórumok) / IC-OOC eldöntõ (Role Play)« Dátum: 2012. szeptember 27. - 18:52:02 »Idézetet írta: cappsy date=1348764032\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28029\" data-ipsquote-contentclass=\"forums_Topic Hmmm Igaz a kick reÉs ha feltekerem a bandázst? Vagy felveszek egy bandanat? Esetleg eszek egy Banánt.. IC, mint InterCity vonat.. Vagy látok egy IG sünit? :/ Jobban gondold ezt át ![]() 96
Általános / Fûrész, mint játékmód?« Dátum: 2012. szeptember 27. - 18:07:05 »Idézetet írta: Amf date=1348759261\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27869\" data-ipsquote-contentclass=\"forums_Topic Tetszik az ötlet.Meg lehet ![]() Nagy gépen teszteltem, mûködik. ![]() 97
Segítségkérés / Colour Embedding« Dátum: 2012. szeptember 27. - 15:44:19 »
98
Segítségkérés / pawno« Dátum: 2012. szeptember 27. - 15:04:19 »Idézetet írta: DarkRobe date=1348750901\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28018\" data-ipsquote-contentclass=\"forums_Topic sziasztok egy nagy kérdéssál állok elõttetek a pawno amikor rámegyek a kék nyílra (nem részletezném) akkor ezt a hibát írha ki : unable to execute compilerNem éri el a Compilert Tedd vissza a .exe fájlt az eredeti mappába. (Ahol a pawncc van.) Max Parancsikont tegyél ki az asztalra. 99
Tanár Only / [piszk.] Alap Pickupok készítése és használata« Dátum: 2012. szeptember 27. - 14:58:42 »
Lecke anyaga: Alap Pickupok készítése és használata.
Sziasztok! Ebben a leckében elmagyarázom, (és kis sikerrel megtanítom) hogy hogyan készítsünk el alap pickupokat, valamint hogyan érjünk el a pickup \"felvételekor\" hatást. Elõször is, szükségünk lesz a függvénykönyvtárunkra...
Létre kell hogy hozzunk egy változót. Ez nálam \"SajatPickup\" lesz.
Oké, most szükségünk lesz az OnGameModeInit nevû funkcióra.
Akkor most jön az, hogy:
A Modellbõl rengeteg van. Minden, amit valaha láttatok, forgó zöld és kék házak, dollárjelek, i betûk, drogjelek, kevlár, szivecske, bomba, lemezecske, mind mind pickup. A Késõbbiek során én a 1242-t, azaz a Kevlárt fogom használni. Típus: Itt is különbözõ típus van. Van ami eltûnik, ha valaki felveszi, és soha többet nem jön vissza. Van ami eltûnik, ha felveszik, de pár mp múlva megjelenik, olyan is van, ami nem tûnik el. Sõt, egy pickup akár fel is robbanhat, ha olyan a típusa! X, Y, Z: A Pickup koordinátái. Itt a bemutatóscriptben a 0;0;0;-t fogom használni. VirtuálisVilág: Megadja, hogy a pickup melyik virtuális világban jelenjen meg. Ha ez az érték -1, akkor az összes Virtuális Világban megjelenik. Szóval, akkor nézzünk egy ilyet:
Ezzel létrehoztunk egy Kevlár alakú pickupot, ami Blueberry farm közepén van, ha felveszik, eltûnik, de bizonyos idõ után újra megjelenik. Attól függetlenül, hogy ez a pickup kevlár alakú, bármit tud csinálni. Egy Kevlár alakú pickup is ugyanúgy tud életet tölteni, vagy minigunt adni, mint egy Kapszula alakú pickup Bannolni a szerverrõl. Mindjárt megértitek, hogy mire is gondolok ![]() Szóval, hogy is mûködik? Már létezik a SajatPickup nevû pickup Blueberry farmon, de egyenlõre nem csinál semmit. Szükségünk van az OnPlayerPickUpPickup funkcióra.
Ennek a segítségével oldjuk meg, hogy a pickup csináljon valamit ![]() Így:
Egyszerû, ugye? ![]() 100
Off Telep / Ti minek fogtok dolgozni?« Dátum: 2012. szeptember 27. - 13:35:04 »Idézetet írta: James_Raynor date=1348745467\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27944\" data-ipsquote-contentclass=\"forums_Topic
101
Archívum / "PAWN gyakorlati tanfolyam"« Dátum: 2012. szeptember 27. - 13:27:32 »Idézetet írta: shadee date=1348745203\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27886\" data-ipsquote-contentclass=\"forums_Topic gratulálok olie,De azért néha skype no afk is lehetneTy ![]() Most gyere fel, estig itt vagyok ![]() 102
Tanár Only / [piszk.] Alap Checkpointok készítése, és használata.« Dátum: 2012. szeptember 27. - 12:56:35 »
Lecke Tartalma: Alap Checkpointok készítése, és használata, valamint bepillantás az InRangeOfPoint függvény használatába.
Sziasztok! Ebben a Leckében megmutatom, hogyan lehet egyszerûen, és gyorsan Checkpointokat (CP-ket) létrehozni. A Checkpointokat felhasználhatod például a roleplay szerverekben az úgynevezett \"CP-s\" munkákhoz, mint az úttisztító, utcaseprõ, stb. De a Race, Drift, Stunt játékmódokban is sokszor fordulnak elõ. Két fajtájuk van: Versenycp (\"Race Checkpoint\") illetve, a sima Normál Checkpoint. A VersenyCP sokkal nagyobb. Race szervereken szokták használni. Függvényileg csupán ennyi különbség van közöttük:
Szóval. Azzal kezdünk mint mindig, a függvénykönyvtárunkkal. Tehát:
Most, hogy bent van a függvénykönyvtár, és ismerjük a checkpoint-fajták létrehozását, és eltávolítását, választhatunk, hogy melyiket csináljuk meg. Én most egy Normál Checkpointot csinálok, de ti természetesen csinálhatjátok a másikat. Szóval, keressük meg az OnPlayerSpawn funkciót.
Szóval, akkor hozzunk létre benne egy Normál Checkpointot.
Akkor nézzük, hogy ez mit is jelentett: Elõször is, OnPlayerSpawn alatt van. Bárki aki spawnol (bármilyen indokkal, pl. Login, Halál, Teleport) annak megjelenik ez a CheckPoint. Öt Paraméter van benne. Az elsõ a játékos ID-je. Értelemszerû. A Következõ három, az X, Y, és Z, koordináta, és végül a Checkpoint mérete. Tehát:
Egyszóval a fentebb lévõ függvény a 0;0;0-ra dobta a CP-t, ami Blueberry farm közepe. Szuper, elkészítettünk egy Checkpointot. A Checkpointokat általában nem azért készítjük, hogy nézegessük õket, hanem van valami funkciójuk is. Funkció.
Oké, tehát valaminek történnie kell, ha a játékos belép a checkpointba. De honnan tudja a szerver, hogy melyik checkpointról beszélünk? Itt jön képbe a fent leírt IsPlayerInRangeOfPoint függvény. Ne ijedjetek meg, egyszerûbb használni, mint azt hiszitek. A Függvény segítségével egy adott koordináta köré gömb alakban sugarat vonhatunk, és megnézhetjük, hogy a játékos belépett-e a sugárba A Sugár mértéke mindig legyen egyenlõ a Checkpoint méretével. Én a Checkpoint méretét 7-re állítottam, ezért a sugarat is 7-re állítom. Mondjuk adjunk neki egy sok szerver által használt \"Adminskint\" Ennek 217 az id-je.
Természetesen pénzt is kaphat. Illetve elõtte megadhatjuk azt is, hogy csak akkor vegye fel a checkpointot, ha autóban ül, és sofõr. De ezt majd egy késõbbi leckében. Elõször ezt emésszétek meg ![]() 103
Off Telep / Ti minek fogtok dolgozni?« Dátum: 2012. szeptember 27. - 11:45:05 »Idézetet írta: James_Raynor date=1348738957\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27944\" data-ipsquote-contentclass=\"forums_Topic Infarktusban fogsz meghalniDe remélem, hogy legalább egy üveg whiskey-vel a kezemben, egy szivarral a számban, és egy jó nõvel a farkamon..:\') 104
Archívum / Mystic Gaming - Battlefield Play In SA:MP« Dátum: 2012. szeptember 27. - 11:37:59 »
Tök szuper lehet! Már várom. Régen bf-eztem veletek..
![]() 105
Tanár Only / [piszk.] [Timerbe való bepillantás] Random, Automatikus szerverüzenet.« Dátum: 2012. szeptember 27. - 11:25:37 »
Sziasztok!
Ezt a leckét rövidre fogom. Sok scripter gondolkodott már azon, hogy hogyan lehet valamit bizonyos idõközönként csinálni. Erre való a timer, azaz az idõzítõ. Most Random, automatikus szerverüzenetek segítségével mutatom be röviden, a timer mûködési elvét. Szükségünk van itt is, mint minden scriptben és módban, a függvénykönyvtárunkra.
Innentõl kétféleképpen haladhatunk tovább: - Vagy Kifejezzük(Definiáljuk) a mód elején az idõt - Vagy A Késõbbiekben adjuk meg a függvényben. Az, hogy ki hogy szokta csinálni, emberfüggõ, viszont, a zavarodás elkerülésének érdekében ajánlatos definiálni.
És most mindenki néz, hogy Fél Óra az miben Egymillió-Nyolcszázezer? ![]() Milliszekundumban. Ugyanis a Timereknél az idõt Milliszekundumban kell megadni. Utána lehet számolni: 1000 Milliszekundum az Egy Másodperc. Ha beszorozzuk hatvannal (Hogy egy perc legyen) Akkor Hatvanezer Milliszekundum egy perc. És ezt ha beszorozzuk 30-al, akkor Egymillió-Nyolcszázezer jön ki. Egyébként, ha kerek perceket akarsz megadni, akkor mindíg Hatvanezerrel szorozz. Így például egy óra az ennek a kétszerese, vagyis 60*60*1000 azaz 3600000 Milliszekundum ![]() Szóval, ott tartottunk, hogy definiáltuk a 1800000-et a \"FELORA\"-ra. Haladjunk tovább. Létrehozunk egy Tömbváltozót
Fontos, hogy a Tömbváltozónál mindíg Nulláról kezdd a számolást. (0, 1, 2). Jogosan merül fel a kérdés, hogy az elején tökéletesen látszik az [5], és ott öt szerverüzenet van. Ha Nulláról kezdtem volna számolni, akkor négynek kellene ott lennie. Ez azért van, mert saját magát is beleszámoltam, tehát van 5+1, azaz 6 változóm, és mivel a számolás nulláról indul, ezért csak 5 van kiírva. Szóval, akkor most hozzá kell hogy adjuk a Timert, ami szépen félóránként random üzenetet fog kidobni a fenti öt közül.
Mivel forwardoltunk, ezért nagy valószínûséggel egy funkció következik utána:
Bõvebben:
Az elsõ sor megállapítja (deklarálja), hogy az elsõ sor egy funkció.
A Második Sorban létrehozunk egy változót, ami véletlenszerûen választ ki a SzerverUzenetek közül.
A Harmadik sor elküldi mindenkinek a SendClientMessageToAll függvény segítségével a random kiválasztott üzenetet. És végül, tegyük az OnGameModeInit alá így:
Mikor elindul a mód, vele együtt indul a timer is. Az UzikMutat funkciót, félóránként végrehajtja. ___________________ Megjegyzés: Az Elsõ verzió 2x ilyen hosszú volt.. ![]() |