Jump to content

KillerX

Members
  • Posts

    838
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by KillerX

  1. مب معرف the player الخطا هنا + الافضل تسوي التحقق بتايمر مشان لو حد خد رتبة كونسل اثناء ما السكريبت شغال الزراير بتكون مقفولة لازم تايمر server Side : function CheckConsole( ) for _ , v in ipairs( getElementsByType( 'player' ) )do if ( isObjectInACLGroup( 'user.' .. getAccountName( getPlayerAccount( v ) ) , aclGetGroup( 'Console' ) ) ) then triggerClientEvent( v , 'open' , v , true ) else triggerClientEvent( v , 'open' , v , false ) end end end setTimer( CheckConsole , 1000 , 0 ) Client Side : GUIEditor = {button = { } , window = { } } GUIEditor.window[2] = guiCreateWindow ( 0 , 0 , 0.5 , 0.4 , "لوحة القوانين", true ) GUIEditor.button[2] = guiCreateButton( 0 , 0 , 0.5 , 0.4 , "*[ إضافة قانون ]*", true , GUIEditor.window[2] ) addEvent( 'open' , true ) addEventHandler( 'open' , root , function( bool ) guiSetEnabled( GUIEditor.button[2] , bool and true or false ) end )
  2. اشرحلك 1 - مثلا اثناء ما السكريبت شغال حد خد رتبة ليدر الازرار ما تفتحلوا لازم ترتستر المود لانك مسوي تحقق اول ما المود يشتغل يشوف مين معاه الرتبة 2 - اللي فهمتوا منك انك تبيها برتبة مب داتا getElementData ?? ليش مستخدم وبالتوفيق
  3. setElementData كما قلتلك فوق + وين
  4. addCommandHandler( '1' , function( ) if ( fileExists( 'test.txt' ) == false ) then file = fileCreate( 'test.txt' ) else file = fileOpen( 'test.txt' , true ) end fileWrite( file , 'testtesttest' ) text = fileRead( file , fileGetSize( file ) ) fileClose( file ) outputChatBox( text ) end ) طب معليش تعبتك معاي هو ليه هنا لما حطينا ترو طلع اللي مكتوب في الملف ولما ما نحطها تطلعلي رسالة فارغه من الكلام ؟؟
  5. شكرا ليك يا عسل اخ يا الصدمة الملف مملي علي اخرة من كتر التجارب تسلم يا عسل ========================= شكرا لكل من ساعدني في هذا الموضوع @#_iMr,[E]coo | @#,xiRocKyz | @Abdul KariM | @Master_MTA -- يب ترا ساعدني في الخاص
  6. ثاااانكس صار يجيب اللي في الملف بس اخر سؤال وش فايدة ترو في فتح الملف كل اللي اعرفوا تخليه يفتح ويقرا منوا فقط ومايقدر يكتب فيه + الملف يتكون او يظهر فين وشكرا
  7. ما تغير شئ addCommandHandler( '1' , function( ) if ( fileExists( 'test.txt' ) ) then file = fileOpen( 'test.txt' ) else file = fileCreate( 'test.txt' ) end local read = fileRead( file , fileGetSize( file ) ) if ( read == '' or read == ' ' ) then fileWrite( file , 'a\n' ) outputChatBox( '1' ) else fileWrite( file , read , 'a\n' ) outputChatBox( '2' ) end local read = fileRead( file , fileGetSize( file ) ) fileClose( file ) outputChatBox( tostring( read ) ) end ) resource-cache قصدك في ملف لو قصدك كدا دورت عليه وما حصلته :\
  8. KillerX

    BindKey

    Client : bindKey( 'your button' , 'down' , function( ) triggerServerEvent( 'console' , localPlayer ) end ) addEvent( 'a' , true ) addEventHandler( 'a' , root , function( ) guiSetVisible( 'Your Gui Window' , not guiGetVisible( window ) ) showCursor( guiGetVisible( 'Your Gui Window' ) ) end ) Server : addEvent( 'console' , true ) addEventHandler( 'console' , root , function( ) if ( isObjectInACLGroup( 'user.' .. getAccountName( getPlayerAccount( source ) ) , aclGetGroup( 'console' ) ) ) then triggerClientEvent( source , 'a' , source ) else outputChatBox( "you don't have premission to do that !!" , source , 255 , 0 , 0 , true ) end end ) don't forget to replace "your button" and "Your Gui Window" wait a second Posted October 1 WTF ?????????
  9. تمام طب ليه لما اكتب شئ واجي استرجعوا ما يطلعلي : (
  10. حبيب قلبي من زوقك والله ❤❤❤❤❤
  11. killTimer الاسم الصحيح اولا الساينتكس حق الفنكشن killTimer Shared function This function allows you to kill/halt existing timers. Syntax bool killTimer ( timer theTimer ) OOP Syntax Help! I don't understand this! Method: timer:destroy(...) Required Arguments theTimer: The timer you wish to halt. Returns Returns true if the timer was successfully killed, false if no such timer existed. ============================================================ بكل بساطه الفنكشن بيقتل التايمر اللي شغال لو ما في تايمر بيرجع فولس : مثال ( 1 )ء timer = setTimer( function( ) outputChatBox( 'test' ) end , 1000 , 0 ) addCommandHandler( '1' , function( ) killTimer( timer ) end ) -- لو تلاحظ كل ثانية يطلع كلمة تيست بس بعد ما تكتب كلمة 1 في اف 8 التايمر ينتهي وبالتالي ما تطلع الرسالة : مثال ( 2 )ء addCommandHandler( '2' , function( player ) if ( isTimer( time ) == false ) then time = setTimer( function( p ) killPed( p ) end , 1000 , 0 , player ) outputChatBox( 'تم اعادة تشغيل التايمر' , player , 255 , 0 , 0 , true ) else killTimer( time ) outputChatBox( 'تم انهاء التايمر' , player , 0 , 255 , 0 , true ) end end ) -- لما تكتب 2 في اف 8 لو التايمر موجود ينتهي عن طريق فنكشن كيل تايمر : مثال ( 3 )ء timer1 = setTimer( function( ) outputChatBox( 'timer1' ) end , 1000 , 0 ) timer2 = setTimer( function( ) outputChatBox( 'timer2' ) end , 1000 , 0 ) timer3 = setTimer( function( ) outputChatBox( 'timer3' ) end , 1000 , 0 ) addCommandHandler( '3' , function( p ) for _ , timer in ipairs( getTimers( ) ) do killTimer( timer ) outputChatBox( 'تم ايقاف جميع التايمرات' , p , 255 , 0 , 0 , true ) end end ) -- لما تكتب 3 في اف 8 يوقف جميع التايمرات الموجودة في السكريبت
  12. مب معقد ولا شئ يبيلك تقرا الويكي وشوية تجارب كودك بيصير كدا function setbounty( player , _ , name ) if ( name ~= nil and getPlayerFromNamePart( name ) ~= false ) then outputChatBox( getPlayerName( player ) .. ' وضع مبلغ علي ' .. getPlayerName( getPlayerFromNamePart( name ) ) , root , 0 , 255 , 0 , true) else outputChatBox( 'اسم الاعب غير موجود' , player , 255 , 0 , 0 , true ) end end addCommandHandler( 'setbounty' , setbounty ) function getPlayerFromNamePart( name ) if( name ) then for i, player in ipairs(getElementsByType("player")) do if string.find(getPlayerName(player):lower(), tostring(name):lower(), 1, true) then return player end end end return false end
  13. السلام عليكم ورحمه الله وبركاتة لما استخدم كود انشاء الملف fileCreate في الكلنت سايد مش بيظهرلي في الملف حق الريسورس علي عكس السيرفر سايد بيظهر الملف + لما استخدم وظيفة هل الملف موجود ولا لا يطلعلي انوا موجود ولما اكتب فيه شئ واجي استرجعوا منوا ما يرجع شئ محاولة addCommandHandler( '1' , function( ) if ( fileExists( 'test' ) == false ) then file = fileCreate( 'test' ) else file = fileOpen( 'test' ) end fileWrite( file , 'testtesttest' ) text = fileRead( file , fileGetSize( file ) ) fileClose( file ) outputChatBox( text ) end ) وشكرا علي وقتك : )
  14. ممنوع تسال عن فك التشفير هذا ممنوع ويعتبر سرقه ودورلك سالفة غير سالفة صديقي دي اتعملت الف مرا وقديمة :\
  15. مش فاهم اكس وزيد دي المهم 1 - كويس لانك حاطط اول ارقيومنت بلاير تمام بس البلاير دا هو addCommandHandler اقراء الاساينتكس حق الايفينت اللي كتب الكوماند player playerSource, string commandName [, string arg1, string arg2, ... ] وبيصير كودك كذا function setbounty( player , command , name ) if ( name ~= nil and getPlayerFromName( name ) ~= false ) then outputChatBox( getPlayerName( player ) .. ' set Bounty on ' .. name , root , 255 , 255 , 255 , true ) else outputChatBox( 'لاعب غير موجود' , root , 255 , 255 , 255 , true ) end end addCommandHandler("setbounty",setbounty)
  16. يبيلك تايمر للتحقق من رتبة الاعب - 1 2 - مدري وش فايدة القريد ليست ( الكود مهلبيه)ء بيكون كدا كودك لفتح واغلاق الازار ( مع استبدال اسماء الازرار طبعا )ء Server Side ( سيرفر سايد ) setTimer( function( ) for _ , v in ipairs( getElementsByType( 'player' ) ) do if ( isObjectInACLGroup( 'user.' .. getAccountName( getPlayerAccount( v ) ) ) ) then triggerClientEvent( v , 'openButtons' , v ) else triggerClientEvent( v , 'closeButtons' , v ) end end end , 1000 , 0 ) Client Side ( كلينت سايد ) addEvent( 'openButtons' , true ) addEventHandler( 'openButtons' , root , function( ) guiSetEnabled( 'Your Button' , true ) end ) addEvent( 'closeButtons' , true ) addEventHandler( 'openButtons' , root , function( ) guiSetEnabled( 'Your Button' , false ) end )
  17. يالطيب يا ريت ما تكتب انجليزي مع عربي كل كلامك ملخبط + حط الاكواد في تاج اللوا <>
  18. شكرا ليك يا عسل ما كنت ادري ذي المعلومة ================================================== معلش علي تكرار الموضوع بس العربي يطلع عيني لين حد يرد : (
×
×
  • Create New...