-
Posts
347 -
Joined
-
Last visited
Everything posted by YourMind
-
و وريني اللي انت عملته بالكامل عشان افهم بالظبط انت بتحاول تعمل ايه
-
؟ Default بالأسل في جروب function.addAccount ضايف صلاحية
-
s = executeSQLQuery ("SELECT * FROM table") -- return زي الـ --بس يرجعلك القيمة بالجدول اللي انت اختارته و لو عايز تجيب قيمة اتحفظت و موجودة في القاعدة -- * القيمة موجودة في الكولمن s[1]["اسم الكولمن"] او for i,k in ipairs (s) do outputChatBox (k.اسم الكولمن) end
-
--client addEventHandler ("onClientGUIClick",GUIEditor.button[1], function () triggerServerEvent ("t",localPlayer) end,false) --server addEvent ("t",true) addEventHandler ("t",root, function () if getPlayerMoney (source) >= 1500 then takePlayerMoney (source,1500) setElementPosition (source,x,y,z) end end)
-
'onClientGUIClick' -- زر ارسال الرسالة guiSetText (memo,""..guiGetText(memo)\n.." "..getPlayerName(localPlayer).." : "..guiGetText (edit).."") -- نكتب الرسالة عند الاعب المحلي triggerServerEvent ("",getPlayerFromName(selected),getPlayerName(localPlayer),guiGetText(memo),guiGetText(edit)) -- نعمل تريجر للاعب اللي اسمه اتحدد في الجريد ليست عشان الرسالة تكون عنده و تتبعتله addEvent -- server addEventHandler -- للاعب اللي اتعمله تريجر فوق triggerClientEvent(source,"",source,sender's'name,memoText,editText) -- نروح جهة الكلينت الخاصة بالاعب اللي اتعمله تريجر addEvent -- client addEventHandler guiSetText (memo,""..memoText\n.." "..sender's'name.." : "..editText.."") -- نكتبله الرسالة المبعوتة ليه من المرسل "onClientGUIClick" -- زر الاضافة guiGridListGetSelectedItem -- اعمل تحقق بأن في رو او اسم محدد بالجريد ليست اللي فيه اسماء الاعبين guiGridListGetItemText -- جيب اسم الاعب المحدد من جريد ليست اسماء الاعبين guiGridListAddRow -- ضيف رو لجريد ليست الاصدقاء guiGridListSetItemText -- حط اسم للرو بالأسم اللي انت جبت بيه اسم الاعب المحدد من الجريد ليست اسماء الاعبين يارب تكون فهمت بس :'D
-
function gg(plr) -- end for i,k in ipairs (getElementsByType("player")) do bindKey (k,"Key","down",gg) end
-
https://wiki.multitheftauto.com/wiki/SetWindowFlashing
-
حلوة الفكرة يامعلم واصل و الي الامام
-
يب ذا يلي ابيه, او لو في طريقه انه التايمر يضل شغال حتى لو انه مو بالسيرفر اعتقد الطريقة اللي انت بتقول عليها دي مش هاتنفع استخدم حدث عند الخروج من السيرفر يحفظ الاكونت داتا بتاعت الاعب فيها الوقت المتبقي من التايمر لو الاعب كان مسجل دخوله و لو كان التايمر شغال و حدث عند تسجيل الدخول اعمل نفس التايمر بس وقته علي حسب الاكونت داتا بتاعت الاعب او تقدر تستخدم الاس كيو لايت بدال الاكونت داتا
-
addEventHandler("onPlayerWasted",root,function() setTimer(function(source) spawnPlayer(source,874.10486,-2187.34985,13.85282,skinID) end,1000,1,source) end)
-
امسح guiSetInputEnabled (guiGetVisible(wnd)) من كودك او شوف ردي فوق
-
امسح guiSetInputEnabled (guiGetVisible(wnd)) من كودك او شوف ردي فوق
-
ردكم احسن من ردي مثلاً ؟ اعتقد اني افدته خلاص -.-
-
ردكم احسن من ردي مثلاً ؟ اعتقد اني افدته خلاص -.-
-
wnd = guiCreateWindow(467, 243, 348, 205, "", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false) btn = guiCreateButton(40, 63, 265, 103, "Kill ", false, wnd) guiSetFont(btn, "sa-header") addEventHandler("onClientGUIClick",root, function() if ( source == btn ) then triggerServerEvent ("kill",localPlayer) end end) function Open() guiSetVisible (wnd,not guiGetVisible(wnd)) showCursor (guiGetVisible(wnd)) end bindKey("o", "down", Open)
-
wnd = guiCreateWindow(467, 243, 348, 205, "", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false) btn = guiCreateButton(40, 63, 265, 103, "Kill ", false, wnd) guiSetFont(btn, "sa-header") addEventHandler("onClientGUIClick",root, function() if ( source == btn ) then triggerServerEvent ("kill",localPlayer) end end) function Open() guiSetVisible (wnd,not guiGetVisible(wnd)) showCursor (guiGetVisible(wnd)) end bindKey("o", "down", Open)
-
wnd = guiCreateWindow(467, 243, 348, 205, "", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false) btn = guiCreateButton(40, 63, 265, 103, "Kill ", false, wnd) guiSetFont(btn, "sa-header") addEventHandler("onClientGUIClick",root, function() if ( source == btn ) then triggerServerEvent ("kill",localPlayer) end end) function Open() guiSetVisible (wnd,not guiGetVisible(wnd)) guiSetInputEnabled (guiGetVisible(wnd)) showCursor (guiGetVisible(wnd)) end bindKey("o", "down", Open) -- server addEvent ("kill",true) addEventHandler ("kill",root, function () killPed (source,source) outputChatBox ("تم الانتحار",source,5,255,5) end ) لوكال بلاير اللي هو الاعب المحلي ( الاعب الاوفلاين بأختصار ) و لازم يستخدم في جهة الكلينت انما بلاير دي ولا حاجة الحدث parameter علي حسب
-
wnd = guiCreateWindow(467, 243, 348, 205, "", false) guiWindowSetSizable(wnd, false) guiSetVisible( wnd, false) btn = guiCreateButton(40, 63, 265, 103, "Kill ", false, wnd) guiSetFont(btn, "sa-header") addEventHandler("onClientGUIClick",root, function() if ( source == btn ) then triggerServerEvent ("kill",localPlayer) end end) function Open() guiSetVisible (wnd,not guiGetVisible(wnd)) guiSetInputEnabled (guiGetVisible(wnd)) showCursor (guiGetVisible(wnd)) end bindKey("o", "down", Open) -- server addEvent ("kill",true) addEventHandler ("kill",root, function () killPed (source,source) outputChatBox ("تم الانتحار",source,5,255,5) end ) لوكال بلاير اللي هو الاعب المحلي ( الاعب الاوفلاين بأختصار ) و لازم يستخدم في جهة الكلينت انما بلاير دي ولا حاجة الحدث parameter علي حسب
-
كل اللي فهمته من طلبك التاني بس عايز تنقل اللي موجود في الجريد ليست رقم 1 الي جريد ليست رقم 2 استخدم guiGridListAddRow -- gridlist '2' guiGridListSetItemText (grid2,row,col,guiGridListGetItemText ~ gridlist '1' false,false) guiGridListRemoveRow -- gridlist '1'
-
كل اللي فهمته من طلبك التاني بس عايز تنقل اللي موجود في الجريد ليست رقم 1 الي جريد ليست رقم 2 استخدم guiGridListAddRow -- gridlist '2' guiGridListSetItemText (grid2,row,col,guiGridListGetItemText ~ gridlist '1' false,false) guiGridListRemoveRow -- gridlist '1'
-
روح الاسل Default انزل تحت لغاية ماتوصل لصفحة صلاحيات الجروب function.addAccount ضيف الصلاحية وبس