EH10 Posted January 6, 2014 Share Posted January 6, 2014 السلام عليكم ورحمة الله وبركاتة ابي 3 فنكشات الأول اذا احد كتب باف8 كلمة مححده مثل ممنوع ماحد يقدر يقتلة واذا كتبها ثاني مره يقدرون يقتلونة الثاني لوحة فيها قريد لست والقريد فية 4 شخصيات وفي زين اغلاق اختيار زر الاختيار مسكر اذا ضغطت من الشخصيات بيفتح واذا شلت بيسكر ويضغط اختيار تجية الشخصية توضيح : اذا ضغطت من اي وحده من الشخصيات الي باقريد لست بيفتح الزر الاختيار واذا ضغطه بتجية الشخصية وزر اغلاق مفتوح بدون ماتضغط الثالث يجي فوق البيد كلام مثلا Friend يعني ped يجي فوقة كلام Link to comment
al-Kobra Posted January 6, 2014 Share Posted January 6, 2014 الطلب الاول : Client Side function cant() triggerServerEvent("cant",localPlayer) end local timer = 4000 addEventHandler("onClientRender",getRootElement(),cant) setTimer( function() removeEventHandler("onClientRender",getRootElement(),cant) end,timer,1) end end ) addCommandHandler ( "cant", cant ) Server Side addEvent("cant",true) addEventHandler("cant",getRootElement(), function() setElementHealth(source,100) end ) الطلب الثاني guiSetEnabled الطلب الثالث اول شي نزل هذا المود https://community.multitheftauto.com/in ... ls&id=7613 local dxDraw3DText = exports.3D_DX_Texts:dxDraw3DText local ped = createPed ( ........ ) addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), function( ) local x, y, z = getElementPosition( ped ) local theText = dxDraw3DText( "Friend", x, y, z ) end end ) Link to comment
iPrestege Posted January 6, 2014 Share Posted January 6, 2014 الطلب الاول :Client Side function cant() triggerServerEvent("cant",localPlayer) end local timer = 4000 addEventHandler("onClientRender",getRootElement(),cant) setTimer( function() removeEventHandler("onClientRender",getRootElement(),cant) end,timer,1) end end ) addCommandHandler ( "cant", cant ) Server Side addEvent("cant",true) addEventHandler("cant",getRootElement(), function() setElementHealth(source,100) end ) الطلب الثاني guiSetEnabled الطلب الثالث اول شي نزل هذا المود https://community.multitheftauto.com/in ... ls&id=7613 local dxDraw3DText = exports.3D_DX_Texts:dxDraw3DText local ped = createPed ( ........ ) addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), function( ) local x, y, z = getElementPosition( ped ) local theText = dxDraw3DText( "Friend", x, y, z ) end end ) اول كود عندك خرابيط ؟ Link to comment
al-Kobra Posted January 6, 2014 Share Posted January 6, 2014 الطلب الاول :Client Side function cant() triggerServerEvent("cant",localPlayer) end local timer = 4000 addEventHandler("onClientRender",getRootElement(),cant) setTimer( function() removeEventHandler("onClientRender",getRootElement(),cant) end,timer,1) end end ) addCommandHandler ( "cant", cant ) Server Side addEvent("cant",true) addEventHandler("cant",getRootElement(), function() setElementHealth(source,100) end ) الطلب الثاني guiSetEnabled الطلب الثالث اول شي نزل هذا المود https://community.multitheftauto.com/in ... ls&id=7613 local dxDraw3DText = exports.3D_DX_Texts:dxDraw3DText local ped = createPed ( ........ ) addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), function( ) local x, y, z = getElementPosition( ped ) local theText = dxDraw3DText( "Friend", x, y, z ) end end ) اول كود عندك خرابيط ؟ مكان الكومند ؟ Link to comment
فاّرس Posted January 6, 2014 Share Posted January 6, 2014 (edited) ^ خرابيط اول كود -__- كيف تسوي رندر في اقل من ثانيه يرسل تريقر ويعطيه دم 100 ؟ وليه تحتاج تريقر اصلا ؟ وما ادري وش دخل الرندر بالاصل -__- ,واصلا وش دخل الدم -__- المفروض يستخدم, -- Client Side # addCommandHandler addEventHandler cancelEvent variable -- متغير Edited January 6, 2014 by Guest Link to comment
al-Kobra Posted January 6, 2014 Share Posted January 6, 2014 ^ خرابيط اول كود -__-كيف تسوي رندر في اقل من ثانيه يرسل تريقر ويعطيه دم 100 ؟ وليه تحتاج تريقر اصلا ؟ وما ادري وش دخل الرندر بالاصل -__- ,واصلا وش دخل الدم -__- المفروض يستخدم, -- Client Side # addCommandHandler addEventHandler removeEventHandler variable -- متغير ترى الكود مو انا مسويه ليه مكرر المشاركات ؟ كلهم خطأخذ جرب اذا قصدك سوبر مان يعني ماينقص دمه لوقت معين جرب كذا -- Client function SuperMan() triggerServerEvent("SuperMan",localPlayer) end local timer = 4000 -- الوقت عدل عليه كل ثانيه 1000 الوقت الي راح يطفي فيه السوبر مان addEventHandler("onClientGUIClick",guiRoot,function() if source == ButtonName then addEventHandler("onClientRender",getRootElement(),SuperMan) setTimer(function() removeEventHandler("onClientRender",getRootElement(),SuperMan) end,timer,1) end end) -- Server addEvent("SuperMan",true) addEventHandler("SuperMan",getRootElement(),function() setElementHealth(source,100) end) Link to comment
فاّرس Posted January 6, 2014 Share Posted January 6, 2014 كوده هو صحيح بس لو يستخدم ايفنت افضل اقصد اذا تدمج , وانت جبت العيد يوم عدلت ! الحين الامر بكودك ماله اي فايده ! لأن الرندر مشغل الوظيفه -__- Link to comment
iPrestege Posted January 6, 2014 Share Posted January 6, 2014 -- $ Client Side -- Not Tasted .. local LastCall = 0 addCommandHandler('ممنوع', function ( ) if LastCall == 0 then LastCall = 1 outputChatBox ( 'Damage Proof Started!' ) else LastCall = 0 outputChatBox ( 'Damage Proof Stopped!' ) end end ) addEventHandler('onClientPlayerDamage',localPlayer, function ( attacker ) if attacker and LastCall == 1 then cancelEvent ( ) outputChatBox ( 'تم الحماية' ) else outputChatBox ( 'لم يتم الحماية لانة لا يوجد مهاجم او لاعب حاول الهجوم ' ) end end ) لم يتم التجربة .. Link to comment
#DRAGON!FIRE Posted January 6, 2014 Share Posted January 6, 2014 الطلب الثاني ... مثال بسيط .. : local Grid = guiCreateGridList( ....... ) local Button = guiCreateButton( ....... ) guiGridListAddColumn( Grid, "Skin list", 0.85 ) local Skins = { {'Skin1', 7 } } for i, skin in ipairs( Skins ) do row = guiGridListAddRow(Grid) guiGridListSetItemText(Grid, row, 1, skin[1], false, false) guiGridListSetItemData(Grid, row, 1, skin[2]) end addEventHandler( "onClientGUIClick", root, function ( ) if ( source == Button ) then local Row, column = guiGridListGetSelectedItem ( Grid ) if ( Row and column and Row ~= -1 and column ~= -1 ) then local selct = tonumber( guiGridListGetItemData( Grid, guiGridListGetSelectedItem( Grid ) ) ) if selct and selct ~= '' then setElementModel ( localPlayer, selct ) end end end end ) Link to comment
EH10 Posted January 6, 2014 Author Share Posted January 6, 2014 (edited) الطلب الثاني ...مثال بسيط .. : local Grid = guiCreateGridList( ....... ) local Button = guiCreateButton( ....... ) guiGridListAddColumn( Grid, "Skin list", 0.85 ) local Skins = { {'Skin1', 7 } } for i, skin in ipairs( Skins ) do row = guiGridListAddRow(Grid) guiGridListSetItemText(Grid, row, 1, skin[1], false, false) guiGridListSetItemData(Grid, row, 1, skin[2]) end addEventHandler( "onClientGUIClick", root, function ( ) if ( source == Button ) then local Row, column = guiGridListGetSelectedItem ( Grid ) if ( Row and column and Row ~= -1 and column ~= -1 ) then local selct = tonumber( guiGridListGetItemData( Grid, guiGridListGetSelectedItem( Grid ) ) ) if selct and selct ~= '' then setElementModel ( localPlayer, selct ) end end end end ) مو نفس طلبي قصدي فية بالقريد 3 شخصية مثلا وضغطت على اي وحده منهن وبيفتح زر اختيار يعني هو بالمعنى مقفل ولمى تضغط على من الشخصيات بيفتح واذا شلت بيسكر اسم الزر Chose edit: -- $ Client Side -- Not Tasted .. local LastCall = 0 addCommandHandler('ممنوع', function ( ) if LastCall == 0 then LastCall = 1 outputChatBox ( 'Damage Proof Started!' ) else LastCall = 0 outputChatBox ( 'Damage Proof Stopped!' ) end end ) addEventHandler('onClientPlayerDamage',localPlayer, function ( attacker ) if attacker and LastCall == 1 then cancelEvent ( ) outputChatBox ( 'تم الحماية' ) else outputChatBox ( 'لم يتم الحماية لانة لا يوجد مهاجم او لاعب حاول الهجوم ' ) end end ) لم يتم التجربة .. ماضبط edit #2: -- $ Client Side -- Not Tasted .. local LastCall = 0 addCommandHandler('ممنوع', function ( ) if LastCall == 0 then LastCall = 1 outputChatBox ( 'Damage Proof Started!' ) else LastCall = 0 outputChatBox ( 'Damage Proof Stopped!' ) end end ) addEventHandler('onClientPlayerDamage',localPlayer, function ( attacker ) if attacker and LastCall == 1 then cancelEvent ( ) outputChatBox ( 'تم الحماية' ) else outputChatBox ( 'لم يتم الحماية لانة لا يوجد مهاجم او لاعب حاول الهجوم ' ) end end ) لم يتم التجربة .. ماضبط لازم أحد يضربك ولا مايضبط مسوية كذآ اذا تبي حتى لو يصير لك اي شيء ما تتضرر عدل المهاجم الـاتـاكــر .. Edited January 8, 2014 by Guest Link to comment
#DRAGON!FIRE Posted January 9, 2014 Share Posted January 9, 2014 ججرب . addCommandHandler( "ممنوع", function ( ) if ( getElementData( localPlayer, "Damage" ) == true ) then setElementData( localPlayer, "Damage", false) outputChatBox ( "Damage Proof Stopped!" ) else setElementData( localPlayer, "Damage", true) outputChatBox ( "Damage Proof Started!" ) end end ) addEventHandler ( "onClientPlayerDamage", localPlayer, function ( attacker _,_ ) if attacker and attacker ~= source then if ( getElementData( source, "Damage" ) == true ) then cancelEvent ( ) end end end ) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now