-
Posts
347 -
Joined
-
Last visited
Everything posted by YourMind
-
addEvent ("11", true) addEventHandler ("11", root,function () function () 1 = source setTimer ( function() [color=#FF0000]setTimer( setElementPosition, 180000, 1, source, -722.12952 ,951.34753 ,12.13281 )[/color] end,5000,1) end ) setTimer( setElementPosition, 180000, 1,l, -722.12952 ,951.34753 ,12.13281 )
-
انا شايف ان الكلام دة كبير عليك بحيث الصعوبة و شايف ان لسا قدامك كتير عشان تحترف بلاش استعجال و خدها جزء بجزء
-
المشكلة كانت من getPlayerName(guiGridListGetItemText(grid,selec,1)) guiGridListGetItemText(grid,selec,1) -- دة بأختصار جبنا بيه اسم الرو في الجريد ليست يعني اسم الاعب بزيادة getPlayerName كدة جبنا اسم الاعب لكن استخدمنا الفنكشن يعني المفروض يكون كدة getPlayerFromName(guiGridListGetItemText(grid,selec,1)) حبيت اشرح لصاحب الموضوع عشان يتعلم من المشكلة المشكلة كذلك كنا مش ملاحظين --client addEventHandler("onClientGUIClick",Slap, function ( ) selec = guiGridListGetSelectedItem (GridList) if selec ~= -1 then plr = getPlayerFromName(guiGridListGetItemText(GridList,selec,1)) if plr then triggerServerEvent ("Slap",plr,plr,getPlayerName(localPlayer)) end end end ,false) -- server addEvent ("Slap",true) addEventHandler ("Slap",root, function (thePlayer,slapper) killPed (thePlayer,thePlayer) outputChatBox (getPlayerName(thePlayer).." has been slapped by "..slapper,root,255,5,5) end )
-
عادي من غير لوب هو عايز لأسم الشخص المحدد في الجريد ليست و بالنسبة لصاحب الموضوع بجربه لما اوصل لنتيجة هاعدل ردي
-
غريبة جرب بدل killPed(plr) killPed(plr,plr)
-
متأكد ان اسم الجريد ليست عندك اسمها GridList ?
-
اللي انا مديهولك فوق دة مش الكود كامل اديتلك اختصار بسيط addEventHandler("onClientGUIClick",button, function ( ) selec = guiGridListGetSelectedItem (GridList) if selec ~= -1 then plr = getPlayerFromName(getPlayerName(guiGridListGetItemText(GridList,selec,1))) if plr then killPed (plr) end end end ,false)
-
'onClientGUIClick' -- لما نضغط علي زر selec = guiGridListGetSelectedItem (grid) -- متغيير عشان نعرف لو في رو متحدد بالماوس if selec ~= -1 then -- لو في رو متحدد بالماوس plr = getPlayerFromName(getPlayerName(guiGridListGetItemText(grid,selec,1))) -- نجيب الاعب عن طريق اسمه - نجيب اسمه عن طريق إيجاد اسم الرو المحدد بالماوس في الجريد ليست killPed or setElementHealth -- نقتله او ننقص دمه
-
@[L]e3bA ممكن اعرف وش الفرق بين ردك و رد احمد ؟ عنده مرض
-
addEventHandler("onClientGUIClick",resourceRoot, function ( ) if ( source == Close ) then guiSetVisible(wnd,false) showCursor(false) guiSetInputEnabled (false) end end )
-
informationLabels = { 'Press F1 for Rules Panel', 'dministrators can be identified with [ADMIN] Tag on them.', 'Dont break the rules, or else you will get punished.', 'Be sure you visit our forums!' } function printInfo() local randomLabel = informationLabels[math.random(1, #informationLabels )] outputChatBox(randomLabel) end setTimer(printInfo, 1000, 1)
-
نفسي اعرف ايه هي فايدة ردك دة ؟ كوبي و بيست بشكل مباشر و انت اصلاً مش فاهم ايه اللي انت بتعمله؟ و دي مش اول مرة كررتها في مواضيع كتير
-
-- client bindKey ("m","down", function () triggerServerEvent ("check",localPlayer) end) addEvent ("openWND",true) addEventHandler ("openWND",root, function () guiSetVisible (wnd,not guiGetVisible (wnd)) showCursor (guiGetVisible (wnd)) guiSetInputEnabled (guiGetVisible(wnd)) end ) -- server addEvent ("check",true) addEventHandler ("check",root, function () local acc = getAccountName (getPlayerAccount(source)) if not aclGetGroup ("Police Manager") then return outputChatBox ("cannot find 'Police Manager' acl group",source,255,5,5) end if isObjectInACLGroup ("user."..acc,aclGetGroup ("Police Manager")) then triggerClientEvent (source,"openWND",source) else return outputChatBox ("You're not police manager",source,255,5,5) end end) و ممكن تشوف الرسايل الخاصة؟
-
راحت ولا طارت سما ولا ارض قناة ولا ولد - رخم تجوز رخمة خلفوا عيلين رخام و عيلة سيراميك مه مه ه ه ه ه ه هء
-
لو تدوور بس في قسم دروس في البرمجة في ناس الله يباركلهم عاملين شروحات كتيرة هاتستفاد منها ElementData https://forum.multitheftauto.com/viewtopic.php?f=164&t=62041&hilit=data&sid=226c39d8dc682e81d37a34a0b1898c74 AccountData https://forum.multitheftauto.com/viewtopic.php?f=164&t=62247&p=592815&hilit=data+account&sid=226c39d8dc682e81d37a34a0b1898c74#p592815 هاتحتاج في طريقك فنكشن يجيبلك اسلحة الاعب كلها https://wiki.multitheftauto.com/wiki/GetPedWeapons الحفظ بالأكونت داتا و الالمنت داتا سهل ماتصعبهاش علي نفسك
-
'onPlayerQuit' 'onPlayerWasted' setAccountData or executeSQLQuery بس الاحسن ليك طبعاً استخدم الاكونت داتا
-
حط جدولك في اول الكود مع الاحداثيات و ان شاء الله هايشتغل معاك GUIEditor = { gridlist = {}, window = {}, button = {}, edit = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 327) / 2, (screenH - 495) / 2, 327, 495, "لوحةة انتقالات ~#", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.edit[1] = guiCreateEdit(17, 37, 242, 36, "", false, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(269, 37, 43, 35, "بحث", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "default-bold-small") GUIEditor.gridlist[1] = guiCreateGridList(35, 94, 240, 317, false, GUIEditor.window[1]) guiSetFont(GUIEditor.gridlist[1], "default-bold-small") guiGridListAddColumn(GUIEditor.gridlist[1], "الاماكن", 0.9) GUIEditor.button[2] = guiCreateButton(56, 430, 193, 51, "انتقال | Warp", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[2], "default-bold-small") for i,mk in ipairs(Plases) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,mk[1],false,false) guiGridListSetItemData(GUIEditor.gridlist[1],row,1,{mk[2],mk[3],mk[4]}) end addEventHandler("onClientGUIClick",GUIEditor.button[1], function () local edit = guiGetText (GUIEditor.edit[1]) if edit == "" then guiGridListClear (GUIEditor.gridlist[1]) for i,mk in ipairs(Plases) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,mk[1],false,false) guiGridListSetItemData(GUIEditor.gridlist[1],row,1,{mk[2],mk[3],mk[4]}) end else guiGridListClear (GUIEditor.gridlist[1]) for i,k in ipairs (Plases) do local placeName = k[1] if string.find (string.upper(placeName),string.upper(edit)) then local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],row,1,placeName,false,false) guiGridListSetItemData(GUIEditor.gridlist[1],row,1,{k[2],k[3],k[4]}) end end end end )
-
كله عشان اشوف ازاي انت مستخدم وضع الاماكن في الجريد ليست
-
s = { مفتاح = {"s7raa", 214.17944 , 1872.02563 , 13.14063 }, -- قيمة } for k,v in ipairs(s) do -- اعتقد تعرف اللوب عشان كدة مش هاكتر اللكلام -- k (المفتاح) -- v (القيمة) -- v[1] ("s7raa") -- v[2] ( 214.17944 ) -- v[3] ( 1872.02563 ) -- v[4] ( 13.14063 ) local gridrow = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gridrow,1,v[1],false,false) -- نخلي اسم الرو يظهر علي حسب القيمة الاولي -- v[1] ("s7raa") guiGridListSetItemData(GUIEditor.gridlist[1],gridrow,1,{v[2],v[3],v[4]}) -- {214.17944,1872.02563,13.14063} -- قيمة الداتا المحفوظة في الرو -- لاحظ ان الداتا في جدول ----- addEventHandler ( "onClientGUIClick", resourceRoot, -- بالماوس GUI عند الضغط علي شئ من نوع function ( ) if source == GUIEditor.gridlist[1] then -- لو الشئ المضغوظ هو جريد ليست او علي حسب المتغير local sel = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) -- عشان نعرف لو في رو متحدد بالماوس في الجريد ليست if sel ~= -1 then -- (لو في رو متحدد بالماوس (شوف ردي فوق عشان تعرف اكتر local x,y,z = unpack (guiGridListGetItemData ( GUIEditor.gridlist[1],sel,1 )) -- لتفرغة الجدول او عشان نجيب الداتا المحفوظة في الرو if getPlayerMoney () >= 1000 then -- تحقق ان فلوس الاعب اكبر من او تساوي 1000 takePlayerMoney (1000) -- ناخد 1000 من فلوسه setElementPosition (localPlayer,x,y,z) -- نوديه احداثيات المكان علي حسب الداتا المحفوظة في الرو else outputChatBox ("لا تملك المال الكافي",255,5,5,true) end end elseif source == GUIEditor.button[1] then guiSetVisible (GUIEditor.window[1],false) guiSetInputEnabled(false) showCursor (false) end end )
-
استخدم خط تقيل (Bold)
-
s = { {"1- الصحراء",214.17944 ,1872.02563 ,13.14063}, {"2- المطار الصحراوي",400.67307 ,2539.07739 ,16.54496}, } GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(448, 241, 320, 406, "الأنتقالات", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(13, 34, 297, 278, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "آسم المكان", 0.9) for k,v in ipairs(s) do local gridrow = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gridrow,1,v[1],false,false) guiGridListSetItemData(GUIEditor.gridlist[1],gridrow,1,{v[2],v[3],v[4]}) GUIEditor.button[1] = guiCreateButton(13, 362, 98, 34, "أغلاق", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(13, 318, 98, 34, "نقل", false, GUIEditor.window[1]) end end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if source == GUIEditor.gridlist[1] then local sel = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if sel ~= -1 then local x,y,z = unpack (guiGridListGetItemData ( GUIEditor.gridlist[1],sel,1 )) if getPlayerMoney () >= 1000 then takePlayerMoney (1000) setElementPosition (localPlayer,x,y,z) else outputChatBox ("لا تملك المال الكافي",255,5,5,true) end end elseif source == GUIEditor.button[1] then guiSetVisible (GUIEditor.window[1],false) guiSetInputEnabled(false) showCursor (false) end end ) ملاحظة بسيطة الفلوس الللي هاتتاخد هاتكون وهمية