|
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. 1861
Leírások/Útmutatók / [Leírás]Miért nem jeleníti meg az objecteket, pedig használok streamer plugint.« Dátum: 2011. június 24. - 23:48:32 »
Mivel elég sok helyen felmerül ez a gond és az elmúlt pár napban megkérdeztek engem is gondoltam megosztom ezt a kis szösszenetet veletek, vagyis megpróbálom leírni, megfogalmazni.
A jelenlegi samp (0.3c)verzióban a MAX_OBJECTS értéke 400. 1862
SA-MP / Open.mp: Szerverfejlesztés / Szimpla AFK« Dátum: 2011. június 24. - 09:51:35 »Idézetet írta: Gumikacsa date=1308552514\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8988\" data-ipsquote-contentclass=\"forums_Topic Hello!Míg egy játékos használja a parancsot akkor még jól mûködhet kivéve a a 3DText létrehozása és törlése okozhat gondot. new Text3D: AFK;[/quote] 1863
Segítségkérés / Checkpoint HELP !!« Dátum: 2011. június 23. - 14:15:25 »
Kicsit megnéztem õket a SetPlayerCheckpoint eltûnik ha épp beülök egy jármûbe, ezért nem is reagálhat rá. De lehet ez csak nálam fordul elõ.
SetPlayerCheckpoint helyett a SetPlayerRaceCheckpoint -ot használd, hátha jobb lesz. 1864
SA-MP / Open.mp: Szerverfejlesztés / RandPlayerID (azoknak akik nem használnak foreach.inc-t)« Dátum: 2011. június 22. - 15:43:05 »
@ Kurta igazad van egy cella értéke így nem lehet több 255-nél ezért javítom a fenti kódot.
1865
SA-MP / Open.mp: Szerverfejlesztés / RandPlayerID (azoknak akik nem használnak foreach.inc-t)« Dátum: 2011. június 21. - 23:54:18 »
[pawn]
stock RandPlayerID() { new OnLine[MAX_PLAYERS], OnLineCount = -1; for(new i = 0, gmp = GetMaxPlayers(); i < gmp; i++) { if(IsPlayerConnected(i)) OnLine[++OnLineCount] = i; } return (OnLineCount > -1)?(OnLine[random(OnLineCount + 1)]):(INVALID_PLAYER_ID); } [/pawn] Példa: [pawn] COMMAND:sorsol(playerid) { new str[128]; format(str, sizeof str, \"OnLine véletlenszerû playerid: %d\", RandPlayerID()); SendClientMessage(playerid, -1, str); // print(str); return 1; } [/pawn] Edit: Közben kicsit kutakodtam hátha valaki írt már pont ezen az elven hát írt de azért nem törlöm a topicot linkelem azt amit találtam: link És itt egy egész topic a témáról ![]() Ha minden igaz akkor minden hiba lehetõség kiküszöbölve. Kód frissítve. Ha mégis akad, akkor írjátok ide. 1866
Segítségkérés / Sorsolás« Dátum: 2011. június 21. - 23:16:34 »Idézetet írta: Detrot date=1308688577\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9050\" data-ipsquote-contentclass=\"forums_Topic én azt számoltam hogy hány player van online. Nem idket. Ha egy játékos bevan lépve akkor rakja feljebb a változót szóval amit írtam ilyen szempontból helyesHa lefuttatsz egy for ciklust i változóval jelölve, akkor ne playeridet használj! for(new i; i<MAX_PLAYERS; i++) 1867
Segítségkérés / tag mismach hiba« Dátum: 2011. június 21. - 23:14:12 »
Hát túl kevés a kód ahhoz hogy tesztelni lehessen vagy teljes kódot postolj vagy egész scriptet, az eddig példázott kódok helyesek, mûködõképesek.
Esetleg másold be az enum tömböket amikben ez a két változó szerepel \"leaderranga\", \"leaderes\". 1868
Segítségkérés / animba esés hiba« Dátum: 2011. június 21. - 22:07:58 »
Hát talán próbáld meg fordítva elsõnek lefagyasztani majd utána animációt lejátszani.
De lehet kell egy kis késleltetést (SetTimerEx) is beállítani az animációnak. 1869
Segítségkérés / tag mismach hiba« Dátum: 2011. június 21. - 21:59:49 »
Ebben a kód részletben nem szerepel olyasmi ami miatt ilyen hibát írna ki.
Esetleg ha a (kiir7) változónak, nincs megadva méret.
De amúgy is csak megkérdezem minek kell minden egyes esetben megnézni hogy 3-as leader-e a játékos? Egyetlen egyszer elég lenne a feltétel vizsgálat sorozatban. 1870
Segítségkérés / Sorsolás« Dátum: 2011. június 21. - 21:55:07 »Idézetet írta: Detrot date=1308681236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9050\" data-ipsquote-contentclass=\"forums_Topic Mód elejére:Pár indexet nem jól adtál meg! És természetesen megint rossz az elképzelés mert azt veszitek alapul hogy egy szerveren mindig 0 tól vannak a playerid értékek, és minden értéken van csatlakozva valaki holott ez nem igaz. Mi van akkor ha a 2, 3, 5, 6, 8, 10,-es id-n vannak játékosok a szerveren akkor hogy választanátok ki egyet véletlenül? 1871
Segítségkérés / Furcsa hiba« Dátum: 2011. június 19. - 15:57:35 »Oksa, szóval, restart után beállok rendõrnek. Egy játékos beírja /107 én elfogadom, de ekkor semmi nem történik.[/quote] 1872
Segítségkérés / Furcsa hiba« Dátum: 2011. június 19. - 12:36:46 »
Hát nem tudom amit leírsz nem igazán fedi azt ami a kódban szerepel.
Ugye van egy változó (rhivott[playerid]) amit a rendõrt hívó játékosnak igazra való állításával jelölsz (rhivott[playerid] = true;). Amint egy rendõr ezt elfogadja akkor ez a változó hamis értékre lesz állítva (rhivott[adottid] = false;), akkor több rendõr már nem tudja ezt elfogadni. Ezért nem értem hogy te restart után mit remélsz? Hogy minden adat megmaradjon ami változókban van tárolva? Ahhoz hogy újra elfogadni lehessen egy hívást valakinek használni is kell a /107 parancsot, most akkor azt mondod hogy egyáltalán nem jelenik meg semmilyen üzenet akkor ha valaki beírja \"/elfogad\" ? Kicsit jobban írd le mi a gond utána már lehet te is rájössz mi lehet a hiba. 1873
Segítségkérés / Furcsa hiba« Dátum: 2011. június 18. - 22:57:00 »
Ebben a parancsban egyáltalán semmi nem utal arra hogy pont téged hívtak személy szerint itt csak annyi van hogy egy adott játékos egy rendõrt hív akkor a számára kijelölt változó át lesz állítva (rhivott[adottid] = true) és azt bármelyik rendõr teamhez tartozó( if(gTeam[playerid] == TEAM_COPS) ) játékos eltudja fogadni.
Ha egyéb más gond van akkor az a /107 parancsban keresendõ. Postold azt is. 1874
SA-MP / Open.mp: Szerverfejlesztés / CryRPG« Dátum: 2011. június 18. - 20:04:19 »![]() Nézegettem kicsit a módot és elég sok mindent sokkal egyszerûbben meg lehetne oldani. És ez a licensz dolog ![]() Idézetet írta: Light date=1308390247\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8886\" data-ipsquote-contentclass=\"forums_Topic Ez arra az esetre van, hogyha az amx-et lopnák el.De a nwrproleeandlightverziolicenszje.txt viszont fenn van a szerveren. Talán a_http.inc-ben lévõ kapcsolati lehetõséggel próbálkoznátok akkor jobb lenne talán, pl: másik webhelyen tárolt .txt fájlból olvasná ki a kódot. 1875
Segítségkérés / Segítség adminhelp« Dátum: 2011. június 18. - 10:27:54 »
Nem teszteltem de mûködnie kell szerintem de ha túl sok szöveget fog tartalmazni az adott parancs és egy nagyobb szinten lévõ admin írja be a parancsot akkor lehet az elejét nem fogja látni.
|


