Jump to content

The_Rich#

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by The_Rich#

  1. السلام عليكم ورحمة الله وبركاته ,, شباب عندي مشكلة مع فنكشن dxDrawTextOnElement ----------------------------------------------------------------------------------------------------------- أول شيء انا كنت اسوي كود والي هو لما يكتب بأف 8 كلمة معينة , يسوي الكاميرا في حارة سي جي .. Ped وسويت بحارة سي جي ped وقلت لما يكتب الكلمة المعينة بأف 8 , يقدر لما يضغط على زر معين يغير ال Ped ويكتب كلام فوق ال طيب , المشكلة هي اني لما اغير الشخصيات , الكلام يظهر لأقل من ثانية ويختفي .. --------------------------------------------------------------------------------------------- الأكواد :- function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,...) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getCameraMatrix() local distance = distance or 20 local height = height or 1 if (isLineOfSightClear(x, y, z+2, x2, y2, z2, ...)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end Skin = createPed(0,2496.24316, -1669.80396, 13.33595) setElementData(Skin,"Skin1",true) function Skins() if ( getElementData(Skin,"Skin1") == true ) then setElementModel(Skin,1) setElementData(Skin,"Skin1",false) dxDrawTextOnElement(Skin,"Skin Number 1",1,20,0,0,255,255,1,"pricedown") elseif ( getElementData(Skin,"Skin1" ) == false ) then dxDrawTextOnElement(Skin,"Skin Number 46",1,20,0,0,255,255,1,"pricedown") setElementModel(Skin,46) setElementData(Skin,"Skin1",true) end end addCommandHandler("Skin", function () setCameraMatrix(2490.21753, -1669.17590, 18.60828,2496.24316, -1669.80396, 13.33595) bindKey("Left","down", Skins) bindKey("Right","down", Skins) end) وشكراً #
  2. السلام عليكم ورحمة الله وبركاته , شباب عندي بس مشكلة صغيرة ... أنا الحين جالس اسوي لوحة تسجيل دخول وحطيت فيها 2 قريد ليست .. وطبعا فنكشن السباون بلاير ذا لازم تحط الإحداثيات مع رقم الشخصية . أنا ابغى لما يختار شخصية من القريد ليست الأول ويختار مكان الريسباون ينزل بالريسباون المحدد مع الشخصية الي هو اختارها .. أسف لو طولت عليكم.. و#شكرا للقراءة ..
×
×
  • Create New...