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. 256
Segítségkérés / Újabb errorok...« Dátum: 2012. november 01. - 13:43:39 »Idézetet írta: TengeriMalac date=1351762761\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29342\" data-ipsquote-contentclass=\"forums_Topic 4 error Rosszabb, mint voltif (strcmp(\"/buym4\", cmdtext, true, 10) == 0) if (strcmp(\"/fegyver\", cmdtext, true, 10) == 0) D:\\Játékok\\GTA\\Killercucc\\gamemodes\\Valami.pwn(170) : error 010: invalid function or declaration Dupla hozzászólás automatikusan összefûzve. ( 2012. november 02. - 12:49:51 ) Senki semmit? 257
Segítségkérés / nem indul a szerver.ismét..:/« Dátum: 2012. november 01. - 13:40:10 »
AMX filet a PWN-hez azthiszem az F5-el tudsz. Mellesleg tudunk túl sokat segíteni, ha csak annyit mondassz, nem indul a szerver.
258
Segítségkérés / Újabb errorok...« Dátum: 2012. november 01. - 10:23:50 »Idézetet írta: Dead date=1351761269\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29342\" data-ipsquote-contentclass=\"forums_Topic mondjuk, ha bemásolnáz az egészet + az errortA-a Másik commandnál sem tettem oda, és tökéletesen mûködik És az errort már bemásoltam. Így is megpróbáltam, de sz*r. 259
Segítségkérés / Újabb errorok...« Dátum: 2012. november 01. - 10:09:42 »
Sziasztok.
Újra az lenne a problémám, hogy új parancsot szeretnék készíteni, de megin errort ír, mikor maga a command jó :wall: Mindig a returnokat rakom rossz helyre, azaz elõbb is ez volt a hiba, de szerintem ez így korrekt... Másik modomba sose volt ilyen probléma... } Ja, és az errorok: D:\\Játékok\\GTA\\***\\gamemodes\\***.pwn(170) : error 010: invalid function or declaration 260
Munkaerő keresése / Saját szerverhez társat(társakat keresek)« Dátum: 2012. október 31. - 22:36:04 »Idézetet írta: k1ckzor date=1350506654\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28637\" data-ipsquote-contentclass=\"forums_Topic a lényeg az egyedi módon van érted?nekem lopott mód meg amit én is le tudok tölteni olyan nem kellEgy RPG mod összeállítása nem 10 perc, fõleg, ha full sajátot akarsz... Én fordítva látom a dolgokat, ha valaki ír neked egy RPG modot akkor az a MINIMUM, hogy futtatsz vele egy szervert. De nem hiszem, hogy túl sok jelizõ lesz 261
Segítségkérés / INI Van négy error valamiért« Dátum: 2012. október 31. - 22:04:06 »
Bõvebben bemásolhatnád a scriptet
262
Segítségkérés / Új parancs = Error« Dátum: 2012. október 31. - 19:35:31 »Idézetet írta: gergo107 date=1351708448\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29319\" data-ipsquote-contentclass=\"forums_Topic Igen, a zárásokkal van baj, a command2-tõl szedd ki a reuturn 1-es részt és a return 1-et írd a setplayerpos alá rakd:wall: Köszi 263
Segítségkérés / Új parancs = Error« Dátum: 2012. október 31. - 19:11:03 »Idézetet írta: gergo107 date=1351706936\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29319\" data-ipsquote-contentclass=\"forums_Topic Nagyobb felületet másolj be, de szerintem Megtaláltam a gondot.
264
Segítségkérés / Új parancs = Error« Dátum: 2012. október 31. - 18:58:37 »
Sziasztok.
Írtam 2 parancsot az újonnan kezdett modomba, minden okés, de ha megírom a 3. parancsot, azonnal 2 errort dob ki... Pedig szerintem semmi probléma nincs. Vagy, valami hiányzik... Nem tudom. Mi lehet a probléma?
A parancs így néz ki: } Az utolsó \"}\" után már vége is van, és jön a \"public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)\". Valamit még kéne oda írni? 265
Segítségkérés / Normális animációk, futás sebesség« Dátum: 2012. október 31. - 18:51:41 »Idézetet írta: takehun date=1351705630\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29311\" data-ipsquote-contentclass=\"forums_Topic A game módod \" public OnGameModeInit() \" sora alá bemásolod, hogy \" UsePlayerPedAnims(); \"Köszi 266
Segítségkérés / Normális animációk, futás sebesség« Dátum: 2012. október 31. - 18:05:43 »
Sziasztok.
Lehet, kicsit alap dolog lesz a kérdés, de idáig a modokat alapra írtam, most teljesen sajátot készítek. Azt nem tudom, hogyan lehet, hogy ne ilyen b*zisan fusson, hanem mint a szerverek 90%-ában, és a sprint sebesség is normális legyen. Hogy tudom? 267
Segítségkérés / Milyen kategória?« Dátum: 2012. október 31. - 14:22:05 »
Sziasztok.
Egy új modot tervezek, de nem nagyon tudom, milyen kategóriába soroljam... (Mármint pl. Stunt, RPG, stb. (Ezek közül sztem. semelyik sem, csak mondtam, hogy értem)). A lényege az, hogy lesz 2 csapat, és azok öldöklik egymást, és fegyvereket vásárolni kell, stb. Nem tudom, hova soroljam... 268
Segítségkérés / Titeket szokott-e zavarni?« Dátum: 2012. október 31. - 14:14:49 »
Komolyan eltudja cs*szni az egész modot?
269
Segítségkérés / Titeket szokott-e zavarni?« Dátum: 2012. október 31. - 13:50:10 »
Sziasztok.
Nekem, mikor új dolgokat írok a modba, általába mindig ad be új warningokat... Még csak 22 van, de nagyon idegesít. Ti szoktatok-e vele törõdni, vagy lesz*rjátok? :grrrrr: 270
Leírások/Útmutatók / KEZDÕKNEK - Egy átlagos parancs létrehozása« Dátum: 2012. október 31. - 10:25:23 »
Sziasztok.
Ez lenne az elsõ leírásom, és egy elég egyszerû dologgal szeretném ezt a dolgot elkészíteni, mert mindennel találtam már leírást, amit akartam :\'( A téma címe az, hogy \"Egy átlagos parancs létrehozása\". Mit is értek ezen? Aki egy modot készít, és minden nap fejleszti, akkor szinte mindig belebotlik ilyenbe. Egy olyan parancsot fogunk elkészíteni, ami egy helyhez függ, és ott írhatja be, de mondjuk csak 5 percenként. Kezdjünk is bele! Elõször is, menjünk fel a szerverünkre, és keressünk egy helyet annak a parancsnak, amit létre szeretnénk hozni. Ahol megvan, írjuk be, hogy /save. Ha ez meg van, ki is kapcsolhatjuk a játékot. Nyissuk meg a Pawno-t. Keressük meg az \"OnPlayerCommandText\" sort. public OnPlayerCommandText(playerid, cmdtext[]) Ha ez meg van, akkor készítsük el az alap parancsunkat. Mondjuk... Ha beírjuk, /parancs, akkor feltölti annak a játékosnak az életét max-ra (100), aki beírta, és írja ki neki, hogy \"Életed feltöltve!\". Elõször is, az \"OnPlayerCommandText\" alá írjuk ezt:
Miután ez megvan, írjuk csak egyszerûen ezután a dolog után: //Itt lesz a parancs végrehajtása Szóval, valahogy így néz ki: public OnPlayerCommandText(playerid, cmdtext[]) Rendben. Elõször készítsük el azt, hogy felmenjen az élete 100-ra, és azt is, hogy kiküldje neki üzenetben: \"Életed feltöltve!\" A felirat mondjuk zöld színû legyen. Írjunk egy definet, ami leegyszerûsíti a dolgunkat, és nem kell mindig kikeresgetni a zöld szín kódját (0x33AA33AA), hanem csak COLOR_GREEN lesz. Ezt így tehetjük meg (Felülre írd valahova!): #define COLOR_GREEN 0x33AA33AA Rendben. Most egészítsük ki a parancsunkat, ezekkel a funkciókkal: SetPlayerHealth(playerid, 100); //Feltölti annak a játékosnak az életét 100-ra, aki beírta. Ezeket oda írjuk, ahova azt írtam: \"//Itt lesz a parancs végrehajtása\" Szóval most így néz ki az egész: public OnPlayerCommandText(playerid, cmdtext[]) Most jöhet az idõzítõ, ami csak 5 percenként engedi beírni a parancsot. Ahova írtam, hogy ott lesz az idõzítõ (Timer), oda írjuk ezt: if((GetTickCount() - GetPVarInt(playerid, \"leiras\")) < 300000) return SendClientMessage(playerid, -1, \"Csak 5 percenként tudod használni!\"); Magyarázat: \"leiras\": A Timer (Idõzítõ) neve < 300000: Ez az 5 perc. Ha 1-et írsz, az egy ezredmásodperc. Szóval 1 másodperc 1000, 1 perc az 1000x60, 5 perc pedig 1000x60x5, vagyis 300000. return SendClientMessage: Ha még nem telt le az 5 perc amíg használta utoljára, akkor kiírja, hogy csak 5 percenként használhatom. A parancs végrehajtásához, ahova betettük, hogy \"Életed feltöltve!\", és hogy felvigye a játékos életét maximumra, írjuk alájuk ezt: SetTimer(\"leiras\", 5000, false); Ezek elindítják a Timert (Idõzítõt). Szóval így néz ki a parancs végrehajtásunk: SetPlayerHealth(playerid, 100); Az idõzítõvel (Timerrel) készen is vagyunk! Most jöjjön az, hogy csak egy bizonyos helyen tudja használni a játékos! Ugye, már beírtuk, hogy /save, keressük meg a Start menüben \"savedpositions.txt\" filet. Én csak így szoktam, úgy tuti megtalálom. Kattintsunk rá. Ugye, ott lesz az az egy sor, ami az a hely, ahol beírtuk, /save. Másoljuk ki ezt: http://kepfeltoltes.hu/121031/addplayerlcass_www.kepfeltoltes.hu_.png[/img] Nos, írjuk a Timerünk alá, hogy: if(IsPlayerInRangeOfPoint(playerid, 2748.2021,-2453.8052,13.8623,145.7109)) A számok helyére a te általad kimásolt számok legyenek! Az elsõ szám mellé írjuk meg azt, hogy mekkora körben szeretnénk, hogy használni lehessen a parancsot. Mondjuk legyen az 30.0, 10.0 alatt nem igazán ajánlatos. Szóval most így néz ki: if(IsPlayerInRangeOfPoint(playerid, 30.0,2748.2021,-2453.8052,13.8623,145.7109)) Ez mind azt jelenti, hogy a parancsot csak azon a helyen tudjuk alkalmazni. Most csináljuk meg azt is, hogy kiírja, ha nincs abban a bizonyos körben, hogy \"Nem vagy a kiválasztott ponton!\". Ez elég egyszerû, csak az return fölé írjuk, hogy: else SendClientMessage( playerid, COLOR_GREEN, \"Nem vagy a kiválasztott ponton!\" ); Ugye, az else a tagadás, szóval, körülbelül azt jelenti: \"Ha nem, akkor\" Már kész is vagyunk! Megcsináltuk, hogy csak az általunk kiválasztott helyen lehessen beírni AZT a parancsot, ami feltölti az életünket! Ez valahogy így néz ki teljes egésszében: if(strcmp(cmd, \"/parancs\", true) == 0) Remélem nincs a leírásban túl sok hiba, mert még én sem vagyok profi, de remélem egy alapot meg tudok csinálni |