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

Oldalak: [1] 2
1
Segítségkérés / Auto komponens torlese.
« Dátum: 2018. október 26. - 21:28:19 »
Hali, tudtommal nem lehetséges fizikailag törölni a komponenseket, de találtam neked egy funkciót, amivel el lehet őket tünteni.
 
https://wiki.multitheftauto.com/wiki/SetVehicleComponentVisible

2
Klánok / TGF GTA V online
« Dátum: 2018. június 21. - 19:47:27 »
Nem tudom, hogy mennyire él még ez a topic, de amennyiben igen, akkor jelentkeznék.
 
 

3
Segítségkérés / Több rectangle-ből álló hud
« Dátum: 2018. június 19. - 17:28:05 »
Törölhető

4
Segítségkérés / Több nyelvű script
« Dátum: 2018. június 01. - 19:10:51 »
If elágazásokkal. Esetleg eltárolod elementdatában a kiválasztott nyelvet és azt lekéred.

5
Segítségkérés / Infobox export hiba
« Dátum: 2018. május 30. - 17:37:48 »
Szia!
 

exports.ng_info:createInfo(\"#2c6dce\".. getAdminName(thePlayer) .. \"#FFFFFF kilépett adminszolgálatból.\", \"info\")

6
Segítségkérés / Infobox export hiba
« Dátum: 2018. május 26. - 13:15:09 »
Megvan.

7
Segítségkérés / Infobox export hiba
« Dátum: 2018. május 25. - 15:24:32 »
Törölhető

8
Segítségkérés / Sql kezelés
« Dátum: 2018. május 08. - 17:00:15 »
Nincs mit! ;)

9
Segítségkérés / Sql kezelés
« Dátum: 2018. május 03. - 08:38:05 »
Szia! Az alábbi parancsokkal tudod kezelni a mysql-t és annak tábláit.
 
local connection = dbConnect(típus, \"dbname=adatbázisneve;host=ip cím\", \"felhasználónév\", \"jelszó\")
 
Adatbázis típusok: sqlite, mysql <-- neked ez kell
 
dbExec(csatlakozási változó, \"Parancs\")
 
dbExec-el lehetséges táblákba rakni adatokat és azokat frissíteni
 
*csatlakozási változó: az a változó ami alatt lefuttatad a csatlakozást
 
*Parancs: Az alábbi parancsok lehetnek számodra szükségesek:
 
\"INSERT INTO tábla VALUES(?, ?, ?, ?)\", \"első sor értéke\", \"második sor értéke\", \"harmadik sor értéke\", \"negyedik sor értéke\"
 
\"UPDATE tábla SET sorneve=?\", \"első kérdőjel értéke\", \"második kérdőjel értéke\"
 
\"DELETE FROM tábla WHERE accountid = ?\", \"Kérdőjel értéke\"
 
Illetve, ha szeretnéd egy adott játékosnak az adatait megváltoztatni, akkor például accountid alapján ez lehetséges: \"UPDATE tábla WHERE accountid = ? SET sorneve = ?\", \"első kérdőjel értéke\", \"második kérdőjel értéke\"
 
 
 
dbQuery
 
dbQuery(csatlakozási változó, \"Parancs\")
 
dbQuery-vel lehet adatokat kikérni táblákból, viszont ahoz, hogy változóként használd ehez egy dbPoll-t kell használnod.
 
*Parancs: Az alábbi parancsok lehetnek a számodra szükségesek:
 
\"SELECT sorneve FROM tábla WHERE accountid = ?\", \"kérdőjel értéke\" --> Lekéri az adott sor értékét a táblából ahol megtalálja azt az accountid-t amit megadsz
 
SELECT * FROM tábla WHERE accountid = ?\", \"kérdőjel értéke\" --> Lekéri az összes sort adatait a táblából ahol megtalálja azt az accountid-t amit megadsz
 
 
 
És íme egy példa arra, hogy használhatod ezeket kódokban:
 
 

local connection = dbConnect(\"mysql\", \"dbname=test;host=127.0.0.1\", \"root\", \"\")
function loadDatas(thePlayer, data) -- adatbetöltési funkció
local accid = getElementData(thePlayer, \"accountid\") -- lekérjük az id-t elementData-ból
local query = dbPoll(dbQuery(connection, \"SELECT * FROM accounts WHERE accountid = ?\", accid), -1) -- dbQuery amelyik lekéri az összes adatot az adott accountid-vel rendelkező táblarészből
    for k, v in ipairs(query) do -- egy for ciklussal az összes értéket a \'v\' változóba töltjük
        setElementData(thePlayer, tostring(data), v[tostring(data)]) -- egy elementData-t hozunk létre melynek neve és értéke megegyezik a \'data\' változó értékével és a mysql lekérés \'data\' értékével
    end
end
addEvent(\"loadDatas\", true)
addEventHandler(\"loadDatas\", root, loadDatas)
function setDatas(thePlayer, data, value) -- adatbeállítási funkció
local accid = getElementData(thePlayer, \"accountid\") -- lekérjük a játékos accuntid-jét elementData-ból
local result, num_affected_rows, errormsg = dbPoll(dbQuery(connection, \"SELECT * FROM accounts WHERE accountid = ?\", accid),-1) -- kikeressük, hogy létezik-e ilyen id-vel táblarész
    if #num_affected_rows > 0 then -- ha a találatok száma nagyobb mint 0, akkor ez történik
        local exec = dbExec(connection, \"UPDATE accounts WHERE accountid = ? SET ? = ?\", accid, data, value) -- Felülírjuk a meglévő adatot
    else -- ha nem, akkor pedig az alábbi
        local exec = dbExec(connection, \"INSERT INTO accounts SET ? = ?\", data, value) -- létrehozunk egy táblarészt
    end
end
addEvent(\"setDatas\", true)
addEventHandler(\"setDatas\", root, setDatas)
 

10
Segítségkérés / setElementModel hiba
« Dátum: 2018. április 23. - 10:13:28 »
Köszönöm a véleményt! Nem externálos... Nem editelt mód, próbálgatom, hogy mit tudok programozni, mivel még kezdő vagyok benne.

11
Segítségkérés / setElementModel hiba
« Dátum: 2018. április 23. - 09:51:49 »
Igen, mostmár működik köszönöm szépen!

12
Segítségkérés / setElementModel hiba
« Dátum: 2018. április 19. - 16:58:55 »

function setPlayerSkin(thePlayer, command, target, skinid)
    if not getElementData(thePlayer, \"loggedin\") then return end
    if getElementData(thePlayer, \"adminszint\") >= 2 and getElementData(thePlayer, \"aduty\") == 1 or getElementData(thePlayer, \"adminszint\") >= 8 then
            if target and skinid then
                local targetPlayer = exports.ng_permission:getTargetPlayer(thePlayer, target)
                local targetPlayerName = getPlayerName(targetPlayer):gsub(\"_\", \" \")
                local thePlayerName = getPlayerName(thePlayer):gsub(\"_\", \" \")
                local convertValue = tonumber(skinid)
                    if not getElementData(targetPlayer, \"loggedin\") then outputChatBox(\"#bc9f01[Null-Admin#bc9f01] \" .. targetPlayerName .. \"#FFFFFF Nincs bejelentkezve.\", thePlayer, 255, 255, 255, true) end
                        setElementModel(targetPlayer, convertValue)
                        outputChatBox(\"#bc9f01[Null-Admin#bc9f01] #FFFFFFMegváltoztattad #bc9f01\" .. targetPlayerName .. \"#FFFFFF skinjét. #bc9f01(\" .. convertValue .. \")\", thePlayer, 255, 255, 255, true)
                        outputChatBox(\"#bc9f01[Null-Admin#bc9f01] \".. getAdminName(thePlayer) ..\" #FFFFFFMegváltoztatta a #FFFFFF skinedet. #bc9f01(\" .. convertValue .. \")\", targetPlayer, 255, 255, 255, true)
            else
                outputChatBox(\"#bc9f01[Null-Admin#bc9f01]#FFFFFF /\".. command ..\" [#bc9f01ID/Név#FFFFFF] [#bc9f01Név#FFFFFF]\", thePlayer, 255, 255, 255, true)
            end
        end  
end
addCommandHandler(\"setskin\", setPlayerSkin)

 
 

13
Segítségkérés / setElementModel hiba
« Dátum: 2018. április 16. - 15:49:21 »
Sziasztok!
 
Lenne egy kis problémám! Létrehoztam egy admin parancsot a skin váltására, ám hiába próbálom nem működik csak akkor, ha belépek acl-es admin felhasználóba! A resourcenak van admin joga. Nem tudjátok ez mitől lehet?

14
Segítségkérés / dxCreateFont Relatívság
« Dátum: 2017. december 22. - 08:47:16 »
Nem használok GUI editort.

15
Segítségkérés / dxCreateFont Relatívság
« Dátum: 2017. december 17. - 08:32:03 »
Mármint hol jobb klikk rá? Visual Codeba?

Oldalak: [1] 2
SimplePortal 2.3.7 © 2008-2024, SimplePortal