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. 406
Segítségkérés / mysql regisztráció / adatok mentése« Dátum: 2013. április 01. - 10:47:54 »
1.)
Nem szükséges egybõl menteni, csak ajánlatos. Kérdés mennyire fontos adat mennyire stabil a mód (nem crahel), ha elég stabil akkor bõven elegendõ akkor menteni adatot mikor a játékos kilép. Ha nagyon fontos adat akkor mentsd természetesen. Ha nem elég stabil akkor mentheted akkor is mikor az érték megváltozik, ez kicsit jobban terheli a szervert. 2.) Nem teljesen mivel nem adtad meg az adatot. INSERT INTO Accounts (Username, Password, Tutorial) VALUES(\'%s\',\'%s\', 407
Segítségkérés / Online mapeditoros object betöltése« Dátum: 2013. március 31. - 16:17:14 »
Tudnék segíteni, csak teljesen másképp elgondolva.
Az lenne a kérdés hogy egyáltalán minek kell annyi változó hogy S_MAX_OBJECTS definícióra van szükséged? Gyakorlatilag lefoglalsz annyi memória területet amennyi objectet használsz de azt nem veszed figyelembe hogy a samp szerver is lefoglal ugyanennyit hiszen létrehozza az objectek-et, amit majd a GetObjectPos és társai native függvényekkel le lehet kérdezni, tehát eleve kétszer kerül tárolásra a memóriában. Ezek megtalálhatóak a Streamer pluginban is IsValidDynamicObject, GetDynamicObjectPos, GetDynamicObjectRot. A mentésénél már eleve nem kell olyan for ciklus ami egy változó maximális értékéig megy el, addig fut amíg létezik object, maximum ellenõrizni kell létezik-e az object http://wiki.sa-mp.com/wiki/IsValidObject. Betöltésnél meg addig olvasunk amíg van sor, és arra kell figyelni hogy az alap samp native funkció használatakor ne érje el a maximális értéket ami jelenleg 1000. while(fread(File:file, str)) Így rögtön megszûnik az a feladat hogy oda kell figyelni a S_MAX_OBJECTS értékének beállításában, mivel eleve nincs rá szükség. Fájlba való írásnál is felesleges minden sor után bezárni majd újra megnyitni a fájlt. Tudtam hogy láttam korábban ugyanezt csak azt nem tudtam hogy te nyitottad azt is: http://sampforum.hu/index.php?topic=39600.msg405200#msg405200 Kérj meg egy moderátort hogy törölje. 408
Segítségkérés / Streamer hiba!« Dátum: 2013. március 31. - 14:18:07 »
Az általad \"0.3c object\"-nek nevezett mapokat mivel töltöd be? (mivel írtad ha nem használod nincs gond), valószínû hogy az CreateObjectet használ.
Akkor olvasd csak el még egyszer amit feljebb írtam. Azokat is át kell írni CreateDynamicObject-é. Ui.: Nincs olyan hogy 0.3c object-et kezelõ streamer, sosem volt, sosem lesz. 409
Segítségkérés / Online mapeditoros object betöltése« Dátum: 2013. március 31. - 13:02:33 »
De sokszor láttam én már ezt kiírva, \"sikerült megcsinálnom\" és mindig ugyanaz a hibás kód kerül kiírásra.
Elárulnátok melyik módból szkriptbõl másoljátok ki? 410
Segítségkérés / Streamer hiba!« Dátum: 2013. március 31. - 11:40:03 »
A CreateDynamicObject is a global objectek maximális számával dolgozik annál többet õ sem képes megjeleníteni egy idõben, az általad nevezett \"5k object 0.3c objecteket\" is át kell írni CreateDynamicObjecté.
Tehát ne használj semmilyen CreateObject-et se CreatePlayerObject-et, csak a streamer plugin által biztosított CreateDynamicObject-et. A magyarázat egyszerû: a legelsõ funkció a megjeleníthetõ maximális objectek számát fogyasztja, ha e létrehozol 500-600 darab objectet velük akkor a streamer-nek már csak 400-500 darab szabad slotja marad, amin létre illetve törölni tudja az objecteket. Ha te létre próbálsz hozni 5k objectet (gondolom 5 ezer) az már eleve meg se jelenik mivel a maximálisan megjeleníthetõ objectek száma egy idõben 1000, tehát a streamernek nincs szabad helye így nem tud dolgozni, ezért írja ki a következõ hiba üzenetet: Error, object could not be created. Make sure you don\'t exceed max number of objects. Use stramer if you need to create more than 1000 objects![/quote] 411
Segítségkérés / Streamer hiba!« Dátum: 2013. március 31. - 00:21:09 »
Attól hogy a plugint betöltöd a szerverre attól még nem azt használod, tehát a samp CreateObject native funkció helyet a streamer által kínált funkciót kellene alkalmazni vagy a CreateDynamicObject-et vagy a CreateDynamicObjectEx-et, és itt jön képbe az elsõ hiba hogy frissítened kellene a pawno/include mappában lévõ streamer.inc fájlt is, azzal amit letöltöttél és alkalmazol plugint, általában minden kiadott plugin mellett ott a hozzá való .inc is, tehát azt is frissíteni illetve használni kellene (újrafordítani vele a szkripteket).
412
Segítségkérés / Dialogus valamit nem jól csinálok« Dátum: 2013. március 31. - 00:14:49 »
A parancs 2-es dialogid-t küld az OnDialogResponse alatt viszont az egyest adtad meg, így nem csoda hogy nem történik semmi.
A dialogid azonosítja be hogy éppen melyik ShowPlayerDialog meghívása után kerüljön felhasználásra az OnDialogResponse alá írt kódsorozat. A listitem a ShowPlayerDialog-nál használt DIALOG_STYLE_LIST-nél jön képbe, mikor \\n-el sorokat hoznak létre. 413
Segítségkérés / Nem mûködik« Dátum: 2013. március 30. - 17:23:30 »
Akkor meg rosszul van megírva az OnDialogResponse alatti rész vagy egyszerûen nem is kerül meghívásra, az OnDialogResponse.
Enek kiderítésére írj be közvetlen alá egy SendClientMessage sort megy fel a szerverre írd be a parancsot majd klikkelj valamelyik lehetõségre és az újonnan odaírt SendClientMessage meg kell hogy jelenjen. Ellenkezõ esetben vedd figyelembe azt hogy mint a közölt kód részletben a lezárás return 0; ami azt jelenti ennél a visszatérésnél hogy nem keresi a többi OnDialogResponse callback-et a szerver. http://wiki.sa-mp.com/wiki/OnDialogResponse
414
Segítségkérés / Nem mûködik« Dátum: 2013. március 30. - 14:33:25 »
A dialog megjelenik ha beírod a parancsot?
Ha megjelenik akkor a DIALOG_BUY dialog id-t változtasd meg mert lehet összeakad más filterscriptben lévõ dialogidvel. 415
Segítségkérés / Nem mûködik« Dátum: 2013. március 30. - 14:02:44 »
Hozzáadja az értéket a változóhoz. (tehát a meglévõ értékéhez hozzáad, míg a sima = csak beállítja az értékét)
Gyakorlatilag valami ilyesmi : new Akkor a dialog id nem stimmel vagy nem dialog_style_list -et használsz mivel a listitem annál mûködik. Hogyan jeleníted meg a dialog-ot? 416
Segítségkérés / Nem mûködik« Dátum: 2013. március 30. - 13:36:03 »
Mi nem mûködik benne?
Az üzenetek se jelennek meg? Amúgy += , és a GetPlayerMoney felesleges. 417
Segítségkérés / mysql banolás lekérdezése« Dátum: 2013. március 30. - 12:15:52 »
Melyik verziót használod mysql pluginból?
Úgy látom hogy a vissza csatlakozás elõtt a plugin nem állítja le a futást így lekési a visszatérést. Thread módon tudod csak megoldani. Szóval egyelõre a return 0 return 1-el nem tudod megvalósítani. Thread megoldásban meg egyszerûen kihelyezed azokat a dolgokat amiket szeretnéd hogy történjenek. stock 418
Segítségkérés / mysql banolás lekérdezése« Dátum: 2013. március 27. - 20:00:43 »
Az ip címed viszont lehet hogy ott van.
OR `ip`=\'%s\'[/quote] (vagy) 419
Segítségkérés / Katonaság >SEGÍTSÉG<« Dátum: 2013. március 24. - 13:11:13 »Idézetet írta: pisti525 date=1364124066\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"35225\" data-ipsquote-contentclass=\"forums_Topic akkor most mi legyen ? mert oda is raktam a OneGameInit() alá de ott is ugyan úgy errro vanOda, nem kell írni. Az a baj az egésszel hogy csak megpróbálod kimásolni valami másik módból a dolgot és kitenni egy új szkriptbe, gyakorlatilag semmi tudással. Ez így nem fog menni és még nagyon segítséget se fogsz kapni mert a válasz ehhez is legalább több oldalnyi szöveg amit te most ide copyztál.
420
Segítségkérés / Katonaság >SEGÍTSÉG<« Dátum: 2013. március 24. - 11:18:08 »Idézetet írta: Kovacs_Richard date=1364112768\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"35225\" data-ipsquote-contentclass=\"forums_Topic Hihi.new rang Meg talán nem az OnGameModeInit alá kellene írni. |