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. 887
Segítségkérés / Mysql kapcsolat« Dátum: 2012. július 03. - 18:42:45 »
Ha ez a mysql szerver ugyanazon a gépen van mint a samp szerver akkor elérési útnak localhostot kell megadni.
#define SQL_HOST \"localhost\" És a másik meglátás hogy ha sikerült nekem csatlakozni phpmyadminra akkor a samp szervernek is kell tudnia csatlakozni. 888
SA-MP: Szerverfejlesztés / Hasznos Definíciók/Makrók« Dátum: 2012. július 03. - 07:55:50 »Idézetet írta: kurta999 date=1340976802\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28\" data-ipsquote-contentclass=\"forums_Topic Úgy ahogy gondolom mire ez a \"FALSE\" megoldás, de inkább megkérdezem, hogy tényleg erre-e.Nem azért kell, azért kell mert a fordító nem fogadja másképp el. 889
Segítségkérés / Szerver rutnime error« Dátum: 2012. július 02. - 20:15:06 »Idézetet írta: Mokus date=1341219250\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23618\" data-ipsquote-contentclass=\"forums_Topic Jo bocs de télleg ez a szerver cgfWindows 7-re .dll fájl kell! 890
Segítségkérés / Szerver rutnime error« Dátum: 2012. július 02. - 10:44:05 »
https://github.com/Zeex/samp-crashdetect-plugin/downloads
A hiba oka hogy a szkriptben/módban olyan eljárás van meghívva ami nem létezik egyik felhasznált pluginban se samp szerverben sem. Hogy miért? Mert a samp-ot és a pluginokat is folyamatosan fejlesztik ezáltal eltûnnek létrejönnek eljárások, úgymint public, native, stb.. Sajnos a samp szerver hiba kiírásához nem írták oda hogy melyik eljárást nem találja program futás (run time) közben. Ezt a hibát a crashdetect plugin javítja mely segítségével megállapítható melyik eljárás, nem található (not found). Ha már megvan a nem talált eljárás neve az alapján a tapasztaltabbak megtudják mondani mi a hiba. Közben született pár hozzászólás és a hiba pont az hogy nem adtál hozzá plugint. Windows szervernél .dll kiterjesztésû linuxnál .so kiterjesztésû fájlokat másolj a szervered \"plugins\" mappájába, majd a nevüket írd a server.cfg fájlba pl.: win: plugins sscanf mysql streamer linux: plugins sscanf.so mysql.so streamer.so 891
Fórum Archívum (Témák/Fórumok) / Re:Kép készítést vállalok(Paradise)« Dátum: 2012. június 29. - 19:03:28 »
Téma nevének javítása.
táttáráráááááááá 892
A Fórum / Warn szint infók/levonások« Dátum: 2012. június 29. - 13:10:15 »Idézetet írta: N@rbirock date=1340951055\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18928\" data-ipsquote-contentclass=\"forums_Topic
893
Segítségkérés / Crashelés parancsnál« Dátum: 2012. június 28. - 19:07:56 »format(filestr, sizeof(filestr, \"Adatbazis/Karakterek/%s.ini\", nev); format(filestr, sizeof(filestr, \"Adatbazis/Karakterek/%s.ini\", nev); És hogy még jobban elvegyem a kedved a dini túlzott használatától. A jelenlegi adatmentésed egyszeri alkalommal való lefutásakor, olyan 150 adatsort számoltam körülbelül ezt veszem alapul, tehát: 300 fájlmegnyitással 300 fájlbezárással 150 fájltörléssel 300 fájllétrehozással (150 .part és 150 eredeti kiterjesztéssel (ha jól láttam akkor .ini) jár, és azt újból megemlítem hogy ez egyszeri lefutás alkalmával történik. Ha ezt megtetézed egy idõzítõvel és egy 10 online játékossal. Akkor egy perces ismétlõdéssel 10 játékos esetében, 10 darab regisztrációs fájl percenként 3000 fájlmegnyitással 3000 fájlbezárással 1500 fájltörléssel 3000 fájllétrehozással (1500 .part és 1500 .ini) jár, és ez csak a játékos adatai, és láttam ott valami jármû adatmentést is. És akkor ha a fenti módszerre átírod (hagyományos módszer) szintén 10 játékos egy perces ismétlõdéssel számolva: 10 fájlmegnyitás 10 fájl újraírás 10 fájlbezárással jár percenként. 894
Segítségkérés / Crashelés parancsnál« Dátum: 2012. június 28. - 17:54:49 »
Csoda hogy nem füstöl el a winchester.
Olyan 10 játékos létszámnál nincs lagg egy pöttyet? Cseréld le a dini fájl kezelést valami egyszerûbbre. Korábban írtam én valami szöszenetet valamilyen topicban, miszerint: Minek mentesz olyan adatot ami nem változott meg? (valami technika ördöge felülírta valami hamis adattal talán) Cseréld le mysql-re vagy valami gyorsabb adatmentésre az egészet. A dini fájl kezelés egy katasztrófa. Egyetlen egy adatsor átírása a következõbõl áll: fájl megnyitás olvasásra azonosítósor keresés közben .part kiterjesztéssel újra írja a meglévõ fájlt soronként ha megtalálta az azonosító sort akkor az új adattal felülírja értékét törlés az eredeti fájlnak majd az egész .part kiterjesztésû fájlt vissza írja eredeti állapotába törlés a .part kiterjesztésû fájlnak. Na szóval mivel törli az eredeti fájlt akkor elõfordulhat könnyedén hogy a következõ adatfelülírás már nem tudja megnyitni. Egy szó mint száz, dinivel ennyi adatfelülírás egyszerre ilyen hibákat eredményez. Javaslat: Mivel úgyis az egész fájl tartalmát írod újra, ne használj dini-t, maradj a sima format, fopen, fwrite, megoldásnál. Ez még mindig gyorsabb mint a dini. Mivel csak törlöd az eredeti fájlt és létrehozod az újat minden adattal. 895
Segítségkérés / Crashelés parancsnál« Dátum: 2012. június 28. - 17:26:58 »
Az \"AutomatikusMentes\" mentés részbe írd bele.
Az hogy nem érted attól még a probléma fennáll, elõfordulhat hogy pont az ottani fájlmegnyitás rész pontatlan, oda írd bele az ellenõrzést. De ha ide másolod azt a részt (\"AutomatikusMentes\")talán többet tudok mondani, míg csak te látod mi van ott, addig más nem tud segíteni. 896
Segítségkérés / Mentés hiba!« Dátum: 2012. június 27. - 23:54:59 »UzenetTimer[playerid] = SetTimerEx(\"Uzenet\", 300000, true, \"%d\", playerid); 897
Segítségkérés / Crashelés parancsnál« Dátum: 2012. június 27. - 23:53:01 »
A legelsõ postban benne van miért crashelt a szerver.
Azon nem tudom mit nem lehet megérteni. Idézetet írta: tudvari date=1340742800\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23403\" data-ipsquote-contentclass=\"forums_Topic Sziasztok,eddig nem volt ilyen hiba a szerveremen,de most van:A crash oka az automatikus mentés dolog \"public AutomatikusMentes()\". Ott egy native funkcióra jelzi a hibát mégpedig az \"fwrite\". Ennek az okát leírtam egy korábbi hozzászólásban. Az hogy most te próbálod összekötni abszolút nem a hiba okához való parancsok használatával, azzal csak a te dolgodat nehezíted meg. 898
Segítségkérés / Crashelés parancsnál« Dátum: 2012. június 27. - 19:55:25 »
Az fwrite függvény crashel ha nem sikerült az fopen-nek megnyitnia a számára megadott fájl elérési útvonalat.
Ezért mindig le kell ellenõrizni hogy sikerült-e megnyitni a fájlt. new File:test = fopen(\"teszt.txt\", io_write); 899
SA-MP: Szerverfejlesztés / Örök élet elleni "védelem"« Dátum: 2012. június 25. - 11:36:36 »Idézetet írta: TengeriMalac date=1340608772\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23298\" data-ipsquote-contentclass=\"forums_Topic Furcsa lenne, hogy full az élete a cheat miatt, és firtelen csak ugy meghalAz meg idegesítõ hogy lövi az ember azt baszik megdögleni. Inkább legyen fura. :D 900
SA-MP: Szerverfejlesztés / Örök élet elleni "védelem"« Dátum: 2012. június 25. - 09:10:19 »
Akkor újabb magyarázat:
Ha te beállítod a fenti kóddal az életét 100-ra. És az OnPlayerGiveDamage alatt levon annyit amennyivel visszatér. A csaló hackje visszateszi az életpontját újból 100000000000-re, akkor állandóan csak SetPlayerHealth(damagedid, 100 - amount); életpontja lesz. Edit: DrAkE megoldása már egy kis útmutató lenne. |