Jump to content

ابي كود صوره فوك ماركر


Recommended Posts

  • Replies 55
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic


تأكد الكود اللي سواه لك زاحف يكون في

c.lua

+

اكتب بالسيرفر بعد ماتشتغل المود وتخش بالادمنية . .

/debugscript 3

وراح يطلع لك نافذة صغيرة بها اخطاء . .

اكتبها هنا

Link to comment

c.lua ---

GUIEditor_Button = {} 
GUIEditor_Memo = {} 
GUIEditor_gridlist = {} 
        windowjob = guiCreateWindow(114,203,460,573, "Medic", false) 
        guiWindowSetSizable(windowjob, false) 
guiSetVisible(windowjob, false) 
        GUIEditor_Memo[1] = guiCreateMemo(76,39,338,250, "Medic-Job", false, windowjob) 
        guiMemoSetReadOnly(GUIEditor_Memo[1], true) 
        GUIEditor_gridlist[1] = guiCreateGridList(63,295,363,207, false, windowjob) 
        guiGridListAddColumn(GUIEditor_gridlist[1], "ID", 0.5) 
        guiGridListAddColumn(GUIEditor_gridlist[1], "Skin Name", 0.5) 
        for i = 1, 5 do 
        end 
        guiGridListAddRow(GUIEditor_gridlist[1]) 
        guiGridListSetItemText(GUIEditor_gridlist[1], 0, 1, "274", false, false) 
        guiGridListSetItemText(GUIEditor_gridlist[1], 0, 2, "Medic1", false, false) 
        guiGridListSetItemText(GUIEditor_gridlist[1], 1, 1, "275", false, false) 
        guiGridListSetItemText(GUIEditor_gridlist[1], 1, 2, "Medic2", false, false) 
        guiGridListSetItemText(GUIEditor_gridlist[1], 2, 1, "276", false, false) 
        guiGridListSetItemText(GUIEditor_gridlist[1], 2, 2, "Medic3", false, false) 
        GUIEditor_Button[1] = guiCreateButton(62,530,120,34, "Have Job", false, windowjob) 
        GUIEditor_Button[2] = guiCreateButton(276,530,120,34, "Cancel", false, windowjob) 
local marker = createMarker( 1606.48792,1818.65527,9.82031, "Cylinder", 1.5, 0, 255, 255, 255) 
createBlip (1606.48792,1818.65527,10.82031, 56 ,2 ) 
outputChatBox( "Medic Job-By [Mr.alkmasha]",0, 255, 255, true ) 
  
addEventHandler("onClientMarkerHit", marker, 
function ( hitElement ) 
    if getElementType(hitElement) == "player" and (hitElement == localPlayer) and not guiGetVisible(windowjob) then 
    setElementData ( localPlayer, "ownskin", getElementModel (localPlayer)) 
    guiSetVisible(windowjob, true) 
    showCursor(true) 
  end 
end 
) 
  
addEventHandler ('onClientMarkerLeave', marker, 
function (leaveElement ) 
 if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) and not guiGetVisible(windowjob) then 
guiSetVisible(windowjob, false) 
showCursor(false) 
  end 
end 
) 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function ( ) 
if ( source == GUIEditor_Button[1] ) then 
 triggerServerEvent("gov",localPlayer) 
  local skin = guiGridListGetItemText ( GUIEditor_gridlist[1], guiGridListGetSelectedItem ( GUIEditor_gridlist[1] ), 1 ) 
             if skin ~= 0 or getElementData(localPlayer, "ownskin") then 
             guiSetVisible(windowjob, false) 
             showCursor(false) 
             setElementModel ( localPlayer, skin ) 
             else 
             exports["TopBarChat"]:sendClientMessage ("You didn't select a Skin", 255, 0, 0 ) 
         end 
     end 
 end 
 ) 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function ( ) 
    if ( source == GUIEditor_Button[2] ) then  
    guiSetVisible(windowjob, false) 
    showCursor(false) 
    setElementModel(localPlayer, getElementData(localPlayer, "ownskin")) 
  end 
end 
) 
  
addEventHandler("onClientPlayerDamage", resourceRoot, 
function(attacker, weapon) 
if (attacker and getElementType(attacker) == "player" and weapon == 14 and getPlayerTeam(getTeamName(attacker) == "Medic")) then 
cancelEvent( ) 
pause = setTimer(function() end, 1000, 1)  
 if (not isTimer(pause)) then  
local health = getElementHealth(localPlayer) 
if (health < 99) then 
triggerServerEvent("medic:healing", localPlayer, attacker) 
      end 
    end 
   end 
end 
) 
  
  
local Url = "alkmasha.png" 
addEventHandler( "onClientRender", root, function (  ) 
       local x, y, z = getElementPosition( marker ) 
       local Mx, My, Mz = getCameraMatrix(   ) 
         if ( getDistanceBetweenPoints3D( x, y, z, Mx, My, Mz ) <= 15 ) then 
           local WorldPositionX, WorldPositionY = getScreenFromWorldPosition( x, y, z + 1, 0.07 ) 
            if ( WorldPositionX and WorldPositionY ) then 
               dxDrawImage( WorldPositionX, WorldPositionY, 256, 256, Url ) 
          end 
      end 
end )  

s.lua ---

function createSAPDTeam () 
    SAPDteam = createTeam ("Medic", 0, 255,255) 
end 
function joincriminal() 
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then 
local wlevel = getPlayerWantedLevel( source ) 
end 
end 
addEventHandler ("onResourceStart", resourceRoot, createSAPDTeam) 
  
function joinSAPD() 
     setPlayerTeam(source, SAPDteam) 
     giveWeapon ( source, 14 ) 
     setElementData( source, "Occupation", "Government", true ) 
     setElementData ( source, "Rank", "Federal Agent" ) 
end 
addCommandHandler("Medic",joinSAPD) 
addEvent("gov", true) 
addEventHandler("gov",root,joinSAPD) 
  
addEvent("medic:healing", true) 
addEventHandler("medic:healing", root, 
function (medic) 
    if (getElementHealth(source) < 100) then 
        local Heal = getElementHealth(source) + 5 
        setElementHealth(source, Heal) 
        if (Heal > 100) then 
             setElementHealth(source, 100) 
        end 
        givePlayerMoney(medic, 100) 
        takePlayerMoney(source, 100) 
    end 
end) 

عدل على ارتفاع الصورة

رقم 1 غيره الى 10 -15 حسب الارتفاع اللي يضبط معك لانها طلعت معي الصورة بالارض

x, y, z + 1, 0.07 )

+

ياليت ماشوف كلام ماله داعي مره ثانية بالاكواد . .

# زاحف الكود حقك مضبوط

بس كنت ناسي الطول والعرض حق الصورة شوف الارقمنتات حق

dxdrawImage

Link to comment
ماكس لا تخرف من عندكـ افهم الكود اول شي

dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 

هههههههه انا اخرف؟

ياخي اول مره اشوف كود صنع صورة بدون طول وعرض الصورة ؟ . ..

Required Arguments

posX: the absolute X coordinate of the top left corner of the image

posY: the absolute Y coordinate of the top left corner of the image

width: the absolute width of the image

height: the absolute height of the image

image:

+ جرب تشغل كودك وتشوف اذا طلعت ولا لا

+ جرب تضيف طول وعرض الصورة

وتشوف وين اللي يضبط . .

Link to comment
ماكس لا تخرف من عندكـ افهم الكود اول شي

dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 

هههههههه انا اخرف؟

ياخي اول مره اشوف كود صنع صورة بدون طول وعرض الصورة ؟ . ..

Required Arguments

posX: the absolute X coordinate of the top left corner of the image

posY: the absolute Y coordinate of the top left corner of the image

width: the absolute width of the image

height: the absolute height of the image

image:

+ جرب تشغل كودك وتشوف اذا طلعت ولا لا

+ جرب تضيف طول وعرض الصورة

وتشوف وين اللي يضبط . .

dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 

WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY

Link to comment
ماكس لا تخرف من عندكـ افهم الكود اول شي

dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 

هههههههه انا اخرف؟

ياخي اول مره اشوف كود صنع صورة بدون طول وعرض الصورة ؟ . ..

Required Arguments

posX: the absolute X coordinate of the top left corner of the image

posY: the absolute Y coordinate of the top left corner of the image

width: the absolute width of the image

height: the absolute height of the image

image:

+ جرب تشغل كودك وتشوف اذا طلعت ولا لا

+ جرب تضيف طول وعرض الصورة

وتشوف وين اللي يضبط . .

dxDrawImage( WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY, Url ) 

WorldPositionX, WorldPositionY, WorldPositionX, WorldPositionY

والله عاد ماضبط الا بعد ماحطيت طول وعرض الصورة

256 * 256

وطلعت . .

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...