Jump to content

طلب فنكشااااااات ّ@


EH10

Recommended Posts

السلام عليكم ورحمة الله وبركاتة

ابي فنكشآت

اذا جيت الماركر تفتح لك نافذهـ بعدين تلاقي قريد لست واذا ضغطت على الاولى شخصية واذا ضغطت اوكي بياخذ الشخصية واذا ضغطت على اسم الشخصية تجي الصورهـ

بـأختصار

ابي فنكشات اذا جيت الماركر تفتح لوحة والوحة فيها قريد ليست والقريد ليست فيه شخصيتين تختار منهن واذا ضغطت على الشخصية الاولى تجي صورتها وااذا ضغطت الشخصية الثاني تنمسح صورت الاولى وتجي صورتها واذا ضغطت اوكي بتختار الشخصية

Link to comment
guiGridListGetSelectedItems 
guiCreateStaticImage 
destroyElement --اتوقع ,, يعني مو اكيد 

قصدي لاضغطت على القريد الاول شخصية الاولى تجي صورتها يمين

ولاضغطت الثانية تنمسح صورت ذاك وتجي صورتها مو يعني تنمسح خلص ماترجع فهمت

Link to comment
guiGridListGetSelectedItems 
guiCreateStaticImage 
destroyElement --اتوقع ,, يعني مو اكيد 

قصدي لاضغطت على القريد الاول شخصية الاولى تجي صورتها يمين

ولاضغطت الثانية تنمسح صورت ذاك وتجي صورتها مو يعني تنمسح خلص ماترجع فهمت

ادري فاهم قصدك ,,

سو تحقق اذا حدد مثلا على سي جي

سو انشاء صورة

واذا مثلا حددت على ذا كوول امسح الصورة الاولى وسو الثانية وكذا

Link to comment

طيب ابي فنكشات كلها ابي

وتجيك الشخصية ok اذا جيت الماركر تفتح لوحة واذا فتحت يجيك قريد ليست فيه 2 شخصيتين تضغط على الاولى وتضغط

وابي طلب ثاني يجي فوق ped

مثلا

Welcome

Link to comment

اخي تفضل هاي تفتح لوخة من ماركر

guieditorو الجراند لست انتا اتسويها من

local marker1 = createMarker(1454.4311523438,-2218.5419921875,13.546875,'cylinder',2, 0,255, 0, 255) 
  
addEventHandler("onClientMarkerHit", marker1, 
function(hitPlayer) 
    if hitPlayer == localPlayer then 
        guiSetVisible(shop_1, true) 
        showCursor(true) 
    end 
end) 
  

Link to comment
طيب ابي فنكشات كلها ابي

وتجيك الشخصية ok اذا جيت الماركر تفتح لوحة واذا فتحت يجيك قريد ليست فيه 2 شخصيتين تضغط على الاولى وتضغط

وابي طلب ثاني يجي فوق ped

مثلا

Welcome

الطلب الثاني :

اول شي نزل ذا المود

https://community.multitheftauto.com/in ... ls&id=7613

local dxDraw3DText = exports.3D_DX_Texts:dxDraw3DText -- define the function 
  
addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), 
    function( ) 
        element dxDraw3DText( string text, int x, int y, int z [, int scale = 2, string font = "default", int r = 255, int g = 255, int b = 255, int maxDistance = 12 ] ) --Syntax 
    end 
) 

Link to comment
اخي تفضل هاي تفتح لوخة من ماركر

guieditorو الجراند لست انتا اتسويها من

local marker1 = createMarker(1454.4311523438,-2218.5419921875,13.546875,'cylinder',2, 0,255, 0, 255) 
  
addEventHandler("onClientMarkerHit", marker1, 
function(hitPlayer) 
    if hitPlayer == localPlayer then 
        guiSetVisible(shop_1, true) 
        showCursor(true) 
    end 
end) 
  

انا مابي الاكواد ابي الفنكشات

Link to comment
طيب ابي فنكشات كلها ابي

وتجيك الشخصية ok اذا جيت الماركر تفتح لوحة واذا فتحت يجيك قريد ليست فيه 2 شخصيتين تضغط على الاولى وتضغط

وابي طلب ثاني يجي فوق ped

مثلا

Welcome

الطلب الأول ....

Event: "onClientMarkerHit"

guiSetVisible 

Event: "onClientGUIClick"

guiGridListSetItemData 
guiGridListGetItemData 
guiGridListGetSelectedItem 
setElementModel 
Link to comment
طيب ابي فنكشات كلها ابي

وتجيك الشخصية ok اذا جيت الماركر تفتح لوحة واذا فتحت يجيك قريد ليست فيه 2 شخصيتين تضغط على الاولى وتضغط

وابي طلب ثاني يجي فوق ped

مثلا

Welcome

الطلب الأول ....

Event: "onClientMarkerHit"

guiSetVisible 

Event: "onClientGUIClick"

guiGridListSetItemData 
guiGridListGetItemData 
guiGridListGetSelectedItem 
setElementModel 

جبت العيد ..

    grid = guiCreateGridList(0,0,100,300,false,winds) 
    guiGridListGetSelectedItem (grid) 
    local row = guiGridListAddRow(grid) 
    Button = guiCreateButton( 0, 0, 0, 0, ".....", true ) 
  
addEventHandler ("onClientGUIClick", getRootElement(), 
function (grid) 
if source == Button then 
     setElementModel ( grid, 22 ) 
end 
 end 
) 

^

Link to comment

جبت العيد ..

    grid = guiCreateGridList(0,0,100,300,false,winds) 
    guiGridListGetSelectedItem (grid) 
    local row = guiGridListAddRow(grid) 
    Button = guiCreateButton( 0, 0, 0, 0, ".....", true ) 
  
addEventHandler ("onClientGUIClick", getRootElement(), 
function (grid) 
if source == Button then 
     setElementModel ( grid, 22 ) 
end 
 end 
) 

^

@ ; كويسس اللي تعرف انك ججبت العيد ...

مثال بسيط .. :

local Grid = guiCreateGridList( ....... ) 
local Button = guiCreateButton( ....... ) 
guiGridListAddColumn( Grid, "Skin list", 0.85 ) 
  
  
  
local Skins = {  
{'Skin1', 7 } 
} 
  
for i, skin in ipairs( Skins ) do                   
row = guiGridListAddRow(Grid)         
guiGridListSetItemText(Grid, row, 1, skin[1], false, false) 
guiGridListSetItemData(Grid, row, 1, skin[2]) 
end  
  
addEventHandler( "onClientGUIClick", root, function ( ) 
  if ( source == Button ) then 
    local Row, column = guiGridListGetSelectedItem ( Grid )    
      if ( Row and column and Row ~= -1 and column ~= -1 ) then 
          local selct  = tonumber( guiGridListGetItemData( Grid, guiGridListGetSelectedItem( Grid ) ) ) 
               if selct and selct ~= '' then 
                    setElementModel ( localPlayer, selct ) 
                          end 
                    end 
            end 
    end 
) 

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...