Jump to content

kecskebeka

Members
  • Posts

    16
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

kecskebeka's Achievements

Square

Square (6/54)

1

Reputation

  1. Hey. Please help me. What's the problem with that? :31: attempt to index field '?' (a nil value) local adminTitle = { [1] = {"(AdminSegéd)"}, [2] = {"(Admin 1)"}, [3] = {"(Admin 2)"}, [4] = {"(Admin 3)"}, [5] = {"(Főadmin)"}, [6] = {"(SzuperAdmin)"}, [7] = {"< Fejlesztő />"}, [8] = {"(Tulajdonos)"}, } local asTitle = { [1] = {"[I.D.G AdminHelper]"}, [2] = {"[AdminHelper]"}, } function getPlayerAdminLevel(p) return adminTitle[getElementData(p,"acc.adminLevel")][1] end
  2. Log clear.. nothing error..
  3. kecskebeka

    Carshop

    Hi, Im create carshop and perfect all but after shopping not change on mysql.. This Server local connection = exports['mx_connection']:getConnection() function buyVehicle(player, modellID, r, g, b, money, jelenVeh) if isElement(player) then if (tonumber(player:getData("char.Money") or 0) >= tonumber(money)) then local myCars = 0 for _, value in ipairs(getElementsByType("vehicle")) do if value:getData("veh:tulajdonos") == player:getData("acc.AccountID") then myCars = myCars+1 end end if tonumber(myCars) then x,y,z = 2119.8017578125, -1129.298828125, 25.36576461792 local carshopPos = { {2135.1296386719, -1146.6275634766, 24.613170623779}, {2135.3054199219, -1138.3544921875, 25.508316040039}, {2135.8127441406, -1129.4816894531, 25.634937286377}, {2120.1853027344, -1126.1196289063, 25.40358543396}, {2119.8137207031, -1135.6446533203, 25.232713699341}, {2118.9714355469, -1147.2834472656, 24.354309082031}, {2117.9084472656, -1156.5870361328, 24.24542427063}, } local randed = math.random(1, #carshopPos) local pos = toJSON({carshopPos[randed][1], carshopPos[randed][2], carshopPos[randed][3], 0 ,0}) local insterT = dbQuery(connection, "INSERT INTO jarmuvek SET pos=?,model=?,tulajdonos=?,jarmuSzine=?, uzemanyag=?", pos,modellID,getElementData(player,"acc.AccountID"),toJSON({r, g, b, 0, 0, 0}), 10) local QueryEredmeny, _, Beszurid = dbPoll(insterT, -1) if QueryEredmeny then exports["mx_vehicle"]:addVehicle(getElementData(player,"acc.AccountID"), modellID, carshopPos[randed][1], carshopPos[randed][2], carshopPos[randed][3], Beszurid, r, g, b) triggerClientEvent(player,"returnVasarlas",player,Beszurid) dbExec(connection,"UPDATE karakterek SET keszpenz = ? WHERE id = ?", player:getData("char.Money")-money, getElementData(player,"acc.AccountID")) player:setData("char.Money",player:getData("char.Money")-money) exports.mx_item:giveItem(player, 33, Beszurid, 1,0) end else outputChatBox("#7cc576[Carshop] #ffffffNincs elég #F7CA18'Slotod'#ffffff a vásárláshoz.",player,255,255,255,true) end else outputChatBox("#7cc576[Carshop] #ffffffNincs elég #87D37C'Kézpénzed'#ffffff a vásárláshoz.",player,255,255,255,true) end end end addEvent("buyVehicleSever", true) addEventHandler("buyVehicleSever", root, buyVehicle) function buyVehiclePP(player, modellID, r, g, b, money, jelenVeh) if isElement(player) then if (tonumber(player:getData("char:pp")) >= tonumber(money)) then local myCars = 0 for _, value in ipairs(getElementsByType("vehicle")) do if value:getData("veh:tulajdonos") == player:getData("acc.AccountID") then myCars = myCars+1 end end if tonumber(myCars) < tonumber(player:getData("char:vehSlot")) then x,y,z = 2134.0712890625, -1134.2509765625, 25.688035964966 --player:setData("char:pp",player:getData("char:pp") - money) local pos = toJSON({x,y,z, 0 ,0}) local insterT = dbQuery(connection, "INSERT INTO jarmuvek SET pos=?,model=?,tulajdonos=?,jarmuSzine=?, uzemanyag=?", pos,modellID,getElementData(player,"acc.AccountID"),toJSON({r, g, b, 0, 0, 0}), 10) local QueryEredmeny, _, Beszurid = dbPoll(insterT, -1) if QueryEredmeny then exports["mx_vehicle"]:addVehicle(getElementData(player,"acc.AccountID"), modellID, x, y, z, Beszurid, r, g, b) triggerClientEvent(player,"returnVasarlas",player,Beszurid) dbExec(connection,"UPDATE karakterek SET premiumpont = ? WHERE id = ?", player:getData("char:pp")-money, getElementData(player,"acc.AccountID")) player:setData("char:pp",player:getData("char:pp") - money) exports.mx_item:giveItem(player, 33, Beszurid, 1,0) end else outputChatBox("#7cc576[Carshop] #ffffffNincs elég #F7CA18'Slotod'#ffffff a vásárláshoz.",player,255,255,255,true) end else outputChatBox("#7cc576[Carshop] #ffffffNincs elég #19B5FE'PrémiumPontot'#ffffff a vásárláshoz.",player,255,255,255,true) end end end addEvent("buyVehiclePPSever", true) addEventHandler("buyVehiclePPSever", root, buyVehiclePP) This Client: local kepernyom = {guiGetScreenSize()} local panelSize = {300, 450} local panelPosX, panelPosY = kepernyom[1]/2-panelSize[1]/2, kepernyom[2]/2-panelSize[2]/2 local font = dxCreateFont("files/myriadproregular.ttf",9) --<[ Font ]>-- local font2 = dxCreateFont("files/myriadproregular.ttf",10) --<[ Font ]>-- local text = "#7cc576Városi autókereskedés" local camPos = {} camPos[1] = {} -- Campos[érték] táblázata camPos[1]["start"] = {2117.1394042969, 1930.1237792969, 12.522399902344, 2117.4519042969, 1929.2436523438, 12.165108680725} camPos[1]["end"] = {2119.7707519531, 1922.1798095703, 14.212400436401, 2119.9575195313, 1921.6706542969, 13.372242927551} camPos[1]["speed"] = 10000 camPos[1]["type"] = "Linear" camPos[2] = {} -- Campos[érték] táblázata camPos[2]["start"] = {2115.9931640625, 1921.560546875, 12.436599731445, 2116.76171875, 1921.1206054688, 11.972104072571} camPos[2]["end"] = {2116.98828125, 1910.9344482422, 12.907899856567, 2117.64453125, 1911.5268554688, 12.4404296875} camPos[2]["speed"] = 10000 camPos[2]["type"] = "Linear" camPos[3] = {} -- Campos[érték] táblázata camPos[3]["start"] = {2124.7902832031, 1907.1014404297, 12.116200447083, 2124.4919433594, 1908.0008544922, 11.796879768372} camPos[3]["end"] = {2123.3288574219, 1911.525390625, 13.788800239563, 2123.1123046875, 1912.1856689453, 13.069684028625} camPos[3]["speed"] = 10000 camPos[3]["type"] = "Linear" camPos[4] = {} -- Campos[érték] táblázata camPos[4]["start"] = {2128.9689941406, 1913.9185791016, 12.037300109863, 2128.03515625, 1914.1320800781, 11.750021934509} camPos[4]["end"] = {2124.8413085938, 1924.1318359375, 12.609900474548, 2124.29296875, 1923.3881835938, 12.227615356445} camPos[4]["speed"] = 10000 camPos[4]["type"] = "Linear" camPos[5] = {} -- Campos[érték] táblázata camPos[5]["start"] = {2118.3969726563, 1926.8110351563, 15.134300231934, 2118.6647949219, 1925.9877929688, 14.633818626404} camPos[5]["end"] = {2124.4533691406, 1907.7374267578, 15.519700050354, 2124.2072753906, 1908.5101318359, 14.9345703125} camPos[5]["speed"] = 10000 camPos[5]["type"] = "Linear" local carposX, carposY, carposZ = 2121.0258789063, 1917.3940429688, 10.03120803833 local panelType = "CarShop" local camID = 0 local selectedColor = 0 local lastCamTick = 0 local camFading = 0 -- 1 Fekete, 2 Színezett local Jelenkocsi = 0 local statisztikaSzazaleka = 0 local statisztikaMaximumok = { -- Sebesség, Gyorsulás, Vezérlés, fékek 32, 21.8, 1, 1 } local color = {--Szín ,Összeg {255, 255, 255,50}, {0, 0, 0,50}, {0,102,255,50}, {255, 204, 0,50}, {51, 204, 51,50}, {255, 0, 0,50}, {219, 10, 91,50}, } local ped = {} local Tick = getTickCount() local pedPos = { {200, 2131.798828125, -1151.013671875, 24.093935012817, "Josh"} } local create = false function pedLetrehozas() for index,value in ipairs (pedPos) do if isElement(ped[index]) then destroyElement(ped[index]) end ped[index] = createPed(value[1], value[2], value[3], value[4]) ped[index]:setData("carshop-->Ped", true) setElementFrozen(ped[index], true) ped[index]:setData("Ped:Name",value[5]) ped[index]:setData("name:tags", "Járműeladó") end end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), pedLetrehozas) function pedKill() if getElementData(source, "carshop-->Ped") then cancelEvent() end end addEventHandler("onClientPedDamage", getRootElement(), pedKill) function onPedKatt(button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement) if clickedElement and button == "right" and state == "down" and getElementData(clickedElement, "carshop-->Ped") and getElementType(clickedElement) == "ped" and not create then addEventHandler("onClientRender", root, createCarshopPanel) create = true showChat(false) setElementData(localPlayer, "toggle-->All", false) Tick = getTickCount() progress = "Linear" setElementFrozen(localPlayer, true) setElementDimension(localPlayer, localPlayer:getData("acc.AccountID")) camID = math.random(1,#camPos) setCameraMatrix(camPos[camID]["start"][1],camPos[camID]["start"][2],camPos[camID]["start"][3],camPos[camID]["start"][4],camPos[camID]["start"][5],camPos[camID]["start"][6]) lastCamTick = getTickCount () createVehicleFunction () addEventHandler ("onClientPreRender",getRootElement(),updateCamPosition) elseif clickedElement and button == "right" and state == "down" and getElementData(clickedElement, "carshop-->Ped") and getElementType(clickedElement) == "ped" and create then removeEventHandler("onClientRender", root, createCarshopPanel) create = false showChat(true) setElementData(localPlayer, "toggle-->All", true) setElementFrozen(localPlayer, false) removeEventHandler ("onClientPreRender",getRootElement(),updateCamPosition) end if create and button == "left" and state == "down" and panelType == "CarShop" then for index, value in ipairs (color) do if dobozbaVan(Size2-7+index*35, panelPosY+398, 32, 32, absoluteX, absoluteY) then setVehicleColor(car, value[1], value[2], value[3]) selectedColor = index end end elseif create and button == "left" and state == "down" and panelType == "Vasarlas" then if dobozbaVan(kepernyom[1]/2-300/2+15, kepernyom[2]/2-200/2+160, 100, 25, absoluteX, absoluteY) then if getVehicleLimits(sellVehicle[Jelenkocsi][1]) >= sellVehicle[Jelenkocsi][5] and sellVehicle[Jelenkocsi][5] > 0 then panelType = "CarShop" text = "#D24D57[Carshop] #ffffffSajnos ez a kocsi limites." setTimer(function () text = "#7cc576Városi autókereskedés" end, 5000, 1) elseif getVehicleLimits(sellVehicle[Jelenkocsi][1]) < sellVehicle[Jelenkocsi][5] or sellVehicle[Jelenkocsi][5] == 0 then local amount = sellVehicle[Jelenkocsi][3] + color[selectedColor][4] triggerServerEvent("buyVehicleSever", localPlayer, localPlayer, sellVehicle[Jelenkocsi][1], color[selectedColor][1], color[selectedColor][2], color[selectedColor][3], amount, Jelenkocsi) panelType = "CarShop" end elseif dobozbaVan(kepernyom[1]/2-300/2+300-115, kepernyom[2]/2-200/2+160, 100, 25, absoluteX, absoluteY) then local pp = sellVehicle[Jelenkocsi][4] + color[selectedColor][4] triggerServerEvent("buyVehiclePPSever", localPlayer, localPlayer, sellVehicle[Jelenkocsi][1], color[selectedColor][1], color[selectedColor][2], color[selectedColor][3] , pp, Jelenkocsi) panelType = "CarShop" end end end addEventHandler("onClientClick", getRootElement(), onPedKatt) addEvent("returnVasarlas",true) addEventHandler("returnVasarlas",root,function(vehID) text = "#87D37C[Carshop] #ffffffSikeresen megvásároltad a járművet. ID: #19B5FE"..vehID setTimer(function() text = "#7cc576Városi autókereskedés" end, 3000, 1) end) function createVehicleFunction () if isElement(car) then destroyElement(car) end Jelenkocsi = math.random(1, #sellVehicle) car = createVehicle(sellVehicle[Jelenkocsi][1],carposX, carposY, carposZ) randomcolor = math.random(1, #color) setVehicleColor(car, color[randomcolor][1], color[randomcolor][2], color[randomcolor][3], 0, 0 ,0) --setElementDimension(car, localPlayer:getData("acc.AccountID")) setElementRotation(car, 0, 0, 20) end function createCarshopPanel () if panelType == "CarShop" then Time = (getTickCount() - Tick) / 1500 Size2 = interpolateBetween(0-panelSize[1],0,0,panelPosX-panelPosX+10,0,0,Time,progress) dxDrawRectangle(Size2, panelPosY, panelSize[1], panelSize[2], tocolor(0, 0, 0, 180)) dxDrawRectangle(Size2, panelPosY, panelSize[1], panelSize[2]-425, tocolor(0, 0, 0, 230)) dxDrawRectangle(Size2, panelPosY+panelSize[2], panelSize[1], panelSize[2]-425, tocolor(0, 0, 0, 230)) dxDrawText("#7cc576Jármű adatok",Size2+5, panelPosY+5, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255, 255),1, font, "left", "top", false, false, false, true) --<[ Felirat kiírás ]>-- dxDrawText("Bezárás a #D24D57'backspace' #ffffffa vásárlás az #87D37C'enter'#ffffff gombbal.",Size2+15, panelPosY+5+panelSize[2], panelSize[1], panelSize[2]-425, tocolor(255, 255, 255, 255),1, font, "left", "top", false, false, false, true) --<[ Felirat kiírás ]>-- if Jelenkocsi <= 0 then Jelenkocsi = 1 end if(statisztikaSzazaleka < 1) then statisztikaSzazaleka = statisztikaSzazaleka + 0.01 end --Sebesség dxDrawText("Sebesség:", Size2+200/2+20, panelPosY+40, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- local handlingInfo = getVehicleHandling (car) local statcsik_csik = handlingInfo["engineAcceleration"]/handlingInfo["dragCoeff"]/statisztikaMaximumok[1] statcsik_csik = math.min(statcsik_csik, statisztikaSzazaleka) local statcsikCsikSzazalek = statcsik_csik*200 dxDrawRectangle(Size2+50,panelPosY+60,200,16,tocolor(0, 0, 0,255)) dxDrawRectangle(Size2+53,panelPosY+63,statcsikCsikSzazalek-5,10,tocolor(124, 197, 118,255/1.3)) -- Gyorsulás dxDrawText("Gyorsulás:", Size2+200/2+20, panelPosY+90, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- local statcsik_csik = handlingInfo["engineAcceleration"]/statisztikaMaximumok[2] statcsik_csik = math.min(statcsik_csik, statisztikaSzazaleka) local statcsikCsikSzazalek = statcsik_csik*200 dxDrawRectangle(Size2+50,panelPosY+110,200,16,tocolor(0, 0, 0,255)) dxDrawRectangle(Size2+53,panelPosY+113,statcsikCsikSzazalek-5,10,tocolor(124, 197, 118,255/1.3)) -- Vezérlés dxDrawText("Vezérlés:", Size2+200/2+20, panelPosY+140, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- local statcsik_csik = ((handlingInfo["tractionLoss"]*handlingInfo["tractionBias"])*(handlingInfo["tractionMultiplier"]))/statisztikaMaximumok[3] statcsik_csik = math.min(statcsik_csik, statisztikaSzazaleka) local statcsikCsikSzazalek3 = statcsik_csik*150 dxDrawRectangle(Size2+50,panelPosY+160,200,16,tocolor(0, 0, 0,255)) dxDrawRectangle(Size2+53,panelPosY+163,statcsikCsikSzazalek-5,10,tocolor(124, 197, 118,255/1.3)) -- Fékek dxDrawText("Fékek:", Size2+200/2+20, panelPosY+190, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- local statcsik_csik = handlingInfo["brakeDeceleration"]/handlingInfo["brakeBias"]/statisztikaMaximumok[4] statcsik_csik = math.min(statcsik_csik, statisztikaSzazaleka) local statcsikCsikSzazalek3 = statcsik_csik*150 dxDrawRectangle(Size2+50,panelPosY+210,200,16,tocolor(0, 0, 0,255)) dxDrawRectangle(Size2+53,panelPosY+213,statcsikCsikSzazalek-5,10,tocolor(124, 197, 118,255/1.3)) local Wheel = "" local Wheels = handlingInfo["driveType"] if Wheels == "awd" then Wheel = "Összkerék" elseif Wheels == "rwd" then Wheel = "Hátsókerék" elseif Wheels == "fwd" then Wheel = "Elsőkerék" end dxDrawText("Tipus: #7cc576"..sellVehicle[Jelenkocsi][2], Size2+50, panelPosY+240, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawText("Ára: #7cc576"..penz_darabolas(sellVehicle[Jelenkocsi][3]) .. " $ #ffffff PrémiumPont: #7cc576"..penz_darabolas(sellVehicle[Jelenkocsi][4]).. " PP", Size2+50, panelPosY+270, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawText("Kerék: #7cc576"..Wheel, Size2+50, panelPosY+300, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- --dxDrawText("Üzemanyag: #7cc576"..handlingInfo["engineType"], Size2+50, panelPosY+330, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawText("Váltó: #7cc576"..handlingInfo["numberOfGears"].. " fokozatú", Size2+50, panelPosY+330, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- if sellVehicle[Jelenkocsi][5] > 0 then local color = "" if getVehicleLimits(sellVehicle[Jelenkocsi][1]) >= sellVehicle[Jelenkocsi][5] then color = "#D24D57" else color = "#7cc576" end dxDrawText("Limit: ".. color .. getVehicleLimits(sellVehicle[Jelenkocsi][1]).. " #ffffff/ #7cc576"..sellVehicle[Jelenkocsi][5], Size2+50, panelPosY+360, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- else dxDrawText("Ezen a járművön #F5D76Enincs #fffffflimit!", Size2+50, panelPosY+360, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- end dxDrawText("Színek:", Size2+200/2+25, panelPosY+380, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- for index, value in ipairs (color) do if isInSlot(Size2-5+index*35, panelPosY+400, 30, 30) then dxDrawRectangle(Size2-7+index*35, panelPosY+398, 32, 32, tocolor(value[1], value[2], value[3])) else dxDrawRectangle(Size2-5+index*35, panelPosY+400, 30, 30, tocolor(value[1], value[2], value[3])) end end local width = dxGetTextWidth( text, 1, font ) + 20 Time = (getTickCount() - Tick) / 1500 Size1 = interpolateBetween(0,0,0,kepernyom[1]/2-width/2,0,0,Time,progress) dxDrawRectangle(Size1, 10, width, 25, tocolor(0, 0, 0, 200)) dxDrawText(text,Size1+width/2, 10+5, Size1+width/2, 25, tocolor(255, 255, 255, 255),1, font, "center", "top", false, false, false, true) --<[ Felirat kiírás ]>-- elseif panelType == "Vasarlas" then dxDrawRectangle(kepernyom[1]/2-300/2, kepernyom[2]/2-200/2, 300, 200, tocolor(0, 0, 0, 200)) dxDrawRectangle(kepernyom[1]/2-300/2, kepernyom[2]/2-200/2, 300, 25, tocolor(0, 0, 0, 230)) dxDrawText("#7cc576Vásárlás",kepernyom[1]/2-300/2+5, kepernyom[2]/2-200/2+5, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255, 255),1, font, "left", "top", false, false, false, true) --<[ Felirat kiírás ]>-- dxDrawText("Tipus: #7cc576"..sellVehicle[Jelenkocsi][2], kepernyom[1]/2-300/2+5, kepernyom[2]/2-200/2+30, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawText("Ára: #7cc576"..penz_darabolas(sellVehicle[Jelenkocsi][3]) .. " $", kepernyom[1]/2-300/2+5, kepernyom[2]/2-200/2+50, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawText("PrémiumPont: #7cc576"..penz_darabolas(sellVehicle[Jelenkocsi][4]).. " PP", kepernyom[1]/2-300/2+5, kepernyom[2]/2-200/2+70, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawText("Szín: #7cc576", kepernyom[1]/2-300/2+5, kepernyom[2]/2-200/2+100, panelSize[1], panelSize[2]-425, tocolor(255, 255, 255,255), 1.0, font2, "left", "top", false, false, false,true) --<[ Felirat kiírás ]>-- dxDrawRectangle( kepernyom[1]/2-300/2+40, kepernyom[2]/2-200/2+95, 30, 30, tocolor(color[selectedColor][1], color[selectedColor][2], color[selectedColor][3])) if isInSlot(kepernyom[1]/2-300/2+15, kepernyom[2]/2-200/2+160, 100, 25) then dxDrawRectangle(kepernyom[1]/2-300/2+15, kepernyom[2]/2-200/2+160, 100, 25, tocolor(124, 197, 118, 200)) dxDrawText("Készpénz", kepernyom[1]/2-300/2+15, kepernyom[2]/2-200/2+160, 100 + kepernyom[1]/2-300/2+15, 25 + kepernyom[2]/2-200/2+160, tocolor(0, 0, 0,255), 1.0, font2, "center", "center", false, false, false,true) --<[ Felirat kiírás ]>-- else dxDrawRectangle(kepernyom[1]/2-300/2+15, kepernyom[2]/2-200/2+160, 100, 25, tocolor(0, 0, 0, 200)) dxDrawText("Készpénz", kepernyom[1]/2-300/2+15, kepernyom[2]/2-200/2+160, 100 + kepernyom[1]/2-300/2+15, 25 + kepernyom[2]/2-200/2+160, tocolor(255, 255, 255,255), 1.0, font2, "center", "center", false, false, false,true) --<[ Felirat kiírás ]>-- end if isInSlot(kepernyom[1]/2-300/2+300-115, kepernyom[2]/2-200/2+160, 100, 25) then dxDrawRectangle(kepernyom[1]/2-300/2+300-115, kepernyom[2]/2-200/2+160, 100, 25, tocolor(25, 181, 254, 200)) dxDrawText("PrémiumPont", kepernyom[1]/2-300/2+300-115, kepernyom[2]/2-200/2+160, 100 + kepernyom[1]/2-300/2+300-115, 25 + kepernyom[2]/2-200/2+160, tocolor(0, 0, 0,255), 1.0, font2, "center", "center", false, false, false,true) --<[ Felirat kiírás ]>-- else dxDrawRectangle(kepernyom[1]/2-300/2+300-115, kepernyom[2]/2-200/2+160, 100, 25, tocolor(0, 0, 0, 200)) dxDrawText("PrémiumPont", kepernyom[1]/2-300/2+300-115, kepernyom[2]/2-200/2+160, 100 + kepernyom[1]/2-300/2+300-115, 25 + kepernyom[2]/2-200/2+160, tocolor(255, 255, 255,255), 1.0, font2, "center", "center", false, false, false,true) --<[ Felirat kiírás ]>-- end end end function getVehicleLimits(vehicleID) local ammount = 0 local breake = false for i, v in ipairs (getElementsByType("vehicle")) do if getElementModel(v) == vehicleID then ammount = ammount + 1 if ammount > 1 then breake = true end if ammount == 1 and breake then break end end end ammount = ammount -1 return ammount end function penz_darabolas(amount) local formatted = amount while true do formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1.%2') if (k==0) then break end end return formatted end local stoped = false local stop = false addEventHandler("onClientKey", root, function(k,v) if not create then return end if k == "backspace" and v then if panelType == "CarShop" then if isElement(car) then destroyElement(car) end removeEventHandler("onClientRender", root, createCarshopPanel) create = false showChat(true) setElementData(localPlayer, "toggle-->All", true) setElementFrozen(localPlayer, false) setCameraTarget(localPlayer, true) fadeCamera (true,2) setElementDimension(localPlayer, 0) removeEventHandler ("onClientPreRender",getRootElement(),updateCamPosition) statisztikaSzazaleka = 0 selectedColor = 0 else panelType = "CarShop" end if isTimer(timer) then return end timer = setTimer(function() end, 300, 1) elseif k == "arrow_l" and not stoped and panelType == "CarShop" then if Jelenkocsi > 0 then Jelenkocsi = Jelenkocsi - 1 stoped = true else Jelenkocsi = 1 end setTimer(function() setElementModel(car, sellVehicle[Jelenkocsi][1]) statisztikaSzazaleka = 0 stoped = false end , 300, 1 ) elseif k == "arrow_r" and not stoped and panelType == "CarShop" then if Jelenkocsi < #sellVehicle then Jelenkocsi = Jelenkocsi + 1 stoped = true else Jelenkocsi = 1 end setTimer(function() setElementModel(car, sellVehicle[Jelenkocsi][1]) statisztikaSzazaleka = 0 stoped = false end , 300, 1 ) elseif k == "enter" and not stop then if panelType == "CarShop" then if selectedColor > 0 then panelType = "Vasarlas" else text = "#D24D57[Carshop] #ffffffVálasz színt a kocsinak." stop = true setTimer(function () text = "#7cc576Városi autókereskedés" stop = false end, 3000, 1 ) end end end end) function updateCamPosition () if camPos[camID] then local cTick = getTickCount () local delay = cTick - lastCamTick local duration = camPos[camID]["speed"] local easing = camPos[camID]["type"] if duration and easing then local progress = delay/duration if progress < 1 then local cx,cy,cz = interpolateBetween ( camPos[camID]["start"][1],camPos[camID]["start"][2],camPos[camID]["start"][3], camPos[camID]["end"][1],camPos[camID]["end"][2],camPos[camID]["end"][3], progress,easing ) local tx,ty,tz = interpolateBetween ( camPos[camID]["start"][4],camPos[camID]["start"][5],camPos[camID]["start"][6], camPos[camID]["end"][4],camPos[camID]["end"][5],camPos[camID]["end"][6], progress,easing ) setCameraMatrix (cx,cy,cz,tx,ty,tz) if camFading == 0 then local left = duration-delay if left <= 3000 then -- Ez kezd sötétedni camFading = 1 fadeCamera (false,3,0,0,0) end elseif camFading == 2 then -- színezett local left = duration-delay if left >= 2000 then camFading = 0 end end else local nextID = false while nextID == false do local id = camID + 1 if id ~= camID then nextID = id end if id > # camPos then nextID = 1 end end camFading = 2 fadeCamera (true,2) lastCamTick = getTickCount () camID = nextID setCameraMatrix (camPos[camID]["start"][1],camPos[camID]["start"][2],camPos[camID]["start"][3],camPos[camID]["start"][4],camPos[camID]["start"][5],camPos[camID]["start"][6]) end end end end function dobozbaVan(dX, dY, dSZ, dM, eX, eY) if(eX >= dX and eX <= dX+dSZ and eY >= dY and eY <= dY+dM) then return true else return false end end function isInSlot(xS,yS,wS,hS) if(isCursorShowing()) then XY = {guiGetScreenSize()} local cursorX, cursorY = getCursorPosition() cursorX, cursorY = cursorX*XY[1], cursorY*XY[2] if(dobozbaVan(xS,yS,wS,hS, cursorX, cursorY)) then return true else return false end end end Why not modify on mysql after shopping? Mysql connect: OK. Car spawn: OK. Car key spawn and operation ( perfect close - open door ) : OK. Please help me thx
  4. Hey. How to fix world random shot? Please write script. Please thx
  5. Hy. What's wrong with that? 1. LINE How to fix attempt to index field '?' (a nil value) error? Thanx. if myFaction[getElementData(localPlayer, "char.factions")]["type"] then if (tonumber(myFaction[getMyFaction()]["type"] or 0) == 3) then if tonumber(getElementData(localPlayer, "inWarField")) then if not (getTamadTerulet()) then dxDrawText("Banda war indítása",55,size[2]+165+7*35,1,1,tocolor ( 255, 255, 255, 255 ),1.2,"default","left","top", true,true,true,true) dxDrawRectangle(10,size[2]+160+7*35,panelS[1],30,tocolor(0,0,0,100)) if isInSlot(10,size[2]+160+7*35,panelS[1],30) then dxDrawRectangle(10,size[2]+160+7*35,panelS[1],30,tocolor(34, 167, 240,100)) end else dxDrawText("Banda war indítása",55,size[2]+165+7*35,1,1,tocolor ( 100, 100, 100, 255 ),1.2,"default","left","top", true,true,true,true) dxDrawRectangle(10,size[2]+160+7*35,panelS[1],30,tocolor(0,0,0,100)) end else dxDrawText("Banda war indítása",55,size[2]+165+7*35,1,1,tocolor ( 100, 100, 100, 255 ),1.2,"default","left","top", true,true,true,true) dxDrawRectangle(10,size[2]+160+7*35,panelS[1],30,tocolor(0,0,0,100)) end end end
  6. Hy, please help. function enterInterior(dim,withFront,intTypeID) local veh = getPedOccupiedVehicle(source) if not veh then setElementPosition(source, tonumber(interiors[intTypeID][2]),tonumber(interiors[intTypeID][3]),tonumber(interiors[intTypeID][4])) setElementInterior(source, interiors[intTypeID][1]) setElementDimension(source, dim) end end addEvent("enterInterior", true) addEventHandler("enterInterior", getRootElement(), enterInterior)
  7. I'm solved in this moment. Thanx anyway!
  8. Please help me. Im set color 170 line. ( Red ) Error: Phone\sourceC.lua:170: bad argument #1 to ipairs(table expected,got nil) local column = 0 local rows = 0 for k, v in ipairs(menuNames) do dxDrawImage(pX +215 + column * (iconSize[1] + 10),pY+170 + rows * (iconSize[1] + 10),iconSize[1], iconSize[2], "files/icons/" .. v .. ".png", 0, 0, 0, tocolor(255,255,255,255), true) column = column + 1 if (tonumber(column) == 4) then column = 0 rows = rows + 1 end end Thanx.
  9. I made a house.. i pushed object each other. And when i move vibrate object.
  10. Hi, I would like to ask for your help .. Mappoltam a small house, and When moving the jumping objectket as They Pushed each other to release the size of scripts .. What can I fix this? Someone letter? Please write script Thanks.
  11. Sziasztok, segítségeteket szeretném kérni.. Mappoltam egy kis házat és mikor mozgot ugrálnak az objectket mivel egymásra toltam őket, hogy kiadja azt a méretet.. Milyen scriptel tudnám ezt orvosolni? Valaki letudná írni? Köszönöm
×
×
  • Create New...