Jump to content

للمبرمجين ساعدوني لاهــنتو


EdeN

Recommended Posts

  • Replies 99
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

إلى أسم النافذة الي عندك GUIEditor_Window[1] غير

bindKey("F2", "down", function() 
guiSetVisible(GUIEditor_Window[1], not guiGetVisible(GUIEditor_Window[1])) 
showCursor(guiGetVisible(GUIEditor_Window[1])) 
guiSetInputEnabled(guiGetVisible(GUIEditor_Window[1])) 
end) 

Link to comment

طيب

1 = guiCreateWindow(0.3814,0.2331,0.1999,0.4974,"مود السيارات",true) 
GUIEditor_TabPanel[1] = guiCreateTabPanel(11,28,253,345,false,1) 
3 = guiCreateTab("Tab",GUIEditor_TabPanel[1]) 
2 = guiCreateStaticImage(24,11,224,252,"images/mtalogo.png",false,3) 
4 = guiCreateButton(12,294,229,42,"اضغط هنا",false,3) 

Link to comment

الأسماء ما يصير تحطها رقم

غير إلى أحرف و أنجليزي كمان

EDIT

الكود بعد التصحيح

GUIEditor_TabPanel = {} 
  
wnd = guiCreateWindow(0.3814,0.2331,0.1999,0.4974,"مود السيارات",true) 
guiSetVisible(wnd,false) 
GUIEditor_TabPanel[1] = guiCreateTabPanel(11,28,253,345,false,wnd) 
tab3 = guiCreateTab("Tab",GUIEditor_TabPanel[1]) 
image = guiCreateStaticImage(24,11,224,252,"images/mtalogo.png",false,tab3) 
button = guiCreateButton(12,294,229,42,"اضغط هنا",false,tab3) 
  
bindKey("F2", "down", function() 
guiSetVisible(wnd, not guiGetVisible(wnd)) 
showCursor(guiGetVisible(wnd)) 
guiSetInputEnabled(guiGetVisible(wnd)) 
end) 

Link to comment

اذا كنت تبي تسوي زر واحد

اختصر بهالمثال

button = { } -- مو لازم تهتم لها , هذي بس يمديك منها تسوي أزرار مختلفة الاسامي 
  
button["7mody"] = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "قل مرحباً", true ) -- الزر 
function WhatThe( ) -- وظيفة 
    outputChatBox("مرحباً بكم في هذا السيرفر") -- s يطلع في الشات هالكلام 
end -- النهاية 
addEventHandler("onClientGUIClick", button["7mody"], WhatThe) --  button["7mody"] الزر الي بينضغت عليه هو 

اما اذا كنت تبي تسوي عدت أزرار

اختصر بهالمثال

Buttons = { } 
  
Buttons[1] = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "هلا", true ) -- الزر الأول 
Buttons[2] = guiCreateButton( 0.9, 5.1, 0.2, 0.1, "بك", true ) -- الزر الثاني 
Buttons[3] = guiCreateButton( 1.9, 5.1, 6.2, 5.1, "ض1", true ) -- الزر الثالث 
  
function hala( ) -- وظيفة 
    if ( source == Buttons[1] ) then -- إذا الاعب ضغت على هالزر سوي 
       outputChatBox("هلا") -- يطلع بالشات 
            elseif ( source == Buttons[2] ) -- أيضاً اذا الاعب ضغت على هالزر سوي 
                outputChatBox("بك") -- يطلع بالشات 
                    elseif ( source == Buttons[3] ) then -- أيضاً اذا الاعب ضغت على هالزر سوي 
                        outputChatBox("هههههآي") -- يطلع بالشات 
    end 
end 
addEventHandler("onClientGUIClick", getRootElement(), hala) -- هنا راح يجيب الاشياء الي لابد ان تحصل بدون ما تحط اسم زر عشان اسماء الازرار كثير اختصرنا 

Link to comment

معليش اللغة العربية لخبطت الكود

التعديل

Buttons = { } 
  
Buttons[1] = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "هلا", true ) 
Buttons[2] = guiCreateButton( 0.9, 5.1, 0.2, 0.1, "بك", true ) 
Buttons[3] = guiCreateButton( 1.9, 5.1, 6.2, 5.1, "ض1", true ) 
  
function hala( ) 
    if ( source == Buttons[1] ) then 
       outputChatBox("هلا") 
            elseif ( source == Buttons[2] ) 
                outputChatBox("بك") 
                    elseif ( source == Buttons[3] ) then 
                        outputChatBox("هههههآي") 
    end 
end 
addEventHandler("onClientGUIClick", getRootElement(), hala) 

Link to comment

النافذ

GUIEditor_TabPanel = {}

wnd = guiCreateWindow(0.3821,0.1458,0.216,0.5117,"مود اخذ فلوس",true)

GUIEditor_TabPanel[1] = guiCreateTabPanel(10,22,276,362,false,wnd)

tab3 = guiCreateTab("Tab",GUIEditor_TabPanel[1])

Button = guiCreateButton(6,319,267,36,"اضغط هنا",false,tab3)

Image = guiCreateStaticImage(58,32,182,236,"images/mtalogo.png",false,tab3)

bindKey("F2", "down", function()

guiSetVisible(wnd, not guiGetVisible(wnd))

showCursor(guiGetVisible(wnd))

guiSetInputEnabled(guiGetVisible(wnd))

end)

هذا الكود

gui["comboBox"] = guiCreateComboBox(70, 85, 191, 54," player", false, gui["_root"])

for id, player in ipairs(getElementsByType("player")) do

guiComboBoxAddItem(gui["comboBox"], getPlayerName(player))

end

player

Link to comment
خخخخخخخخخخخ

وضح اول مره اشوف كود ينشبك بنافذه

تقصد تشبك زر بنافذه ولا تسوي زر وله آمر ولا كيف بصراحه طلبك معقد

اسوي زر وله امر :roll:

Link to comment

ض1 راجع هذا

wiki.multitheftauto.com

وخذ كم مثال بسيط مني

addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  اسم الزر ) then--امسح اسم الزر وحط اسم الزر حقك الي لما تضغطه يصير آمر 
--هنا يكون الأمر 
--الأمر نجيبه من ذا الرابط 
--wiki.multitheftauto.com 
end 
end) 

او اذا كان الأمر

server side

نستخدم هذا

addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  اسم الزر ) then--امسح اسم الزر وحط اسم الزر حقك 
  
triggerServerEvent("الاسم",getLocalPlayer())-- هنا نمسح الاسم ونحط اسم معين لربطه بالسيرفر 
  
end 
end) 

السيرفر

addEvent("الاسم",true) -- مثل مانحط ألأسم هناك نحط ألأسم هنا 
  
addEventHandler("الاسم",root,  
-- هنا نحط ألأمر 
  
)--اغلاق القوس 
  

لو مافهمت انتقل لرابط السابق

وبتوفيق

Link to comment

انا مافهمت هذا ؟

addEventHandler ("onClientGUIClick", getRootElement(),

function(button, state, absoluteX, absoluteY)

if ( source == اسم الزر ) then--امسح اسم الزر وحط اسم الزر حقك الي لما تضغطه يصير آمر

--هنا يكون الأمر

--الأمر نجيبه من ذا الرابط

--wiki.multitheftauto.com

end

end)

Link to comment

addEventHandler ("onClientGUIClick", getRootElement(), --معالج ضغط الزر

function(button, state, absoluteX, absoluteY)--الوضيفه

if ( source == button ) then-- button لما نضغظ على زر اسمه

--تكون لنا وضيفه الوضيفه نحطها هنا الوضيفه نجيبها من الرابط الي عطيتك اياه

end

end)

--هاذا هو الزر

button = guiCreateButton(410,300,90,30,"hello!",false,Window )--اسم الزر يكون ورا علامة = فهمت

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