Üzenetek megjelenítése

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.


Üzenetek - Zsolesszka

Oldalak: 1 ... 43 44 [45] 46 47 ... 136
661
A Fórum / Ötletek a fórum fejlesztésére
« Dátum: 2012. október 16. - 16:27:57 »
Idézetet írta: Csabesz date=1350393949\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4196\" data-ipsquote-contentclass=\"forums_Topic


ha már van aktivitás mérõ, akkor legyen olyan, hogy ki az aki legtöbbet aktiv stb. és ezt kb. top10-ig. :D mellé irva, hogy hány %.
 
A fórum nem tárolja konkrétan az aktivitásod, tehát nehéz is lenne lekérni adatbázisból.
Amit most látszik a HSZ-ek mellett, az mindig az oldal betöltése közben számolódik ki.
Tehát ha én egy ilyet csinálnék a fõoldalra, az azt jelenti, h végig kell néznem 5000 tagot és sorba rendezni (legalább tízig) hogy megtudjam jeleníteni. Ez elég sok idõt venne szerintem igénybe. (habár nem biztos, 5000 az nem olyan nagy szám, inkább a számítás ami sok mûvelettel jár)
 
[/quote]
De ha mented ezt az adatot mysql adatbázisba akkor nem kell sokat szenvedned a sorba rendezéssel, és a top 10-el sem. :D

662
Leírások/Útmutatók / Hogyan is készül egy /try parancs?
« Dátum: 2012. október 16. - 10:27:32 »
Azért ezt pontosítanám:
 
if( !sscanf(params, \"s[32]\", some) ) //ez a feltétel, akkor teljesül ha a szöveg ténylegesen egy szöveg és nem szám vagy egyéb

 
Ez nem csak egy feltétel a sscanf speciális karakter mentén (általában szóköz, de bármi lehet) karakterlánc darabolást és típusonként eltérõ változókba való úgymond elhelyezést/másolást hajt végre, melyrõl visszatérésként sikeres vagy sikertelen végrehajtásként 1 vagy 0 értékkel tér vissza.
A példádban az input rész mely a params változó elhelyezi a some változóban, majd azután tér vissza egy értékkel és lehet eldönteni sikeres-e vagy sikertelen a mûvelet (mely az if).

663
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 16. - 09:57:54 »
Ne szerkessz bele.
A titkosításnak az a lényege hogy ne lehessen visszafejteni.
Regisztrálj új accountot, ami elmenti az újból beírt jelszavad, majd azután próbáld a bejelentkezõ részt.
Amúgy valami sor lezárás hiba lehet a plusz karakter oka.
Amúgy, ilyenekre is figyelj oda:
 
dini_IntSet(file, \"Jelszó\", udb_hash(inputtext)); // Regisztrációs rész
[/quote]
 
new jelszo = dini_Int(file, \"Jelszo\"); // Login rész
[/quote]

664
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 20:55:41 »
Olvasd el többször amit írtam, korábban.
Majd felejtsd el azt a pName változót. :D
És használd a print és printf native funkciókat hibakeresésre, ellenõrzésre, meg egyáltalán arra hogy lásd mit is csinálsz.
Csak találomra dobálod oda a dolgokat, és nem csak te. És csodálkoznak hogy nem mûködik. Használd õket, tesztelj, és ellenõrizd konzol ablakban vagy server_log.txt fájlban, azt amit éppen tesztelsz.
Csak így fogod átlátni, a dolgokat és megérteni mûködésüket. De használhatod a SendClientMessage részt is, akkor játék közben is látod hogy megfelelõ-e amit alkotsz vagy sem. És ha minden mûködik rendesen akkor törlöd ezeket a debug kódokat. (print printf sorokat)
 
format(file, sizeof(file), \"/Weed-Admin/Jatekosok/%s.ini\", pName);
SendClientMessage(playerid, -1, file);

 
Ha lekéred a játékos nevét így:
GetPlayerName(playerid, file, sizeof(file));
Akkor használd is itt:
format(file, sizeof(file), \"/Weed-Admin/Jatekosok/%s.ini\", file);

665
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 20:41:11 »
Úgy próbáld ahogy én javasoltam.
Ha a mód elején létrehoztál egy változót akkor annak valahol értéket is kell adni.
A bemásolt kódodban sehol sem szerepel.
Írj egy print(file); sort ezután:
 
format(file, sizeof(file), \"/Weed-Admin/Jatekosok/%s.ini\", pName);
print(file);

 
Próbáld ki, majd nyisd meg a server_log.txt fájlt és keresd meg benne és másold be ide.
Nem ártana az sem ha a regisztrációs részt is bemásolnád, hogy látni lehessen milyen módon mented el a jelszavat.
Amúgy használj több print / printf függvényt hogy a konzol ablakban lásd, mi mit is csinál. És ha már látod akkor hamarabb megtalálod mit rontottál el.

666
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 15. - 20:26:19 »
A játékos nevet lekérted egy file nevû változóba, de nem használtad fel, helyette valahonnan valami pName változót használsz.
Így próbáld:
 
format(file, sizeof(file), \"/Weed-Admin/Jatekosok/%s.ini\", file);

 
mivel elõtte a file változóba lekérted a játékos nevét:
 
GetPlayerName(playerid, file, sizeof(file));[/quote]

667
A Fórum / Warn szint infók/levonások
« Dátum: 2012. október 12. - 20:07:29 »
Álmos\" post=\"350716\" timestamp=\"1350065159\"]
Kaptam 5%-ot már régebben. Mikor jár le?
 
[/quote]
Lejárt, levonva.

668
PAWN gyakorlati tanfolyam / [Különóra] Strcmp és mûködése
« Dátum: 2012. október 10. - 20:21:41 »
Itt megjegyezném hogy az strcmp sokkal gyorsabb mint akármilyen parancsfeldolgozó.
A sebesség különbség a a parancsok számának növekedése miatt alakult ki.
Például érthetõbben:
Ha egy két darab parancsot használunk egy filterscriptben tök felesleges zcmd vagy bármilyen parancs feldolgozó használata.
Az idõ veszteség a sok parancs miatt jött létre, emiatt teret nyertek a különbözõ parancsfeldolgozók hiszen nem történik akár több száz felesleges összehasonlítás.
Az OnPlayerCommandText alatt szereplõ strcmp (karakterlánc összehasonlítás) sorban egymás után következnek egészen addig míg nem talál egyezést, így mire végrehajtásra kerül az általunk beírt parancs, az strmcp vagy ~100-szor meghívásra került. (mert annyi más egyéb parancs van írva a szkript kódba).
Régebben úgy lehetett optimalizálni a parancsokat hogy az OnPlayerCommandText alatt úgy helyeztem el a parancsokat hogy melyek a legtöbbet használt parancs.
Egy rendszer segítségével megnéztem hogy a játékosok melyik parancsot használták a legtöbben, és azt helyeztem elõre a parancsok közt. (köztudott hogy a kód sorról sorra halad lefelé, minél elõbb megtalálja azt amit szeretnénk annál hamarabb sikeres végrehajtás és visszatérés/lefutás lesz az eredménye).
Utána azt is figyelembe kellett venni hogy melyik OnPlayerCommandText callback kerül legelsõnek meghívásra. (ez a legelsõ filterscriptben történik meg).
Ok elég lesz.  :D
Végszóként annyit, hogy parancsfeldolgozó rendszert (zcmd, dcmd, ycmd stb.) akkor használjunk ha túl sok parancsot alkalmazunk a módunkban, filterszkriptünkben, ha csak egy két parancsunk van, akkor kerüljük használatukat!

669
Beszélgetés / SSD vs HDD
« Dátum: 2012. október 09. - 19:20:44 »
Én csak tervezem hogy vásárolok, csak most akadt egy kis gondom a monitorral vagy videó kártyával és sajnos nem jövök rá mi az oka , a számítógép induláskor nagyon nehezen tudom bekapcsolni a monitort, mivel automatikusan nem akar, és a manuális megoldás is egy kínlódás.
Az SSD-t is csak operációs rendszerre és programokhoz javasolják, nagyobb méretû fájlokhoz, filmekhez, zenékhez, meg HDD-t, tehát mindenképpen a hibrid megoldás lenne nálam is.
A méret igazából bõven elegendõ, a c meghajtóm jelenleg 100gb-ra van partíciózva, ha vásárolok a közeljövõben egy 128gb ssd-t, akkor nekem még plusz 28gb-al több lesz, mint amennyit jelenleg használok operációs rendszernek és programoknak. :D

670
Beszélgetés / SSD vs HDD
« Dátum: 2012. október 08. - 20:57:24 »
Értem, és esetleg ha neked van ilyen leírhatnád a típusát is. (ha már nem mindegy milyet vásárol az ember) Ez a kérés a többi hozzászólónak is szól. :D

671
Beszélgetés / SSD vs HDD
« Dátum: 2012. október 08. - 20:45:21 »
Kezdésnek egy videó:
 

Véleményeket, leginkább tapasztalatokat várok olyanoktól akiknek van SSD-jük, miszerint stabilitás, megbízhatóság stb..
Elõre is köszönöm annak aki hozzászól a témához.

672
Segítségkérés / Inaktív profilok törlése
« Dátum: 2012. október 08. - 18:06:22 »
Idézetet írta: halaloszto100 date=1349633398\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28351\" data-ipsquote-contentclass=\"forums_Topic
és azt menti is a játékos adatai közé
 
Igen, ezt írtam.
Amit említesz az csak úgy lehetséges ha a játékos adatai közé mentésre kerül az hogy mikor lépett le a szerverrõl.
És ha az már mentésre kerül mikor (dátum/idõ) lépett ki, onnan lehet megoldani hogy 2 hónap elteltével törlésre kerüljön a regisztrációs fájl, ha nem lépett be.
Gyakorlatilag a regisztrációs fájl utolsó módosítás dátuma az, csak ezt samp nem tudja beolvasni, ezért kell egy külön sor a regisztrációs fájlba amit angolul Laston elnevezéssel jelölnek. Igaz ez csatlakozás dátuma, idõpontja, és nem távozás idõpontja, de hát ahogy neked jobban tetszik úgy próbálod megoldani.
Mert ahhoz is viszonyíthatsz, hogy mikor csatlakozott egy játékos, és ahhoz is mikor távozott.
Ha már valamilyen mentésed van akkor egyszerûbb ahhoz számolni a két hónapot.

673
Segítségkérés / Inaktív profilok törlése
« Dátum: 2012. október 07. - 19:19:23 »
Ezért tök felesleges egy timert létrehozni.
Ehhez mentened kellene, játékosonként hogy ki mikor lépett be.
Ha ez megvan akkor szerver indításnál, csak meg kell nyítni minden egyes regisztrációs fájlt , kiolvasni belõle a bejelentkezések idõpontját és ha az több mint két hónap akkor törlõd a fájlt.
Igaz a szerver indítások nem fognak pontosan két hónap pontossággal mûködni, mivel lehet egy hét mire újra indításra kerül valamiért egy szerver. (igen van ilyen :d)
De ez nem vészes dolog. Nem sokat számít ilyen esetben egy két hét.

674
Szkript kérések / ország kiírása
« Dátum: 2012. október 03. - 18:46:44 »
Idézetet írta: $$David$$ date=1349281660\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28223\" data-ipsquote-contentclass=\"forums_Topic
Helló!
Szeretnék kérni egy olyan scriptet ami csatlakozásnál kiírja hogy melyik országból csatlakoznak fel a szerverre
Tudom hogy van ilyen script a fórumon de azok közül egyik sem mûködött.  :(
 
Tényleg?
És ez?
Az sqlite verziót javaslom.
Igaz lehet frissíteni kellene már az adatbázist. Ha igény van rá frissíteni fogom.

675
Archívum / Támogatási lehetõség
« Dátum: 2012. október 03. - 18:22:06 »
Legyen lila.  #8B008B alias DarkMagenta

Oldalak: 1 ... 43 44 [45] 46 47 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal