-
Posts
476 -
Joined
-
Last visited
-
Days Won
1
Everything posted by iiv03
-
صراحه عندي سؤال هل يمدني اتصل افينت كلينت ب كلينت ثاني؟ addEvent("...", true) addEventHandler("...
-
راديو local stationURL = "--" function playRadio() if isElement(radioSound) then return end radioSound = playSound(stationURL) setElementData(radioSound, "sound_type", "radio", false) addEventHandler("onClientSoundChangedMeta", radioSound, getSoundMeta) end bindKey("M", "down", playRadio) function stopRadio() if isElement(radioSound) then removeEventHandler("onClientSoundChangedMeta", radioSound, getSoundMeta) destroyElement(radioSound) end end addEventHandler("onClientResourceStart", resourceRoot, function() if getElementData(localPlayer, "sound_mode") == "radio" then playRadio() end end) function(dataName) if dataName ~= "sound_mode" then return end if getElementData(localPlayer, "sound_mode") == "radio" then playRadio() else stopRadio() end end) اللوحه ب ملف ثاني مسويه function PANEL() dxDrawRectangle(153,135,502,102, tocolor(23,23,23,180), false) end function open() if removeEventHandler("onClientRender", root, PANEL)then removeEventHandler("onClientRender", root, PANEL) else addEventHandler("onClientRender", root, PANEL) destroyElement(radioSound) end end
-
لو انت فاتح الراديو ب حرف m وحاطه ب ملف ثاني واللوحه مسويه ب ملف الثاني يعني لازم نستخدم addEventHandler addEvent?
-
سلام عليكم صراحه بشرح لكم مشكلتي مدري وش اسوي انا الاول سويت راديو لما تضغط علي m تسمع راديو ستريم بس لو فتحت نافذه الراديو ماينقفل اصلن وانا ابغاه ينقفل راديو بعد ماتفتح اللوحه سويت كذا stop local stationURL = "...." radioSound = stopSound(stationURL) ومازبط لاتبخلون حل?
-
السلام عليكم عندي مشكله في صوره انه ماتجيني صافيه الصوره والصوره الي حاطه 1920x1080 = صوره وحتي لو ب شاشتي الي نفس مقايس صوره ماتجي صافيه ليش؟ وجربت كمان احول مقاس شاشتي ل مقاس صوره وموزبط ليه وش حل؟ 1280x720 = شاشتي الكود حقي: screenW, screenH = guiGetScreenSize () function test() x = 0/1280 y = 0/720 w = 1280/1280 h = 720/720 dxDrawImage(screenW*x,screenH*y,screenW*w,screenW*h,"img/back-1.jpg",0,0,0, tocolor(255,255,255,255), false) end function open() if removeEventHandler("onClientRender", root, test)then removeEventHandler("onClientRender", root, test) else addEventHandler("onClientRender", root, test) end end bindKey("F4", "down", open)
-
--
-
كلأمك صحيح بس الجيم مود حق ريس يعني مفرووضض يبين.. السالفه لو الاعب الثاني!! اخذ النيترو مايبن لي بس لو اخذت انا نيترو يبين لي يعني الا انا يبين نيترو عندي . ليه الدم موتر يمدني اشوف دم موتر لاعب؟ والنيترو لا. ? local target = getCameraTarget() if target and getElementType(target) == "vehicle" then localp = getVehicleOccupant(target) else localp = getLocalPlayer() end if(not localp) then return; end local x, y, z = getElementPosition(localp) local pr = getPedRotation(localp) local _,_,playerRotation = getElementRotation(localp) local px,py,pz = getElementPosition(localp) dxDrawRectangle(hudbar.x*1.97,hudbar.y*1.9,hudbar.width,hudbar.height*0.5, tocolor(255,255,255,80), false) dxDrawRectangle(hudbar.x*1.97,hudbar.y*1.83,hudbar.width,hudbar.height*0.5, tocolor(255,255,255,80), false) if(getPedOccupiedVehicle(localp)) then local veh = getPedOccupiedVehicle(localp); if ( getElementHealth(veh) >= 999 ) then vehiclehealth = 100 else vehiclehealth = math.floor(getElementHealth ( veh )/10) end dxDrawRectangle(hudbar.x*1.97,hudbar.y*1.9,hudbar.width/100*vehiclehealth,hudbar.height*0.5, tocolor(0,255,0, 230), false) if(getPedOccupiedVehicle(localp)) then local veh = getPedOccupiedVehicle(localp); local nitro = getVehicleNitroLevel(veh) or 0; if nitro ~= false and nitro ~= nil and nitro > 0 then dxDrawRectangle(hudbar.x*1.97,hudbar.y*1.83,hudbar.width/10*10*nitro,hudbar.height*0.5, tocolor(0,120,255, 230), false)
-
-
-
meh
-
المشكله لسا مانحلت الحين صارو اثنين مايضهرو الدم والنيترو :v
-
السلام عليكم ليش كل مايجي الاعب ياخذ النيترو مايبين لي انه هو اخذ؟ local target = getCameraTarget() if target and getElementType(target) == "vehicle" then localp = getVehicleOccupant(target) else localp = getLocalPlayer() end if(not localp) then return; end if(getPedOccupiedVehicle(localp)) then local veh2 = getPedOccupiedVehicle(localp); local nitro = getVehicleNitroLevel(veh2) or 0; if nitro ~= false and nitro ~= nil and nitro > 0 then dxDrawRectangle(hudbar.x*1.97,hudbar.y*1.83,hudbar.width/10*10*nitro,hudbar.height*0.5, tocolor(0,120,255, 230), false) end end end end بس لو عطيته انا upgrade all يضهر النيترو؟!
-
بدي آفهم ليه ريزولوشن مايضبط علي كل شاشات؟ سويت relative مازبطت سويت function resX(value) return (value/1280) * x end function resY(value) return (value/720) * y end أو local rX,rY = guiGetScreenSize() local x = rX/1280 local y = rY/720 1920x1080 ماتزبط علي يعني بتكون مثال فوق ولا يمين شوي 1080pبس آلشكل ابغاه مثل ماتكون عندي مثل ماتكون عند صاحب شاشه
-
حطيت كل شوي يجني لاق ويقولي فشل
-
عندي مشكله بضبط الصوره ثلاثي آبعاد انا مسوي له خاص لتيم بس ضفت خويي لتيم عشان اجرب وابغاه تجي فوق راسه بس يعني الآحداثيات ماتجي علي شوف صور الصوره قريب خويي الصوره بعيد علي خويي مثل شايفين النص و الخط فوق راس خويي مضبوطين بس الصوره الي آبغاه اذا بعدت شوي تنقص الصوره وش الحل؟؟ teamnamePointX,teamnamePointY,teamnamePointZ = x_off,y_off+1,pz+1.2 local screen_xteam,screen_yteam = getScreenFromWorldPosition(teamnamePointX,teamnamePointY,teamnamePointZ+0.1) dxDrawLine3D(px,py,pz,namePointX,namePointY,pz+1.1,tocolor(255,255,255,150),2) dxDrawText(nick,screen_x,screen_y,sX,sY,tocolor(255,255,255,255),fontSize,font,"left","top",false,false,false,true,true) dxDrawText(teamName,screen_xteam,screen_yteam,sX,sY,tocolor(teamR,teamG,teamB,255),fontSize/1.0,font,"left","top",false,false,false,true,true) dxDrawImage(screen_xteam,screen_yteam,70,80, ":guieditor/images/2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
-
كيف اتأكد ان الهوست يقبل الـآتصا لا ت الخآ’رجيــة؟
-
الووو, .... ترا مب منوب لدرجه ماقدر افتح سمدي ظفاك
-
?آلسلام عليكم عندي مشكله انه مايتصل علي مآي سكل ويقول في ديبوق سكربـت خطأ هوسـتْ 'dbConnect'[Can't connect to MySQL Server on '**************'(110)] ومعآه خطأ ثاني يقولي dbPoll is waiting a long time(60 seconds so far).[Query: mysql log=1;queue=dbname#************#3Bhost#3D***********;tag=script] ف مدري وش سالفه فيه هذا كود local dbName = "****************" local host = "************.com" local username = "******__******" local password = "**************" local dbConnection = dbConnect( "mysql", "dbname="..dbName..";host="..host, username, password)
-
ماضبط كمان function displayServerMessage(source, message, type) triggerClientEvent(source, "servermessages", getRootElement(), message, type) end function bounce() antiBounce = false if not getElementData(localPlayer,"login") then return end antiBounce = not antiBounce if antiBounce then displayServerMessage(source, "test.", "confirm") else displayServerMessage(source, "test.", "warning") end end bindKey("c","down", bounce) addEventHandler("onClientVehicleCollision",root, function(hitElement) if(not antiBounce) then return end if(hitElement ~= nil) then if(getElementType(hitElement) ~= "object") then return end end if(getElementType(source) ~= "vehicle") then return end if getVehicleOccupant(source) ~= localPlayer then return end local tx, ty, tz = getVehicleTurnVelocity(source) if ((math.abs(ty) > 0.1 and math.abs(tz) > 0.001) or (math.abs(ty) > 0.001 and math.abs(tz) > 0.1)) then local vx,vy,vz = getElementVelocity(source) setVehicleTurnVelocity(source, 0, 0, 0) setElementVelocity(source, vx*1.01, vy*1.01, vz) end end )
-
سويت آلي قلت لي ياه غير اكواد وسميت فانكشن وحطيت bindKey اسم الفأنكشن مآشتغل وآلكود مب آتوقع مفيه اغلاط عشان مارسلت الكودً كأمل آلي سويته كذا Server Side function bounce() antiBounce = false if not getElementData(localPlayer,"login") then return end antiBounce = not antiBounce if antiBounce then triggerClientEvent(source,'servermessages',source, 'TEST',warning) else triggerClientEvent(source,'servermessages',source, 'TEST',warning) end end bindKey("c","down", bounce) addEventHandler("onClientVehicleCollision",root, function(hitElement) if(not antiBounce) then return end if(hitElement ~= nil) then if(getElementType(hitElement) ~= "object") then return end end if(getElementType(source) ~= "vehicle") then return end if getVehicleOccupant(source) ~= localPlayer then return end local tx, ty, tz = getVehicleTurnVelocity(source) if ((math.abs(ty) > 0.1 and math.abs(tz) > 0.001) or (math.abs(ty) > 0.001 and math.abs(tz) > 0.1)) then local vx,vy,vz = getElementVelocity(source) setVehicleTurnVelocity(source, 0, 0, 0) setElementVelocity(source, vx*1.01, vy*1.01, vz) end end ) Client Side function renderMensages() local msgd = mensages if #msgd ~= 0 then local startY = screenW*0.5 local i = 1 repeat mData = msgd[i] local drawThis = true if i~= 1 then startY = startY + screenW*0.0425 end if mData[5] == 0 and mData[6] == 0 then mData[5] = - mData[4] - screenH*0.015 mData[6] = startY mData[7] = startY end local tick = getTickCount() - mData[3] local posX, posY, alpha if tick < 1000 then local progress = math.min(tick/1000,1) mData[5] = interpolateBetween(mData[5], 0, 0, 0, 0, 0, progress, "Linear") elseif tick >= 1000 and tick <= 7000 then mData[5] = 0 elseif tick > 7000 then local progress = math.min((tick - 7000)/1000,1) mData[5] = interpolateBetween(mData[5], 0, 0, - mData[4] - mData[4] - screenH*0.015, 0, 0, progress, "Linear") if progress >= 1 then table.remove(msgd, i) drawThis = false messagetick = getTickCount() end end local globalTick = getTickCount() - messagetick if drawThis then mData[7] = startY mData[6] = interpolateBetween(mData[6], 0, 0, mData[7], 0, 0, math.min(globalTick/1000,1), "Linear") posX = mData[5] posY = mData[6] alpha = 255 dxDrawRectangle(posX, posY, mData[4], screenW*0.04, tocolor(0, 0, 0, alpha*0.75), true) local r, g, b = 0, 255, 0 if mData[2] == "warning" then r, g, b = 255, 0, 0 end dxDrawRectangle(posX + mData[4], posY, screenH*0.010, screenW*0.04, tocolor(r, g, b, alpha*0.85), true) dxDrawText(mData[1], posX, posY, posX + mData[4], posY + screenW*0.04, tocolor(255, 255, 255, alpha), fontScale*0.05, Font_1, "center", "center", false, false, true, false, false) end i = i + 1 until i > #msgd mensages = msgd end end addEventHandler("onClientRender", getRootElement(), renderMensages) مايحتاج صحيح كلامك عشان كتبت اسم فانكشن في بيند كاي بس ب اخير مزبط اعتقد اني سويته bindKey("c","down", bounce) بس مايجني ولا تنبيه ب اخير
-
ايش خطأ هنا ؟ ليش مايشتغل تريقر ؟ Client Side bindKey("F4", "down", function() if not getElementData(localPlayer,"login") then return end if isDM() then carfade = (not carfade) if(carfade)then triggerClientEvent(source,'servermessages',source, 'TEST',warning) else triggerClientEvent(source,'servermessages',source, 'TEST',rec) end end end) انا متصله ب سرفر Server Side mensages = {} messagetick = 0 function servermessages(message, type) table.insert(mensages, {message, type or "confirm", getTickCount(), dxGetTextWidth(message, fontScale*0.06, Font_1) + screenH*0.01, 0, 0, 0}) messagetick = getTickCount() end addEvent("servermessages", true) addEventHandler("servermessages", getRootElement(), servermessages) function renderMensages() local msgd = mensages if #msgd ~= 0 then local startY = screenW*0.5 local i = 1 repeat mData = msgd[i] local drawThis = true if i~= 1 then startY = startY + screenW*0.0425 end if mData[5] == 0 and mData[6] == 0 then mData[5] = - mData[4] - screenH*0.015 mData[6] = startY mData[7] = startY end local tick = getTickCount() - mData[3] local posX, posY, alpha if tick < 1000 then local progress = math.min(tick/1000,1) mData[5] = interpolateBetween(mData[5], 0, 0, 0, 0, 0, progress, "Linear") elseif tick >= 1000 and tick <= 7000 then mData[5] = 0 elseif tick > 7000 then local progress = math.min((tick - 7000)/1000,1) mData[5] = interpolateBetween(mData[5], 0, 0, - mData[4] - mData[4] - screenH*0.015, 0, 0, progress, "Linear") if progress >= 1 then table.remove(msgd, i) drawThis = false messagetick = getTickCount() end end local globalTick = getTickCount() - messagetick if drawThis then mData[7] = startY mData[6] = interpolateBetween(mData[6], 0, 0, mData[7], 0, 0, math.min(globalTick/1000,1), "Linear") posX = mData[5] posY = mData[6] alpha = 255 dxDrawRectangle(posX, posY, mData[4], screenW*0.04, tocolor(0, 0, 0, alpha*0.75), true) local r, g, b = 0, 255, 0 if mData[2] == "warning" then r, g, b = 255, 0, 0 end dxDrawRectangle(posX + mData[4], posY, screenH*0.010, screenW*0.04, tocolor(r, g, b, alpha*0.85), true) dxDrawText(mData[1], posX, posY, posX + mData[4], posY + screenW*0.04, tocolor(255, 255, 255, alpha), fontScale*0.05, Font_1, "center", "center", false, false, true, false, false) end i = i + 1 until i > #msgd mensages = msgd end end addEventHandler("onClientRender", getRootElement(), renderMensages) وش سالفه شباب؟
-
مافهمت الحين ترقير يتحط في كلينت ولا سرفررررر؟؟؟؟