Jump to content

KillerX

Members
  • Posts

    838
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by KillerX

  1. هذا الزر https://c.top4top.net/p_1138rzyjg1.png
  2. اتبع الخطوات التالية 1 - Account 2 - ignored Users 3 - @ اكتب اسم الشخص اللي تبي تحظروا في المربع بدون رمز 4 - حدد نوع الحظر بالتوفيق @DABL
  3. لما يكون الشئ اللي من راسي افضل وما يجيب لاق بسبب التيبلات و اللوبات الكثير بعطهولوا كحل وهو كما قال في الاول انوا ما يعرف يسوية مع كامل احترامي له لذالك هو ما يعرف اي طريقة افضل وانا دوري اني اعطية الافضل له
  4. بس لو لاحظت هذا الكود setPedWeaponSlot( player , 0 ) هذا يخلي سلاح الاعب هو يدوا بالتوفيق
  5. اها احسب انوا يقصد لما هو يخرج من الماركر وايضا المقصد من ردي هو انك مطول في الكود يعني تقدر تسوي كدا addEventHandler( 'onMarkerHit' , root , function( player ) for i , markers in pairs( getElementsByType( 'marker' , resourceRoot ) ) do if( markers == source ) then setPedWeaponSlot( player , 0 ) for i , control in pairs( {'next_weapon','previous_weapon'} ) do toggleControl( player , control , false ) end break end end end ) ابسط من اللي انتا مسوية
  6. جميل دا خطا منوا زي ما قولتلوا فوق
  7. فاهم هو ايش طالب اقرا انتا اكوادك وافهم وش اخطاءك
  8. اولا لازم تخلي الايديت لا يستقبل الا ارقام فقط addEventHandler( 'onClientGUIChanged' , yourEdit , function( ) text = guiGetText( yourEdit ) guiSetText( yourEdit , text:gsub( '[^0-9]' , '' ) ) end , false ) ثاينا -- Client -- addEventHandler( 'onClientGUIAccepted' , yourEdit , function( ) if( guiGetText( source ) == '' ) then local t = 'يرجي كتابة رقم لحجم الماركر' return outputChatBox( t , 255 , 0 , 0 , true ) end triggerServerEvent( 'setSize' , localPlayer , guiGetText( source ) ) end , false ) --Server-- addEvent( 'setSize' , true ) addEventHandler( 'setSize' , root , function( size ) if( isElement( _Markers[ source ] ) ) then setMarkerSize( _Markers[ source ] , tonumber( size ) ) else local t = 'يرجي انشاء الحماية اولا' outputChatBox( t , 255 , 0 , 0 , true ) end end ) -- لا تنسي تحط الاكواد دي ضمن السكريبت اللي معطوهلك فوق + لاسم الايديت بوكس حقك yourEdit لا تنسي تغير
  9. KillerX

    Mask Bug

    function back(old , new) if not getElementData(source, "testing" ) then local account = new local walking = getAccountData(account,"masks") local body = getAccountData(account,"bodp") local rot = getAccountData(account,"rot") local bought = getAccountData(account,"bought") setElementData(source,"rot",rot) setElementData(source,"masks",walking) setElementData(source,"bodp",body) setElementData(source,"bought",bought) setElementData(source,"loggedin",true) obje[source] = createObject (walking, 0, 0, 0, 0, 0, 0 ) exports.bone_attach:attachElementToBone(obje[source],source,body,0,0,-0.61,0,0,rot) end end addEventHandler("onPlayerLogin", root,back)
  10. 1 - القسم الخطا 2 - اللي فهمتوا منك addEventHandler( 'onPlayerWasted' , root , function( ) if( getPlayerTeam( source ) == 'criminal' ) then spawnPlayer( source , x , y , z ) end end ) -- بالاحداثيات حقتك x ,y , z لا تنسي تستبدل ال --
  11. الحدث دا كلينت الحدث دا يتفعل لما الاعب ينضرب وتقولي ليش ما احط حدث الضرب في السيرفر ؟؟ لان الحدث اللي في الكلنت ممكن يتلغي بس الحدث اللي في السيرفر لا يتلغي ودا مثال لما حد يجي يضربك ما تنقص دمك addEventHandler( 'onClientPlayerDamage' , root , function( ) cancelEvent( true ) end ) كل وظيفتوا يتحقق هل الالمنت دا موجود ولا لا يعني تم انشاءوا ولا لا يعني قيمتوا true ولا nil addCommandHandler( '1' , function( player ) if( isElement( ped ) ) then destroyElement( ped ) else local x,y,z = getElementPosition( player ) createPed( 0 , x ,y , z ) end end ) @NX_CI اظن انك مطول مرة في الكود حقك -- Client -- function damage( ) cancelEvent( true ) end addEventHandler( 'onClientGUIClick' , yourButton , function( ) if( guiGetText( source ) == 'انشاء الحماية' ) then triggerServerEvent( 'createMarker' , localPlayer ) addEventHandler( 'onClientPlayerDamage' , root , damage ) guiSetText( source , 'تدمير الحماية' ) else triggerServerEvent( 'destroyMarker' , localPlayer ) removeEventHandler( 'onClientPlayerDamage' , root , damage ) guiSetText( source , 'انشاء الحماية' ) end end , false ) -- Server -- _Markers = { } addEvent( 'createMarker' , true ) addEventHandler( 'createMarker' , root , function( ) local x , y , z = getElementPosition( source ) _Markers[ source ] = createMarker( x ,y , z-1 , 'cylinder' , 10 , 0 , 255 , 0 , 255 ) attachElements( _Markers[ source ] , source ) setPedWeaponSlot( source , 0 ) for i , control in pairs( {'next_weapon','previous_weapon'} ) do toggleControl( source , control , false ) end end ) addEvent( 'destroyMarker' , true ) addEventHandler( 'destroyMarker' , root , function( ) destroyElement( _Markers[ source ] ) for i , control in pairs( {'next_weapon','previous_weapon'} ) do toggleControl( source , control , true ) end end ) وثانيا ازاي انتا عامل ايفينت خروج ودخول الاعب من الماركر والماركر لازق فية : | بالتوفيق
  12. KillerX

    fine by time

    -- Server -- setTimer( function( ) for i , player in pairs( getElementsByType( 'player' ) ) do setPlayerWantedLevel( player , 0 ) end end , 300000 , 0 )
  13. ما راح اشكرك اسمك لوحدوا يكفي
  14. تمام بس مفيش طريقة ارندر المنطقة اللي هوا فيها ؟؟؟ وشكرا علي ردك يا عسل
  15. لا لا مش قصدي الحين انا سويت السكريبت حق الحركة وكلوا تمام حتي لو البيد في مسافة بعيدة قليلا يلحقني بس لو انا مثلا في نص الماب حلو وهو في اخر الماب ما بيتحرك بس لما اثبت الكاميرا عليه يتحرك باستخدام كود setCameraMatrix يتحرك تمام اوي والمطلوب هو ابي ارندر المنطقة اللي هو فيها لان اللعبه ما تحمل جميع الموديلات تحملك فقط الموديلات اللي في المكان اللي انتا موجود فية حاولت استخدم engineSetModelLODDistance بس ما ظبط
  16. وعليكم السلام سوي لما يختار مكان معين من اللوحة يحط عليه داتا بالمكان دا عشان لما يجي يموت يسترجع احداثيات المكان من اداتا حقتوا ويرسبنوا فيها بالتوفيق
  17. 1 - عشان تعمل لوحة guiCreateWindow guiCreateButton 2 - لما يدوس علي زر انشاء الماركر "onClientGUIClick" -- حدث الضغط علي الزر triggerServerEvent( ) -- لانشاء الماركر + للتحقق هل هي موجودة ام لا isElement( yourMarker ) -- للتحقق من ان الماركر موجود ولا لا عشان لا يفضل يكرر createMarker( ) -- لانشاء الماركر triggerClientEvent( ) -- تبعت تريقر للكلنت بالاعب عشان تلغي حدث ضرب "onClientPlayerDamage" + cancelEvent( true ) -- الغاء حدث الضرب 3 - لو تبي الماركر يمشي مع الاعب "onClientRender" -- لتحديث احداثيات الاعب كل فريم + عشان يخلي مركز او مكان الماركر مع احداثيات الاعب getElementPosition( ) -- لجلب احداثيات الاعب setElementPosition( ) -- لتغير احداثيات الماركر مع الاعب 4 - لاخفاء الماركر setElementAlpha( yourMarker , 0 ) -- لاخفاء الماركر setElementAlpha( yourMarker , 100 ) -- لاظهار الماركر بالتوفيق
  18. السلام عليكم ورحمه الله وبركاتة انا مسوي مود عبارة عن بيد يلحقك وكل شئ شغال تمام اوي بس المشكلة هي انا ابي اختبر المسافات البعيدة يعني لو البيد بعيد عني مسافة بعيدة يقدر يلحقني ولا لا انا جربتوا بس لاحظت ان المسافة بيني وبينوا ما تتغير فعملت ان الكاميرا تثبت عليه ولا تثبت عليه الكاميرا كل شئ يبقي تمام ويلحقني بس لما الغي تثبيت الكاميرا يقف وتتجمد المسافة وعلي حد علمي ان سبب العطل دا هو ان لما تبعد عن منطقة بمسافة بعيدة في اللعبه يتوقف رندر المناطق اللي انتا بعيد عنها المطلوب : ازاي ارندر المنطقة اللي فيها البيد حقي عندما اكون بعيد عنوا وشكرا علي وقتك
  19. @TOUNSI | ا̍ڸــڛۣــ؏ــٰٱ̍دہ -- سفير السلام و النوايا الحسنة ? @#StrOnG_,) -- دموا عسل مثلوا @SuperX -- دموا اعسل @Master_MTA -- حبيب الملايين @!#DesTroyeR_,) -- لا كلمة توصف هذا ال *************** جمال @سعد الغامدي -- محترم و طيب @#[K]iLLeR<3 -- حبيب الملايين
  20. تاكد من المتغيرات hour Price
  21. وش هو الخطا اللي يطلعلك ؟
  22. كدا بتنسخ الرو بس لو تبي تنسخ الشئ اللي في الجريد ليست setClipboard( guiGridListGetItemText( yourGridList , Row , yourColumn ) ) ثانيا لازم تسوي زي الخطوة end ,false بعد الايند حقت الفنكشن حط فولس wiki : Note: If the GUI Element attached to this event has a parent element, this event will be triggered once the parent element of the attached element is clicked too. You can set the parameter getPropagated to false in the call to addEventHandler to prevent this.
  23. مثال local playerList = guiCreateGridList(0.80, 0.40, 0.15, 0.35, true) local _PlayerCol = guiGridListAddColumn(playerList, "Player", 0.85) for i , player in ipairs( getElementsByType( 'player' ) ) do local _Row = guiGridListAddRow( playerList ) guiGridListSetItemText( playerList , _Row , _PlayerCol , getPlayerName( player ) , false , false ) end addEventHandler( 'onClientGUIDoubleClick' , playerList , function( ) local selectedRow = guiGridListGetSelectedItem( playerList ) if( selectedRow ~= -1 ) then outputChatBox( guiGridListGetItemText( playerList , _Row , _PlayerCol ) , 0 , 255 , 0 ) end end )
×
×
  • Create New...