-
Posts
2,382 -
Joined
-
Last visited
-
Days Won
57
Everything posted by iMr.WiFi..!
-
guiGridListGetItemText guiGridListGetSelectedItem getPlayerName triggerServerEvent addEvent function ( ) guiSetVisible --server getAccountFromName -- Useful Function triggerClientEvent
-
+1 اتفق مع في هذي الفكرة .. بنسبة للتحميل لا تركز فيه كثير .. ونحن نعرف ابداعاتك ي عبد الكريم فمابيندم الشخص انه حمل كل هذا الوقت , حاول تقلل الاسطر والتايمر باقصى حد ممكن عشان تتجنب اللاق هذا شيء أكيد انت تعرفه بس أذكرك عشان ما تنسى ~ بتوفيق اخوي عبدالكريم ♥
-
مشكورين على المرور , <3
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته .. كيفكم شباب ؟ ان شاء الله تكونو بأتم الصحة والعافية .. راح اشرحلكم اهم الاشياء في math نبدأ بسم الله أول شيء ال math.ceil ► يقرب العدد العشري الى اقرب عدد صحيح : تقولي كيف يعني ؟ يعني الارقام الي زي كذا 1.6 تتحول الى 2 مافهمت ؟ هذا يحول الرقم على حسب العدد العشري فأذا كان من 1 - 4 فيصير نفس الرقم الي هو عليه مثلاً : 1.3 local s = math.ceil(1.3) print ( s) -- 1 والارقام من 5 - 9 تتحول الى الرقم التالي مثلاً : 1.9 local s = math.ceil(1.9) print ( s) -- 2 math.floor ► يحذف الفاصلة العدد العشري تقولي كيف ؟ مثلاً : 2.9 local s = math.floor (2.9) print(s) -- 2 , -- ليس مثل ال -- math.ceil -- فهو للتقريب اما هذا للحذف math.random ► لجلب الرقم العشوائي من بين رقمين واضح جداً مثلاً : 200 - 400 راح يجيب رقم عشوائي local s = math.random (200,400) print ( s ) --398 math.min ► يجلب اصغر رقم من المجموعة او من رقمين مثلاً : local s = math.min (200,400,600,700) print ( s ) --200 math.max ► يجلب اكبر رقم من المجموعة او من رقمين مثلاً : local s = math.max (200,400,600,700) print ( s) --700 وكذا يكون وصلنا الى ختام الشرح ... وشكر خاص الى نصور .. واهداء للجميع من في المنتدى .. وسلام خير الختام ,,
-
وضح اكثر ,, الحين انت تبيه لما يدخخل الماركر يوديه مكان وينتظر ساعة ؟ واذا حاول يتحرك يرجعه ويقله الوقت المتبقي ؟ marker = createMarker(222.11371,1928.10059,22.24219,'cylinder',1.3,0,0,255,255) addEventHandler('onMarkerHit',marker, function(hitElement) if getElementType( hitElement ) == "player" then setElementPosition (hitElement,3371.86279,-2351.26367,589.37225) setElementFrozen(hitElement,true) setTimer(setElementFrozen,1000*60*60*60,1,false) end end ) بنسبة للوقت المتبقي ماعرفت اسويه ..
-
تأكد انك حاط المود في الاسل عند الادمن او الاونر
-
حاول تجيب السعر عحسب تعبك ... او حسب صعوبة السكربت او المود تعبت كثير تخليه مبلغ ما بين 10 - 15 دولار تعب عادي 5 - 10 دولار هذا حسب تقيمي .. لو تصمم أكثر وتشد حيلك تبيعه راح يجيك انتباه كثير من المشتريين
-
-- تجميعة الفنكشنات الي يبيها -- بترتيب onClientGUIClick triggerServerEvent Table = {}; table.unpack math.random getRandomPlayer getPlayerName outputChatBox
-
راعي الموضوع لازم يوضضح طلبه اكثر عشان مانغلط ونجيب العيد في الكود الي يبيه ~
-
سطر 43 ماكتبت ترايقر .. في السيرفر السطر الثالث ماله داعي
-
سوي جدول وعند السطر 33 خله يدخل السيارة في الجدول وتحقق انه الجدول يساوي صفر ودخل السيارة في الجدول وسوي else وتختار انت بنفسك يحذف السيارة الي قبل ولا يقول ما يقبل لانه في سيارة موجودة
-
@Abdul KariMماكنت داري لأني سحبت عالبرمجة حوالي سنة
-
@Abdul KariM أجل كيف تبيه يشيل منه الخاصية ؟ نحتاج داتا لما يشتري عشان لما يموت اللاعب نشوف الداتا ترو او فولس اذا كانت ترو يخليها فولس ويرجع القيم سبيد واذا فولس return end ولا عندك طريقة ثانيةة ؟
-
setElementData -- when he buy , set true "onPlayerWasted" getElementData -- if true , set false , and setGameSpeed Difflcult
-
العفو ♥ + الخطأ عشان تتعلم هو انه يمكن حطيت الكولم علطول كذا مثلاً skins بدون صيغة ~ مابيشتغل اللوب local text = guiGridListGetItemText ( GUIEditor.gridlist[2], guiGridListGetSelectedItem ( GUIEditor.gridlist[2] ), 1 ) for i, v in ipairs ( xmlNodeGetChildren ( getResourceConfig ( text".xml" ) ) ) do فعندك خيارين تخلي اسم الكولم علطول كذا skins.xml أو تضيف فتحقق skins ".xml" .. وانا شفت في الفنكشن انه ما يصلح كلينت فاعدلته في جهة السيرفر وأنشاءالله اكون أفدتك
-
function doubleClickedName( ) local text = guiGridListGetItemText ( GUIEditor.gridlist[2], guiGridListGetSelectedItem ( GUIEditor.gridlist[2] ), 1 ) triggerServerEvent("loob",localplayer,text) end end addEventHandler( "onClientGUIDoubleClick", GUIEditor.gridlist[2], doubleClickedName, false ) addEvent("WeGetIt",true) addEventHandler("WeGetIt",root, function (name) local row = guiGridListAddRow ( GUIEditor.gridlist[2] ) guiGridListSetItemText ( GUIEditor.gridlist[2], row, 1, name, false, false ) end) ** كلينت -- addEvent("loob",true) addEventHandler("loob",root, function (text) for i, v in ipairs ( xmlNodeGetChildren ( getResourceConfig ( text".xml" ) ) ) do local name = xmlNodeGetAttribute(v, "name") triggerClientEvent(source,"WeGetIt",source,name) end end ) ** سيرفر جرب ~
-
function doubleClickedName( ) local text = guiGridListGetItemText ( GUIEditor.gridlist[2], guiGridListGetSelectedItem ( GUIEditor.gridlist[2] ), 1 ) triggerServerEvent("loob",localplayer,text) end end addEventHandler( "onClientGUIDoubleClick", GUIEditor.gridlist[2], doubleClickedName, false ) addEvent("WeGetIt",true) addEventHandler("WeGetIt",root, function (name) local row = guiGridListAddRow ( GUIEditor.gridlist[2] ) guiGridListSetItemText ( GUIEditor.gridlist[2], row, 1, name, false, false ) end) ** كلينت -- addEvent("loob",true) addEventHandler("loob",root, function (text) for i, v in ipairs ( xmlNodeGetChildren ( getResourceConfig ( text".xml" ) ) ) do local name = xmlNodeGetAttribute(v, "name") triggerClientEvent(source,"WeGetIt",source,name) end end ) ** سيرفر
-
function Click ( btn ) if ( source == GUIEditor.checkbox[1] ) then guiCheckBoxSetSelected ( GUIEditor.checkbox[2], not guiCheckBoxGetSelected ( source ) ) elseif ( source == GUIEditor.checkbox[2] ) then guiCheckBoxSetSelected ( GUIEditor.checkbox[1], not guiCheckBoxGetSelected ( source ) ) end if btn == "left" then if ( source == GUIEditor.button[1] ) then local item = guiComboBoxGetSelected ( com ) local card = guiComboBoxGetItemText( com, item ) local name, email, number = guiGetText ( GUIEditor.edit[1] ), guiGetText ( GUIEditor.edit[2] ), guiGetText ( GUIEditor.edit[3] ) if name == "" or number == "" or email == "" then return end triggerServerEvent ( "RentSystem:onCreateNewOrder", localPlayer, name, email, number, card ) guiSetEnabled ( GUIEditor.button[1], false ) end end end addEventHandler ( 'onClientGUIClick', root, Click ) addEvent ( "RentSystem:onSendSubscribePlayers", true ) addEventHandler ( "RentSystem:onSendSubscribePlayers", root, function ( name, email, number, card, Serial, player ) local row = guiGridListAddRow ( GUIEditor.gridlist[4] ) guiGridListSetItemText( GUIEditor.gridlist[4], row, 1,' '..player:gsub("#%x%x%x%x%x%x", "")..'('..name..') ',false, false) guiGridListSetItemData ( GUIEditor.gridlist[4], row, 1, player,false,false) guiGridListSetItemText(GUIEditor.gridlist[4], row, 4, Serial , false, false) guiGridListSetItemText(GUIEditor.gridlist[4], row, 2, card, false, false) guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 1, 255, 255, 0 ) guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 2, 255, 255, 0 ) guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 3, 255, 255, 0 ) guiGridListSetItemColor ( GUIEditor.gridlist[4], row, 4, 255, 255, 0 ) end ) -- ملف سرفر addEvent ( "RentSystem:onCreateNewOrder", true ) addEventHandler ( "RentSystem:onCreateNewOrder", root, function ( name, email, number, card ) if ( name and email and number and card ) then local player = getPlayerName ( source ) local Serial = getPlayerSerial ( source ) triggerClientEvent ( "RentSystem:onSendSubscribePlayers", root, name, email, number, card, Serial, player ) end end ) ; جرب .
-
ماعندي كود بس ابي مثال عن , string.lower
-
حط الصورة مكان ال ايديت ثم , سويله guiSetAlpha لل ايديت عشان يختفي بس تقدر تكتب عليه