|
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. 436
SA-MP / Open.mp: Szerverfejlesztés / Pozíció mutatása« Dátum: 2013. március 07. - 22:37:33 »
Nem kell annyi timer amennyi játékos van ha for ciklust használsz arra a célra hogy ellenõrizd ki OnLine játékos.
Tehát: public OnFilterScriptInit() { SetTimer(\"ShowPoz\", 800, true); return 1; }
437
Leírások/Útmutatók / Tabulátor« Dátum: 2013. március 06. - 20:47:55 »
Meg kell próbálni csak sima szóközökkel kiegészíteni a dolgot.
438
Archívum / Tiszteleteid megtekintése« Dátum: 2013. március 06. - 20:45:16 »
Nem rossz, de én igazából a neveket hiányolom hogy ki adta a tisztelet pontot (vagy facebukosan tetszikelte lájkolta likeolta ...).
Meg feleslegesnek tartom az üzenet megjelenítését elég lenne mondjuk csak egy link ami oda irányít, esetleg a téma nevével linkelve. Tehát: link: Izé tisztelet pont: 1 Nevek: xy, yx, .. 439
Leírások/Útmutatók / Tabulátor« Dátum: 2013. március 06. - 20:37:01 »Idézetet írta: totar date=1362576470\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26204\" data-ipsquote-contentclass=\"forums_Topic Szerintem nincs biztos megoldás(sohasem fognak egymás alá esni a szövegek pontosan), mert a betû méretek nem egyeznek meg... 440
SA-MP: verziók / SA-MP 0.3x R1-2« Dátum: 2013. március 06. - 17:57:44 »SA-MP 0.3x R1-2 client/server update (optional) 441
Segítségkérés / Filterscriptbe nem mûködik az OnDialogResponse« Dátum: 2013. március 05. - 18:51:40 »
Egy elõtte lévõ filterscriptben return 1; -el ért véget egy meghívás, és ezért nem kerül meghívásra a te filterscriptedben.
Tehát nézd végig a filterscripteket, és így nézzen ki mindegyiknek a vége: public Edit: Mindegyik visszahívásnak így kellene mûködnie egyébként, de baszik rá a developer, egyszer már javasoltam de törölték a hozzászólást. Sokkal kevesebb lenne a processzor használat, meg a memória is ha így oldanák meg a többi callbacket is. Ha return 1; akkor nem keresi a többi visszahívásokat, (belsõ ciklus sorozat vége és kész) 442
Segítségkérés / Jól mûködõ GEO IP plugin(windowson is)« Dátum: 2013. március 02. - 15:23:57 »Idézetet írta: divkn date=1362219519\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34337\" data-ipsquote-contentclass=\"forums_Topic Teljesen felesleges bõvítményt használni, mikor HTTP funkcióval is megoldható.Az nem http, hanem sql adatbázis. 443
Segítségkérés / Egy fura Függvény probléma :O« Dátum: 2013. március 01. - 17:59:57 »
Mert seeeeeeeeeeeeeeeeeeeeeeee rpgéééééééééééééééééééééééééééé-be köll.
![]() Keresd meg a seerpg pénz tárolására vonatkozó változóját, írd át PVar változóra és azt használd a filterscriptben is. Tehát GetMoney akármit megkeresed átírod GetPVarInt(playerid, \"Money\") -ra, a GiveMoney -t meg SetPVarInt(playerid, \"Money\", GetPVarInt(playerid, \"Money\") + 200); (200 a példa összeg) és így használod a filterscriptben is. 444
Segítségkérés / Egy fura Függvény probléma :O« Dátum: 2013. február 28. - 22:05:10 »
Írd át a GetMoney-t GetPlayerMoney-ra a
GiveMoney-t GivePlayerMoney-ra. 445
Segítségkérés / Random vip« Dátum: 2013. február 28. - 01:27:21 »stock 446
Segítségkérés / Pénz adás amikor a játékos nincs fent(timer.)« Dátum: 2013. február 27. - 19:28:09 »
Mysql adatbázisban ezt egyszerûen megoldhatod, egyetlen egy utasítással minden regisztrált játékosnak aki nem online növelheted a pénzét.
Egy idõzítõt létrehozol, és a következõ utasítással növeled az összeget: UPDATE `users` SET `Money` = `Money` + 200 WHERE `LoggedIn` = 0 // Javítva mivel akkor adjon, mikor nem online tehát nincs bejelentkezve. Persze mysql adatmentés kell, és ehhez mindig frissíteni kell a LoggedIn értéket akkor mikor csatlakozik egy játékos illetve ha kilép, és természetesen szerver indításkor meg minden LoggedIn mezõt nullára kell állítani, mivel crash miatt maradhat olyan adat ami hamis. OnGameModeInit alá: UPDATE `users` SET `LoggedIn` = 0 Edit: Persze lehetséges hogy mysql képes idõzített feladatokra is, de ennek utána nézek kíváncsiságból. Edit2: A dini-t meg felejtsd el erre a célra, 1010 regisztrált játékos esetében 1000 nem online akkor ezer fájlt módosítani bizonyos idõközönként dinivel? Mikor tudjuk hogy a dini egy adat módosításkor kettõ fájlt hoz létre kettõt töröl, miközben kétszer másolja át a tartalmat egyszer adatmódosítással egyszer meg csak azért hogy a fájl kiterjesztése megmaradjon, akkor lesz egy kis lagg.
447
Segítségkérés / Játékos ID lekérdezés« Dátum: 2013. február 22. - 10:21:37 »
A visszahívásokban (public) általában a \"playerid\" kifejezés, másik játékosra \"targetid\" \"killerid\" \"forplayerid\" kifejezések a leggyakoribbak, ciklus utasításban az \"i\" (iterator) kifejezés.
Írd le pontosabban mit szeretnél tudni. 448
Segítségkérés / 0.3x rossz« Dátum: 2013. február 15. - 20:38:01 »
Jha, hát a Kick funkciót kicsit elcseszték.
Késleltetve kickeld a játékost, használj timert. 449
SA-MP / Open.mp: Szerverfejlesztés / RemoveHexColorFromString« Dátum: 2013. február 14. - 20:36:00 »
Köszi, figyelmetlen voltam nem vettem észre.
Sok fffffffff. ![]() Lehet nem kellene közben skypolni tévézni meg vacsorázni, de a lényeg a lényeg írtam egy változatot én is, nagyon tesztelni nem volt idõm. Íme: stock Edit1: Itt egy veszélyesebb változat, csak így estére unalomûzés végett: ![]() stock Edit2: És akkor ezzel a verzióval azt hiszem be is fejeztem: (strdel nélkül) ![]() stock 450
SA-MP / Open.mp: Szerverfejlesztés / RemoveHexColorFromString« Dátum: 2013. február 14. - 19:58:33 »
@DrAkE
Persze mûködõ képes változatra gondoltam. :angel: Edit: Ennél: \"{ffffff}Ez a fehér hex: {ffffff}-< Meg ez is.{fffffff}\";[/quote] |


;
