Jump to content

iMr.WiFi..!

Members
  • Posts

    2,382
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by iMr.WiFi..!

  1. وعليكم السلام لا , يبي يجيب عدد الردود بالموضوع .. يعني تبينا نساعدك ذهنياً ؟ إطرح الكود @_@
  2. عفواً , بالتوفيق لك : )
  3. المفروض تزود على البيتزا في التحديث مو تحدد القيمة , executeSQLQuery( ' CREATE TABLE IF NOT EXISTS `Pizaa` (playerSerial, pizaa) ' ) addCommandHandler( 'addPizaa', function(source, commandName, NumberPizaa ) local checkData = executeSQLQuery( 'SELECT * FROM `Pizaa` WHERE playerSerial = ? ', getPlayerSerial(source) ) if NumberPizaa then if ( type ( checkData ) == 'table' and #checkData == 0 or not checkData ) then executeSQLQuery( ' INSERT INTO `Pizaa` (playerSerial, pizaa) VALUES(?, ?) ', getPlayerSerial(source), NumberPizaa ) outputChatBox('You Have Add '..NumberPizaa) else executeSQLQuery( ' UPDATE`Pizaa` SET pizaa = pizaa + '..NumberPizaa..' WHERE playerSerial = ?', getPlayerSerial(source)) end else outputChatBox('Bad syntax @1: Usage [ /addPizaa <pizza number> ]') end end ) addCommandHandler( 'checkPizaa', function(source) local checkPizaa = executeSQLQuery( ' SELECT * FROM `Pizaa` WHERE playerSerial = ? ', getPlayerSerial(source) ) if ( type ( checkPizaa ) == 'table' and #checkPizaa ~= 0 and checkPizaa ) then local x = checkPizaa[1]['pizaa'] outputChatBox ( 'You Have Buy '..x ) end end )
  4. الإفضل تعدل الفنكشن الى : function isChanged(player) isC = false local Info = executeSQLQuery ( 'SELECT * FROM _Name WHERE serial=?' ,getPlayerSerial ( player )) if Info and type(Info) == 'table' and #Info ~= 0 then if Info[1].Name ~= getPlayerName(player) then isC = Info[1].Name end end return isC end ^ عشان تقلل من إستهلاك إو سوو الي يعجبك
  5. ما إتوقع له علاقة بطلبه .. لإن هو يبي يسوي مثل نظام الريبورت سيستم ..
  6. بإستخدام قواعد البيانات ..
  7. الحين ليش ماتختصر على نفسك الوضع وبدون من الإدارة الي تحط إغنى اللاعبين فقط كل ماتتغير فلوس اللاعب عدله من الداتا بيس .. ثم إجلب إغنى 3 .. ====== addDebugHook -- { "givePlayerMoney", "setPlayerMoney", "takePlayerMoney" } executeSQLQuery -- Update or insert -- لما تبي تجيب اغنى 5 .. executeSQLQuery -- ORDER BY money DESC LIMIT 5 Example : executeSQLQuery("CREATE TABLE IF NOT EXISTS richPlayers( name, serial, money )") addCommandHandler ( "addMe", function ( player, cmd ) executeSQLQuery("INSERT INTO richPlayers ( name, serial, money ) VALUES ( ?, ?, ? )", getPlayerName ( player ), getPlayerSerial ( player ), getPlayerMoney ( player ) ) end ) addCommandHandler ( "Rich", function ( player ) local richPlayers = executeSQLQuery ( "SELECT name, serial, money FROM richPlayers ORDER BY money DESC LIMIT 5" ) for i, v in pairs ( richPlayers ) do outputChatBox ( i..'- Name :'..v['name'] ..": Money :".. v['money'], player ) end end ) ^ للمعلومية بهذا المثال .. اذا كتبت إمر addMe راح يضيفك مع الفلوس الي معك .. وراح يكون للشخص قابلية انه ينضاف إكثر من مره .. وعشان تعرف إغنى 5 إكتب إمر Rich
  8. addEventHandler ( 'onResourceStart', root, function ( ) executeSQLQuery("CREATE TABLE IF NOT EXISTS _Name( Name, serial )") end ) addEventHandler ( "onPlayerQuit", root, function ( ) local Info = executeSQLQuery ( 'SELECT * FROM _Name WHERE serial=?' , getPlayerSerial ( source ) ) if Info and type(Info) == 'table' and #Info ~= 0 then executeSQLQuery ( "UPDATE _Name SET Name = ? WHERE serial=?", getPlayerName ( source ), getPlayerSerial( source ) ) else executeSQLQuery( "INSERT INTO _Name ( Name, serial ) VALUES( ?, ? )", getPlayerName ( source ), getPlayerSerial ( source ) ) end end ) addEventHandler("onPlayerJoin", root, function ( ) local Info = executeSQLQuery ( 'SELECT * FROM _Name WHERE serial=?' , getPlayerSerial ( source ) ) if Info and type(Info) == 'table' and #Info ~= 0 then local CurrentName = getPlayerName ( source ) if Info['Name'] ~= CurrentName then outputChatBox ( "#00EE00"..CurrentName:gsub("#%x%x%x%x%x%x","").."#FF0000 x بالخروج من السرفر وتغير اسمه إلي #aaaaaa"..Info['Name']:gsub("#%x%x%x%x%x%x","").."#FF0000 x لقد قام الاعب",root, 255, 0, 0, true ) end end end )
  9. الداتا تروح لما يطلع اللاعب إستعمل إكوانت داتا ..
  10. وعليكم السلام, في عدة إسباب : المطورين كسولين وخاملين عن التطوير 1 2 إعطاء صلاحيات لا تكفي في اللعبة ( مثل الإنميشنات مسحوها 3 عدم ثقة المطورين في لاعبين MTA 4 همهم الربح 5 المطورين او المسؤولين عير مباليين في اللعبة ولا يركزون على تطوير سيرفراتهم عكس الإسباب الي ذكرتها ^
  11. يالطيب ركز بالي قاله ._. حاط لك سورس يعني تحذف السورس او تحط الارقمنت الاول السورس مو m .. واذا مازبط معاك ارسل الكود ..
  12. تأكد إنه إسم الملف مطابق للميتا .. وجرب تغير إسم الكوماند ..
  13. addEvent("Hours", true) addEventHandler("Hours",root, function( ) if getPlayerMoney(source) >= 200 then takePlayerMoney(source,200) setElementHealth(source, 200) playSoundFrontEnd(source, 20) outputChatBox("[Server] : تم طلب شكرا لك ^ . سيتم رد عليك في سكايب", source, 0,255,0,true) end end)
  14. بإختصار كودك القديم ما فيه مشكلة ,( من ناحية السيرفر * وإذا تبيه يرسل له اوت بوت شات بوكس لما يتم الدفع أحذف الإيلز في السطر الثامن
  15. addEvent("Hours", true) addEventHandler("Hours",root, function( ) if getPlayerMoney(source) > 199 then takePlayerMoney(source,200) setElementHealth(source, 200) playSoundFrontEnd(source, 20) else outputChatBox("[Server] : تم طلب شكرا لك ^ . سيتم رد عليك في سكايب", source, 0,255,0,true) end end)
  16. في مواضيع كثيرة نفس طلبك دور عليها وتلقاها ..
  17. جميل وخطوة جيدة للإمام .. وبتوفيق بمجال إعمالك * ..
  18. وعليكم السلام ورحمة الله وبركاته . أخوي لازم تملك القدرة على الكفاح .. اذا كانت هذي الفترة البسيطة كانت تساوي كل هذا العمل الي سويتوه فهذا شيء مستحيل لازم تصبرون وتحاولون عشان تنجحونه . وكما ذكرت لك بالموضوع انه في طريقة لجلب الزوار .. وبنسبة للسعر جداً مرتفع بنسبة لميزانية معظم لاعبين MTA وفي نهاية بتوفيق في هذا المجال
  19. يبقى ماله علاقة بطلبه لان هذا بيحول لرقم واذا في اي شيء ماهو قابل لتحويل بيرجع نيل جرب هالوظيفة :
  20. أتمنى تعدل الحقوق وتكتب Edited وليس By مباشرة لإن هذا يعتبر انتهاك حقوق , ضيف الحدث في الكلنت سايد ولا تنسى تسوي addEvent
  21. يعني Dx ? تحتاج هالفنكشنات : addEventHandler "onClientClick" isMouseInPosition -- Usefull function removeEventHandler -- the button addEventHandler -- the login panel
  22. أنت هو نفس الشخص ولا تطلب في موضوع غلط ؟
×
×
  • Create New...