|
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. 766
Segítségkérés / Dini feltörések« Dátum: 2012. augusztus 24. - 21:35:07 »
Mert a jó kis dini-t használod, a rengeteg tanács ellenére.
Hát használd továbbra is.
767
Általános / FONTOS, MINDENKI OLVASSA EL!!« Dátum: 2012. augusztus 23. - 21:26:12 »
Ok megszerezte, és mi a bánatot tud vele kezdeni?
Volt samp szerver bérlõként közel 5 ezer felhasználó jelszavaihoz fértem hozzá, mégis szartam rá mert nem rám tartozik ki mit használ. Ha valakinek kellett módosítani két perc múlva már el is felejtettem mire írtam át neki. A másik érdekes dolog számomra hogy aki így át tud ejteni valakit, abban lehet van valami és képes lenne írni saját módot is. Akit meg így átejtenek az már milyen módot írt? Már elõre bocsánatot kérek ezzel senkit nem akarok megbántani, de ez az én véleményem volt. 768
Segítségkérés / Befagy a kliens a keresõnél« Dátum: 2012. augusztus 22. - 23:25:05 »
A hiba oka az amit kiír, ami általában egy .dll fájl hiányra utal.
Próbáld kilesni mi az ha megjelenik megint, ha win7-ed van akkor meg próbáld nevezd át azt a mappát ahova telepítette mondjuk GTA San Andreas2-re, és indítsd a mappában lévõ .exe fájlokkal a játékot. (annyi lesz hogy a samp telepítésekor nem fogja megtalálni automatikusan a gta san andreast be kell tallózni neki a mappát) 769
Függvények / Streamer_UpdateEx« Dátum: 2012. augusztus 22. - 19:54:53 »
Sorry, de a milyért az miért.
Amúgy nem rossz leírás. 770
Segítségkérés / Befagy a kliens a keresõnél« Dátum: 2012. augusztus 22. - 18:36:22 »Idézetet írta: Mike. date=1345651597\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26651\" data-ipsquote-contentclass=\"forums_Topic Tehát hibajelentés jön ki.. vagy egyszerûen csak sok error jön ki.És miket ír ki, milyen error jön ki? 771
Leírások/Útmutatók / Egyedi esemény(callback) létrehozása« Dátum: 2012. augusztus 22. - 18:28:00 »Idézetet írta: Rupert date=1345647226\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"26647\" data-ipsquote-contentclass=\"forums_Topic A parancs alatt nem \"d\"-t kell használni playerid-hez, mert az általában hibás szokott lenni, hanem \"i\"-t, vagy \"u\"-t.Miért hibás a \"d\"? Team paraméter esetén a bevitt értékhez 0 1 2 van oda írva, ami azt jelenti nem playerid értékre van szüksége a parancsnak. Akkor minek javaslod az \"u\"-t? @danix999 #define MAX_PLAYERS GetMaxPlayers //nem 1000 hanem annyi amennyi a slot. A pawn nem fogadja el olyan változók létrehozását melyek nincsenek elõre meghatározva. A példádban behelyettesítve: new bla[GetMaxPlayers]; Egy nulla lesz new bla[0]; Gondolom a native funkciót szeretted volna meghívni, de így ez pawn nyelvben nem mûködik. Mivel a fordító nem tudja mivel tér vissza az a native funkció és nem tudja mennyi memória területet foglaljon le, ezt egy hiba üzenettel jelezni is fogja. 772
Segítségkérés / dialog inputtext kérdés« Dátum: 2012. augusztus 22. - 07:49:03 »
Próbáld ki így:
Ez helyett: if(response == 0) Próbáld így: if(response) 773
A Fórum / Warn szint infók/levonások« Dátum: 2012. augusztus 21. - 14:27:42 »Idézetet írta: ZzzzzZ date=1345551877\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18928\" data-ipsquote-contentclass=\"forums_Topic a 15 % os warnom mikor fog lejárni ha kérdezhetem?Karácsonyra. 774
A Fórum / Warn szint infók/levonások« Dátum: 2012. augusztus 21. - 01:56:28 »Idézetet írta: HeySaiid date=1345504001\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18928\" data-ipsquote-contentclass=\"forums_Topic nekem?:DddSzeptember 6.-án lejár 20%. 775
Segítségkérés / Mik ezek? (MySQL)« Dátum: 2012. augusztus 20. - 19:36:05 »
Ez a kód után illessz be egy print sort:
new linen[1024]; 776
Segítségkérés / Mik ezek? (MySQL)« Dátum: 2012. augusztus 20. - 15:18:51 »
Mert azt figyelmen kívül hagyja. Ha megtalálja benne azokat a részeket.
Ha nem lenne ott akkor be kellene illesztened még kettõ változót: sscanf(linen, \"p<|>ds[24]dffffdddd\",int, string, tarolo[0], Float:tarolo2[0], Float:tarolo2[1], Float:tarolo2[2], Float:tarolo2[3], tarolo[1], tarolo[2], tarolo[3], tarolo[4]);[/quote] 777
Leírások/Útmutatók / [TUT]bool típusú változó érték felcserélése.« Dátum: 2012. augusztus 20. - 14:18:23 »
Mivel épp egy harmadik megoldást is láttam pár napja, immáron ezt 3 féle képpen meglehet valósítani.
Legyen a változó mondjuk: new bool:dmbenvan[MAX_PLAYERS]; // Ezt a változót azért sokan megértik azért esett rá a választás. Egy bool típusú változónak kettõ értéke lehet melyet sok nyelvben false(0), true(1), elnevezésekkel látnak el, zárójelben az értéküket is oda írtam. Alap értékként pawn nyelvben egy több cellás bool változó minden cellája false értéket kap. Az if else megoldás, ennek a változónak játékosonkénti adatfelcserélése a következõ: if(dmbenvan[playerid] == true)// itt egy játékosnak ellenõrizzük hogy true az érték (játékban most dmben van) A második megoldás ennek a változónak az érték megváltoztatására egy kis matekkal történhet: if(dmbenvan[playerid]) Mit is látunk itt? Van egy változó melynek az értéke ha true(1) akkor a
Ugyanez fordítva ha false(0) értékkel kezdünk:
Lemagyarítva kicsit érthetõbben: Ha 1-bõl kivonunk 1-et akkor 0-át kapunk eredményül, ha 1-bõl kivonunk 0-át akkor 1-et kapunk eredményül. A harmadik megoldás egy változó érték felcserélésének a pawnban használatos tagadás jellel is megvalósítható, ami a felkiáltó jel (!). if(dmbenvan[playerid]) Ehhez sok magyarázat talán nem szükséges, ha (true(1)) az értéke akkor azt letagadva (false(0)) értéket kapunk, ugyanez fordítva is igaz. Sebesség tesztet nem végeztem melyik gyorsabb, de méretileg a harmadik megoldás foglal kevesebb helyet. 778
Segítségkérés / Mik ezek? (MySQL)« Dátum: 2012. augusztus 20. - 08:12:46 »public OnFilterScriptInit() Amúgy ez egy eléggé elcseszett kód. Egy for ciklus ami lehet lefut kétezerszer és kétezer alkalommal kér le adatot mysql-rõl. Itt a fórum is egy oldal betöltésnél is alig ~30 körüli lekérdezést hajt végre nem 2000-et.
779
SA-MP / Open.mp: Szerverfejlesztés / Eltelt idõ a szerveren« Dátum: 2012. augusztus 19. - 13:13:22 »
Egyszer már leírtam csak elveszett amit írtam.
Nem rossz de talán lehetne jobb is egy észrevétel rögtön, amit egy részlettel kezdenék: format(file,128,\"/ido/%s.ini\",name) if(!dini_Exists(file)) Gyakorlatilag ebben a részben ellenõrzõd hogy létezik-e az adott fájl ha ez nem létezik akkor létrehozod (dini_Create) majd létrehozol benne 3 adatsort (Orak, Percek, Mpercek) amelyeknek te magad megadtál nulla értéket (,0) majd a létrehozott fájlból kiolvastatod az adatokat a változókba (pInfo[playerid], dini_Int(..), a kérdésem a következõ lenne:Minek olvastatod ki a fájlból (dini_Int(..) az adatot ha te éppen elõtte határoztad meg hogy nulla legyen az értéke? Nem lenne egyszerûbb így? pInfo[playerid][(valtozo)] = 0; És még egy javaslat vagy kettõ, ne használj dini-t, meg felesleges az ilyen elrendezés a fájlban Orak = 0 Percek = 0 Mpercek = 0 Lehetne csak ennyi: 0/0/0 234/54/23 vagy 0 0 0 234 54 23 Senki nem fogja megnyitni a .txt fájlokat olvasásra rajtad kívül, a játékban meg úgy is csak az eredmény a lényeg. Ez a harmadik kísérlet hogy elküldjem ezt az üzenetet. |


majd a létrehozott fájlból kiolvastatod az adatokat a változókba (pInfo[playerid], dini_Int(..), a kérdésem a következõ lenne: