Jump to content

iMr.WiFi..!

Members
  • Posts

    2,382
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by iMr.WiFi..!

  1. @Master_MTA, @#,+( _xiRoc[K]; > طريقتي حريقة : function table.swap(t) local s={} for k,v in pairs(t) do s[v]=k end return s end local Questions = { ['Frist Question'] = 'Frist Answer'; ['Second Question'] = 'Second Answer'; ['Third Question'] = 'Third Answer'; }; local Answers = table.swap ( Questions ); addEventHandler ( "onPlayerChat", root, function ( msg ) if Questions[msg] or Answers[msg] then outputChatBox ( Questions[msg] or Answers[msg] ) end end ) بحيث انه لو كتب الجواب بيطلع له السؤال والعكس صحيح : ( دون استهلاك الكثير من الجهاز : )
  2. addDebugHook -- addAccount triggerClientEvent guiGridListAddRow guiGridListSetItemText
  3. بعض الأشياء الي تخلي من الفكرة أحسن : اول مايدخل اللاعب .. تقدر تخليه يدخل في مدينة او يصنع مدينة جديدة بس اولا لازم يدخل في مدينة ويجمع مبلغ لا بأس فيه عشان يصنع فيه مدينة بعدين لما يشتري أرض يقدر يشتري انواع المباني ويقدر يخلي في وظائف وبيوت بعدين يحاول يطور نفسه لين مايصير دولة ثم تطبق فكرتك وتصير دولة عسكرية : ) وفيه مثلاً لو ماحط بيوت يكون الناس حزينين وكذا واذا سويت اشياء جديدة يعجبهم ويرتفع المحبة وازدياد السكاني طبعاً المدن بتكون جمب بعض بس يكون فيه فارق كبير عشان لو كبر من مدينته ,, : )
  4. وعليكم السلام ! Xml File (questions.xml) : <questions> <question question="من هم اصحاب السيرفر"> <answer>Source</answer> <answer>Anotherone</answer> </question> </questions> Client : local gridlist = gridlist -- put your gridlist here local memo = memo -- put your memo here local xml = xmlLoadFile("questions.xml") for index, node in pairs ( xmlNodeGetChildren ( xml ) ) do local question = xmlNodeGetAttribute ( node, "question" ) local answers = { } for key, answer in pairs ( xmlNodeGetChildren ( node ) ) do table.insert ( answers, xmlNodeGetValue( answer ) ) end local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, row, 1, question .."?", false, false ) guiGridListSetItemData ( gridlist, row, 1, answers ) end xmlUnloadFile(xml) addEventHandler ( "onClientGUIClick", root, function ( ) if source == gridlist then local selected = guiGridListGetSelectedItem ( gridlist ) if selected ~= -1 then guiSetText ( memo, table.concat( guiGridListGetItemData ( gridlist, selected ), '\n' ) ) end end end )
  5. مافهمت طلبك بضبط , بس كودك خاطئ اساساً : )
  6. يخوي احتلت ردودك المنتدى بأكمله , مدري من متحداك تجيب 10 الاف بوست بس مالها داعي ترد على كل صغيرة وكبيرة !
  7. هو مو مستحيل تسوي مثله بس اللهم ان مستواه عالي جدا في الشادرز والدي أكس أنت لك الحرية انك تتخصص هالمجال لكن بينكدك مره ,
  8. مافي مودات كثير نشرتها يعني ماراح تتعب حالك وثانياً وصل لمستوى تقدر تسوي الي بسويه بعد فترة عشان نعرف لو بتقدر ولا ؟
  9. وعليكم السلام ورحمة الله وبركاته على ما أذكر حذفو الفنكشن الي يخليك تضيف انميشينات من عندك فأظن مافي داعي تضيفه لو تبي تضيفه كحركة وماتستفيد منه !
  10. وعليكم السلام .. غريبة ردي ماظهر , علعموم عندك مشكلة في الشرح المفروض تجيب كائن الحساب وليس سلسلة نصية واستعمل getAccount حتى تجلب الحساب من الأسم
  11. شرح غير كامل للأسف وأتمنى ماتكرر المواضيع , واذا سويت موضوع حاول تحدث الصفحة عشان تتأكد لو تم انشائه , وبتوفيق لك : )
  12. عشان ما نكثر كلام , الكود اشتغل معه تمام أي كلامي صحيح وان ماعجبك النظام اشتكي للعبة
  13. وعليكم السلام ورحمة الله وبركاتة مود جميل جداً ! من شخص اروع وفكرة ابدع بها .. وتشكر على الأهداء يالغالي ,
  14. كان مقيدهم بفنكشن بالفعل واي شيء ينضاف في حدث "onClientResourceStart" يتم قرائته قبل الاكواد الباقية
  15. خل السطر العاشر زي كذا : executeSQLQuery( ' UPDATE `testscript01` SET Health = ? WHERE playerSerial = ? ', Health, getPlayerSerial(source) )
  16. وعليكم السلام ._. عندك سطر 10 لاصق "UPDATE" + "`testscript01`" وناسي تسوي WHERE playerSerial = ? + تأكد انك حاط المود بقروب الأدمن !
  17. local Weapons = { { 'AK - 47' , 30 , 2000 } , { 'M4 ' , 31 , 2000 } } gridlist = guiCreateGridList(267, 342, 209, 329, false) guiGridListAddColumn(gridlist, "Name", 0.3) guiGridListAddColumn(gridlist, "price", 0.3) guiGridListAddColumn(gridlist, "ID", 0.3) guiSetAlpha(gridlist, 0.80) guiSetVisible(gridlist,false) --______________________________________________________________________________________________ for _,i in ipairs ( Weapons ) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist,row,1,getWeaponNameFromID(i[1]),false,false) end --______________________________________________________________________________________________ جرب ^^ ( المشكلة كانت انه اسم الجريد ليست غير عن الي صنعته والي اضفت فيه الرو
  18. مافرقت أخوي , لانه حطه بفنكشن ومسويه بحدث عند تشغيل المود : ) جرب كذا : local Weapons = { { 'AK - 47' , 30 , 2000 } , { 'M4 ' , 31 , 2000 } } --______________________________________________________________________________________________ local gridlist for _,i in ipairs ( Weapons ) do local row = guiGridListAddRow ( gridList ) guiGridListSetItemText ( gridList,row,1,getWeaponNameFromID(i[1]),false,false) end --______________________________________________________________________________________________ function aa() gridlist = guiCreateGridList(267, 342, 209, 329, false) guiGridListAddColumn(gridlist, "Name", 0.3) guiGridListAddColumn(gridlist, "price", 0.3) guiGridListAddColumn(gridlist, "ID", 0.3) guiSetAlpha(gridlist1, 0.80) guiSetVisible(gridlist,false) end addEventHandler ( "onClientResourceStart", root, aa )
  19. تشكرو على المرور والرأي الحلو مثلكم : ), <3
  20. للأسف ماهي من أسهل اللغات , الاساسيات حقتها سهلة ولكن تتعمق شوي تدخل في فجوة .. فتوقعك خاطئ ي صاحبي : ( خربت المفاجأة : (( بس اللوحة راح تكون بتصميم جبار ان شاء الله وراح تنتهي بعد فترة لأن حاليا مضغوط وما اقدر اشتغل عليها حاليا مو سالفة تعلم , وهي سالفة صقل مهارات .. كل ما تعودت على اللغة كل ما صارت اسهل أكثر فأكثر بس حاول تتعلمها زين واحفظها وتفهم كل حاجة ان شاء الله , وبالتوفيق للكل : ) ========= أحد افضل اللوحات الي جربتها , وناوي اسوي أفضل منها للعرب : )
×
×
  • Create New...