Jump to content

مساعدة بسيطة


Abu-Solo

Recommended Posts

السلام عليكم

كيف حالكم عساكم بخير!

عندي طلب بسيط مرة

ابغي لما اللاعب يضغط علي الايديت يخليه للقراءة فقط

وبعد 50 ثانية تصير للكتابة فقط

هذا الكود اللي حاولت سوية

addEventHandler("onClientGUIClick",root,
function()
if source == Edit then
			guiEditSetReadOnly(Edit,false)
			setTimer(guiEditSetReadOnly, 3000, 1,source, true)
			guiEditSetReadOnly(Edit,true)
			setTimer(guiEditSetReadOnly, 5000, 2,source, true)
end
end
)

 

 
Edited by Abu-Solo
Link to comment
15 minutes ago, iPrestege said:

عليكم السلام

 


addEventHandler ( 'onClientGUIClick',Edit,
function (       )
        guiEditSetReadOnly ( source,true )
        setTimer ( guiEditSetReadOnly,50000,1,source,false )
    end,false
)

 

مشكور يا برستيج, الف الف شكر والله ما قصرت

اشتغلت معي والله يجزاك كل خير :)

15 minutes ago, iPrestege said:

عليكم السلام

 


addEventHandler ( 'onClientGUIClick',Edit,
function (       )
        guiEditSetReadOnly ( source,true )
        setTimer ( guiEditSetReadOnly,50000,1,source,false )
    end,false
)

 

Edit: طلب ثاني لاهنت

الحين انا سويت اول ما اللاعب يضغط علي الايديت

يخليها 

ReadOnly

مع تايمر

, الحين ابغي لما يضغط علي الايديت يغير الكلام مثلاأ

                guiSetText(chat[ply].edit,"Wait...")
                setTimer ( guiSetText,5000,1,source,false )

وابغي لما الفترة حق التايمر تنتهي يحذف الكلام من 

guiSetText

 

Edited by Abu-Solo
Link to comment
4 minutes ago, iPrestege said:

 addEventHandler ( 'onClientGUIClick',Edit,
function (       )
        guiEditSetReadOnly ( source,true )
        guiSetText ( source,'Wait ...' )
        setTimer ( 
            function (   source  )
                guiEditSetReadOnly ( source,false )
                guiSetText ( source,' ' )
            end,50000,1,source
        )
    end,false
)

 

تسلم علي المساعدة

Link to comment
58 minutes ago, iPrestege said:

@Abu-Solo الله يسلمك وموفق 

سلام عليكم مرة ثانية يا برستيج

فيه عندي مشكلة فـ لوحة سويتها وما ادري وش مشكلتها

وما تظهرلي مشكلة فـ debugscript 3

المهم

هذي المشكلة

سويت لوحة حق وزنيات ولكن القريد لست الاشياء اللي فيها ما تطلع

زي اسم الوزنية

توضيح: صورة

image.jpgimage upload no compression

 

 

هذي الاكواد

Tt3esWnd = guiCreateWindow(0.38, 0.13, 0.24, 0.56, "وزنيات تطعيس", true)
guiWindowSetSizable(Tt3esWnd, false)
guiSetProperty(Tt3esWnd, "CaptionColour", "FFFED100")
guiSetVisible(Tt3esWnd,false)
grid_63s = guiCreateGridList(0.03, 0.05, 0.93, 0.78, true, Tt3esWnd)
guiGridListAddColumn(grid_63s, "#", 0.9)
ok1 = guiCreateButton(0.06, 0.85, 0.87, 0.06, "x[ تطبيق الوزنية ]x", true, Tt3esWnd)
guiSetProperty(ok, "NormalTextColour", "FFFED100")
guiSetVisible(TfjerWnd,false)

for i,ha in ipairs(Handling2) do
local row = guiGridListAddRow(grid_63s)
guiGridListSetItemText(grid_63s,row,1,''..i..'-',false,false)
guiGridListSetItemText(grid_63s,row,2,ha[1],false,false)
guiGridListSetItemData(grid_63s,row,1,{ha[2],ha[3],ha[4]})
setTimer(function()
guiGridListSetItemColor(grid_63s,row,1,math.random ( 0, 255),math.random ( 0, 255 ),math.random ( 0, 255 ))
guiGridListSetItemColor(grid_63s,row,2,math.random ( 0, 255),math.random ( 0, 255 ),math.random ( 0, 255 ))
end,1000,0,true)
end


addEventHandler("onClientGUIClick",root,
function ()      
local sel = guiGridListGetSelectedItem(grid_63s)
if source == ok1 then
if sel ~= -1 then
if not isPedInVehicle(localPlayer) then return outputChatBox("ليس لديك سيارة لتطبيق الوزنية",255,0,0,true) end;
local hand = unpack(guiGridListGetItemData(grid_63s,sel,1))
importHandling(getPedOccupiedVehicle(localPlayer), hand, "SA")
setTimer(function()
guiSetVisible (wnd, false)
end,900,1,true)
outputChatBox(" تم تركيب الوزنية بنجاح ",255,255,0)
else
outputChatBox(" الرجاء اختيار وزنية ",255,255,0)
end
end
end
)

 

Edited by Abu-Solo
Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...