Ü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 - AlexSwamp

Oldalak: 1 ... 3 4 [5] 6 7 ... 36
61
Segítségkérés / Optimalizált dolgok
« Dátum: 2017. November 16. - 22:17:26 »
nem. A rendert azért nem akarom, mert az icon-t nem csak akkor akarom megjeleníteni ha rajta van az egér (ha jól értettem). :D Meg az elég jelentéktelen fogyasztást generált eddig, így nem pont azon \"spórolnék\". 
Flood védelmet mindenképp bent tervezem hagyni, csupán az eddigi nagyobb \"timert\" kisebb értékre fogom cserélni, persze csak ha sikerül jobban kialakítanom az egész témát. :D 

62
Segítségkérés / Optimalizált dolgok
« Dátum: 2017. November 15. - 08:57:18 »
Igazából ezen a renderelési dolgon nem nagyon változtatnék, mert speciel az nagyjából rendben van szerencsére. Most belefutottam egy olyan hibába például, hogy fegyver elővételnél, ha floodoltatod az elővételt (setPedAnim és GiveWeapon van szerver oldalon) akkor képest egy játékostól 3-5% cpu-t is megzabálni a szerver, ami azért nem túl frankó (főleg ha ezt mondjuk felszorzom x játékossal). Flood elleni \"védelem\" sem megoldás, hiszen itt inkább maga a gondolkodás menetem volt fos.
Én speciel arra gondoltam (nagy eséllyel azért eszik, mert lefut egy for ciklus azért hogy átnézze, hogy van -e ilyen item nálam és akkor annak visszaadja a pontos helyét és darabszámát), hogy ezt az egészet átviszem client oldalra és szerveren már csak a tényleges, giveWeapon és SetPedAnim hívódik meg. Remélem ezzel sikerül azt a terhelés levennem ami előjött és nem kell felesleges (mármint nagy értékkel, kicsivel szerintem hasznos, hogyha nem tudja lefloodolni a useitem részt) \"flood\" védelmet beépítenem.
 

63
Segítségkérés / fileWrite probléma, json kiírás fájlba
« Dátum: 2017. November 13. - 23:32:05 »
Töröld az előző filet és hozz létre egy új json-t. Én is ezzel szenvedtem és csak ezzel sikerült megoldanom az általam használt elemnél. Nem lesz belőle semmi gond, csak ügyelj, hogy a többi, nem módosított adatot is bele tedd. 

64
Segítségkérés / sql talált sorok probléma
« Dátum: 2017. November 07. - 21:22:50 »
Hát lehetséges, én nem használtam még.  
Én szeretem a phpmyadminos vonalat, bár lehet majd kifogok próbálni mást is egyszer. 

65
Segítségkérés / sql talált sorok probléma
« Dátum: 2017. November 07. - 21:00:44 »
Idézetet írta: InFIeL_HuN date=1510084613


   
      INSERT INTO users \"SET\" nem jó sqlite-ba csak mysql-ba.
   
   
      Legalábbis debugscript hibát ad vissza rá. (dbExec failed; near \"SET\": syntax error)
   
   
      De már megoldottam valahogy. Köszi a segítséged! :D
   


Ja hogy nem mysql-t használsz. Akkor már értem. :D Örülök, hogy tudtam valamennyit segíteni. :) Mellesleg miért sqlite-t használsz? :D 

66
Segítségkérés / Plakát rendszer
« Dátum: 2017. November 07. - 20:57:08 »
És miért nem raksz le egy modelt, amire shaderrel rátöltesz egy texturát (mert az a plakát nálam)? 
Mellesleg neked az alábbi dolgok mindenképp kellenek:createMarker
 
onClientMarkerHit vagy onMarkerHitonClientRender
valami file vagy sql tábla ahol megadod a tábla pozíciókat.

67
Segítségkérés / sql talált sorok probléma
« Dátum: 2017. November 07. - 20:52:51 »
Idézetet írta: InFIeL_HuN date=1510076655


   
      Még mindig nem jó valami sajnos.
   
   
      Miután ez lefut
   
   

dbExec(db_connection, \"INSERT INTO users (username,password,serial,ip) VALUES (?,?,?,?)\", uname, hash(\"md5\", pw), getPlayerSerial(source), getPlayerIP(source))

   
      a dbPollokban a query_lines változó mindig csak 1-et ad vissza, még akkor is ha nem talál 1 sort se.
   


Hát miután rosszul akarod hozzáadni. Úgy nézz ki nem érted meg, hogy rosszul akarod az argumenteket feltölteni. dbExec a következő képen kell kinézzen:
 
 

dbExec(db_connection, \"INSERT INTO users SET username=?, password=?, serial=? , ip=? \", uname, hash(\"md5\", pw), getPlayerSerial(source), getPlayerIP(source))

 
Nézd meg utána, hogy SQL-be bemegy -e az érték.

68
Segítségkérés / sql talált sorok probléma
« Dátum: 2017. November 07. - 16:47:17 »

dbQuery(function(query)
local query, query_lines = dbPoll(query, 0)
    if query_lines > 0 then
   -- van találat
else
   -- nincs találat
end
end, connection, \"SELECT * FROM tablaneve WHERE username= ?\", felhasznalo123)

 
Ezt kell akkor. WHERE -> ahol username = ? -> felhasználónév ezt lezárod és megadod hogy milyen username az amit keresel tehát jelen esetben felhasznalo123
De amúgy ez a szelektálás fajta azért is jobb, mert egyszer fut le, majd megáll, ellenben a -1-s értékkel, ami folyamatosan újra és újra fog futni, ameddig nem talál értéket.
 



   
       Use 0 for an instant response (which may return nil). Use -1 to wait until a result is ready.
   

[/quote]
 
Ha elolvasod a wiki-t amúgy és nem csak \"kimásolod\" a szükséges dolgokat, akkor ezekről mind tájékoztatást kapsz mellesleg (ha nem tudsz angolul bemásolod google translateba és azzal is megfogod tudni érteni a dolgokat úgy ahogy). 

69
Segítségkérés / Optimalizált dolgok
« Dátum: 2017. November 07. - 09:13:33 »
Sziasztok!
Huzamosabb ideje gondolkodok már azon, hogy miként lehetne még jobban optimalizált dolgokat létrehozni főként client oldalon (szerver oldalt most ez esetben nem említem, de persze arról is eshet szó, hátha tanulok belőle valami új dolgot). Tehát mondjuk for ciklussal szeretnék felrajzolni valamit. Tegyük fel egy inventory-t csinálok. Ki milyen praktikákra esküszik esetleg mivel tudsz segíteni a minél eredményesebb végcél elérésében?
Actionbar esetében miket érdemes csinálni? Esetleg milyen praktikákat ismertek a jobb optimalizálás érdekében?
Előre is köszönöm az ötleteket, remélem tudok belőle valami hasznosat tanulni amit a jövőben fel is tudok használni. 

70
Segítségkérés / Externalgaming (privát szerver) NPC lerakás!
« Dátum: 2017. November 07. - 08:06:09 »
Keress rá a createPed szóra, az alábbi programmal /notepad++/ (akár), az alábbi módon:Notepad++
Itt kifogja hozni neked és megtudod nézni. 

71
Segítségkérés / sql talált sorok probléma
« Dátum: 2017. November 06. - 22:25:27 »
Szia.
Elsőként is javaslom az alábbi sql select használatát:
 
 

function functionname()
    dbQuery(function(query)
    local query, query_lines = dbPoll(query, 0)
        if query_lines > 0 then        
            for k, v in pairs(query) do
                -- ide jöhet minden
            end
        else
            -- üres a tábla, itt történjen valami, pl beszúrja neki az adatot vagy amit szeretnél.
        end
    end, connection, \"SELECT * FROM tablaneve\")
end

 
Másik fele, hogy amennyiben nem szükséges vagyis nem akarsz választ kapni a történetben, akkor javaslom az alábbi függvény használatát:dbExecA kérdésedre pedig:
 
 
Selectálás során a teljes táblából kell selectálni (SELECT * FROM ... etc) és utána kell megadnod az argumentet hogy mi alapján. Ahogy nézem alapból maga a felépítés sem stimmel nálad (legalábbis én soha nem láttam még így felépítve egy scriptet sem).
Inserthez:
 

dbExec(sqlkapcsolat, \"INSERT INTO table_neve SET username = ?, password = ?\", username, password )

 
Selecthez:
 
 

function functionname()
    dbQuery(function(query)
    local query, query_lines = dbPoll(query, 0)
        if query_lines > 0 then        
            for k, v in pairs(query) do
                if v[\"username\"] == username and v[\"password\"] == password then
            -- van találat
         else
            -- nincs találat
         end
            end
        else
            -- üres a tábla, itt történjen valami, pl beszúrja neki az adatot vagy amit szeretnél.
        end
    end, connection, \"SELECT * FROM tablaneve\")
end

 
Ha minden igaz itt stimmelni fog a dolog. Ami fontos, hogy ne jelents el titkosítani sem, illetve valami kulcsot sem árt hozzáadni.  Remélem tudtam segíteni.

72
Segítségkérés / MySQL probléma
« Dátum: 2017. Október 11. - 12:56:04 »
Idézetet írta: kajahun date=1506854482


   
      Nem, másik szerver(nyugi nem akarok szervert nyitni, csak gyakorlok)
   


Ha valóban gyakorolni szeretnél, inkább csinálj egy teljesen új motort/módot. Sokkal több mindent tanulsz meg az idő alatt. Semmivel se több és ha valóban csak gyakorlásra szánod, akkor sokkal jobban át is látod az egészet.

73
Munkaerőnek jelentkezés / Modellezést vállalok
« Dátum: 2017. Október 03. - 21:58:02 »
Azért kérdeztem, mert találkoztam már olyan modellezővel aki ennyivel letudta. Vagyis azt hitte ez a megoldás vagy még ennyit se tudott. :D Azt, hogy hogyan is kéne valóban napszakhoz beállítani az object fényességét már fogalma sem volt. :D 

74
Munkaerőnek jelentkezés / Modellezést vállalok
« Dátum: 2017. Október 02. - 11:25:11 »
Idézetet írta: Modjo date=1506914727


   
      Köszi:D A világosság nem para,hosszabb idő mire elindul a modellező, mint beállítani az esti fényeket.
   



Csak merem remélni, hogy a fényeket, nem a coleditorral vagy a kép fényességével állítod be!

75
Segítségkérés / Zero MTA respawn
« Dátum: 2017. Szeptember 15. - 07:02:49 »
Idézetet írta: HoruSTheOriginal date=1505394226


   
      1-2 éve KB... De ha valaki ténylegesen foglalkozik a ZeroMTA móddal, esetleg tud hozzá tenni egyedi dolgokat kilehet belőle hozni akármit.
   


Ha tényleg foglalkozni akar vele, akkor tudja, hogy sokkal jobban jár már egy saját mód megírásával, mivel elavult dolgokkal van tele a zero, nem beszélve a sok hibás dologról. :D 

Oldalak: 1 ... 3 4 [5] 6 7 ... 36
SimplePortal 2.3.7 © 2008-2024, SimplePortal