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 (6/54)
1
Reputation
-
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
-
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
-
Hey. How to fix world random shot? Please write script. Please thx
-
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
-
?
-
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)
-
I'm solved in this moment. Thanx anyway!
-
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.
-
I made a house.. i pushed object each other. And when i move vibrate object.
-
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.
-
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
-
Thanx bro!