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


Témák - BIGsmoke000

Oldalak: [1]
1
Segítségkérés / Hud DxDrawImage
« Dátum: 2017. Május 13. - 12:12:04 »
Sziasztok! Az alábbi sorra a debugscript ezt írja:
 

ERROR: Loading script failed: hm_hud\\client.lua:30: unexpected symbol near \'

 
A sor, amire írja:
 

dxDrawImage(1595/Ox*x, 35/Oy*y,  285/Ox*x, 285/Oy*y, \"images/health.png\")

 
 
 
 
 
Teljes kód: 
 

x, y = guiGetScreenSize()
Ox, Oy = 1920, 1080
function mainRender()
local health = getElementHealth(localPlayer)
local armor = getPedArmor(localPlayer)
local h, m = getTime()
 
if h < 10 then h = \"0\" .. h end
if m < 10 then m = \"0\" .. m end
dxDrawRectangle(1597.5/Ox*x, 37.5/Oy*y, 285/Ox*x, 20/Oy*y, tocolor(0, 0, 0, 200)) -- Életerő háttér
dxDrawRectangle(1600/Ox*x, 40/Oy*y, 280*health/100/Ox*x, 15/Oy*y, tocolor(228, 40, 22, 255)) -- Életerő
 
--
dxDrawRectangle(1597.5/Ox*x, 62.5/Oy*y, 285/Ox*x, 20/Oy*y, tocolor(0, 0, 0, 200)) -- Páncél
dxDrawRectangle(1600/Ox*x, 65/Oy*y, 280*armor/100/Ox*x, 15/Oy*y, tocolor(72, 140, 242, 255)) -- Páncél
dxDrawText(h .. \":\" .. m, 1600/Ox*x, 90*Oy/y, _, _, _, 2/Ox*x, \"pricedown\", \"left\", \"top\") -- Idő
dxDrawImage(1595/Ox*x, 35/Oy*y,  285/Ox*x, 285/Oy*y, \"images/health.png\")
end
addEventHandler(\"onClientRender\", root, mainRender)

 
 
 
Előre is köszönöm a segítséget.

2
Segítségkérés / Login-Panel Script hiba.
« Dátum: 2017. Április 26. - 15:37:07 »
Sziasztok! Elkezdtem egy modot nulláról írni, de fenn akadtam a loginpanel kirajzolásánál. A hiba az, hogy a dxDrawText nem jelenik meg, azaz, ha átírok valamit, pl asd a usernamenél, akkor az nem jelenik meg.
 

dxDrawRectangle(800/oX*zX, 400/oY*zY, 300/oX*zX, 35/oY*zY, tocolor(0, 0, 0, 200)) -- username box
dxDrawRectangle(800/oX*zX, 460/oY*zY, 300/oX*zX, 35/oY*zY, tocolor(0, 0, 0, 200)) -- password box
userbox = guiCreateEdit(800/oX*zX, 400/oY*zY, 300/oX*zX, 35/oY*zY, \"\", false, nil)
guiSetAlpha(userbox, 0)
userbox_value = guiGetText(userbox)
dxDrawText(userbox_value, 800/oX*zX, 400/oY*zY, _, _, _, 2, \"default\", \"left\", \"top\")

 
 

3
Segítségkérés / Modok átalakítása
« Dátum: 2017. Április 08. - 14:06:15 »
Nemrég nekikezdtem egy modnak, amit átakarok HL-hez alakítani,de az alábbi errort írja:
 
[13:53:44] ERROR: Client (John_Labelmaker) triggered serverside event getTicketsServer, but event is not added serverside
[13:53:44] ERROR: Client (John_Labelmaker) triggered serverside event getWantedCarsServer, but event is not added serverside
[13:53:44] ERROR: Client (John_Labelmaker) triggered serverside event getWantedPersonsServer, but event is not added serverside
[13:53:55] ERROR: Client (John_Labelmaker) triggered serverside event mdcLoginServer, but event is not added serverside
 
A következő részek csak a logra vonatkozó script részek
 
Kliens oldal:
 

function loginMdcClient (frakcio)
    local vehicle = getPedOccupiedVehicle(localPlayer)
    mdcLogin = false
    mdcPanel = true
    playSound(\"login.mp3\")
    addEventHandler(\"onClientRender\", getRootElement(), drawMdcPanel)
    setElementData(vehicle, \"mdc:group\", \"PD\")
    triggerServerEvent(\"sendMessageToPoliceG\", root, \"#ffffff\" .. getPlayerName(localPlayer):gsub(\"_\", \" \") .. \" #ca5454(\" .. getVehiclePlateText(vehicle) .. \") #ffffffbejelentkezett az #598ED7MDCbe#ffffff.\")
    setElementData(vehicle, \"mdc:loggedin\", true)
    removeEventHandler(\"onClientRender\", getRootElement(), drawLoginPanel)
    if isElement(username) then
        destroyElement(username)
    end
    if isElement(usernameedit) then
        destroyElement(usernameedt)
    end
    if isElement(password) then
         destroyElement(password)
    end
    if isElement(passwordedit) then
        destroyElement(passwordedit)
    end
end
addEvent(\"loginMdcClient\", true)
addEventHandler(\"loginMdcClient\", getRootElement(), loginMdcClient)
function validateMdcLogin()
    if not isTimer(theTimer) then
        theTimer = setTimer(function() end, 10000, 1)
        if guiGetText(usernameedit) ~= \"\" and guiGetText(passwordedit) ~= \"\" then
            triggerServerEvent(\"mdcLoginServer\", localPlayer, guiGetText(usernameedit), guiGetText(passwordedit))
        else
            outputChatBox(\"fail\")
        end
    end
end

 
 
 
 
 
 
 
 
 
 
 
 
 
Szerver oldal:
 
 
 

function mdcLoginServer(username, password)
local source = client
dbQuery(
   function (queryHandler)
      local result, numAffectedRows, errorMsg = dbPoll(queryHandler, 0)
      --local faction = dbQuery(queryHandler, \"SELECT frakcio FROM mdcaccounts where username = ? AND password = ?\", username, password)
      local frakcio = mysql:query_fetch_assoc(\"SELECT frakcio FROM mdcaccounts WHERE username = \'\" .. username .. \"\' AND password = \'\" .. password .. \"\'\")
      if numAffectedRows > 0 then
         for _, row in ipairs(result) do
                frakcio = row[\"frakcio\"]
             end
             triggerClientEvent(source, \"loginMdcClient\", source, frakcio)
      else
         outputChatBox(\"Hibás Jelszó/Felhasználónév\", 255, 255, 255, thePlayer)
      end
   end,
   connection,
   \"SELECT * FROM mdcaccounts WHERE username = ? AND password = ?\", username, password
)
end
addEvent(\"mdcLoginServer\", true)
addEventHandler(\"mdcLoginServer\", getRootElement(), mdcLoginServer)
addEvent(\"acceptPlayerLogin\", true)
addEventHandler(\"acceptPlayerLogin\", getRootElement(), function(player)
triggerClientEvent(player, \"loginMdcClient\", player)
end)
function getTicketsServer(playerSource)
local tickets = {}
tickets = {}
local QueryEredmeny = dbPoll ( dbQuery( connection, \"SELECT * FROM mdctickets\"), -1 )
if (QueryEredmeny) then
   for k, v in ipairs(QueryEredmeny) do
      tickets[#tickets + 1] = {v[\"targetname\"], v[\"price\"], v[\"jailtime\"], v[\"reason\"], v[\"id\"]}
   end
   triggerClientEvent(root, \"getTicketsClient\", root, tickets)
end
end
addEvent(\"getTicketsServer\", true)
addEventHandler(\"getTicketsServer\", getRootElement(), getTicketsServer)
function getWantedCarsServer(playerSource)
local wantedcars = {}
wantedcars = {}
local QueryEredmeny = dbPoll ( dbQuery( connection, \"SELECT * FROM mdcwantedcars\"), -1 )
if (QueryEredmeny) then
   for k, v in ipairs(QueryEredmeny) do
      wantedcars[#wantedcars + 1] = {v[\"modelname\"], v[\"numberplate\"], v[\"reason\"], v[\"id\"]}
   end
   triggerClientEvent(root, \"getWantedCarsClient\", root, wantedcars)
end
end
addEvent(\"getWantedCarsServer\", true)
addEventHandler(\"getWantedCarsServer\", getRootElement(), getWantedCarsServer)
function getWantedPersonsServer(playerSource)
local wantedpersons = {}
wantedpersons = {}
local QueryEredmeny = dbPoll ( dbQuery( connection, \"SELECT * FROM mdcwantedpersons\"), -1 )
if (QueryEredmeny) then
   for k, v in ipairs(QueryEredmeny) do
      wantedpersons[#wantedpersons + 1] = {v[\"charactername\"], v[\"reason\"], v[\"id\"], v[\"leiras\"]}
   end
   triggerClientEvent(root, \"getWantedPersonsClient\", root, wantedpersons)
end
end
addEvent(\"getWantedPersonsServer\", true)
addEventHandler(\"getWantedPersonsServer\", getRootElement(), getWantedPersonsServer)

 
 

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