Jump to content

Master_MTA

Members
  • Posts

    3,389
  • Joined

  • Last visited

  • Days Won

    55

Everything posted by Master_MTA

  1. لا يا غالي كذا بيعطيك اول اسم بيطلع guiGridListSetItemText(GridList, Row, 2, getPlayerName(value), false, false) كذا الصحيح
  2. الله يعافيك يا غالي @#_iMr,[E]coo
  3. ? function loadPlayers() for index, value in ipairs(getElementsByType("player")) do local Row = guiGridListAddRow(GridList) if getElementData(value, "data1") then guiGridListSetItemText(GridList, Row, 1, getPlayerName(value), false, false) guiGridListSetItemColor(GridList, Row, 1, 255, 255, 0) elseif getElementData(value, "data2") then guiGridListSetItemText(GridList, Row, 2, getPlayerName(value), false, false) guiGridListSetItemColor(GridList, Row, 2, 0, 255, 0) end end end هذي الطريقه افضل لو حبيت تضيف اكثر من داتا الكود حق الاخ @#Skrillex
  4. هل تاكدت المودات تحتاج صلاحيات ادمن او لا وهل وضعتها في صورة zip او rar في احتمالات كثير يا غالي حاول تقلل
  5. كان سهو مني لا اكثر بما اني غيرت الخادم فهمت ومشكور على المرور يا غالي
  6. يعطيكم العافيه حليتها كان سهو مني المفروض اعدل bind الى #bind
  7. [2017-01-14 09:41:36] ERROR: Unable to connect to mysql: (2003) Can't connect to MySQL server on 'server ip' (111) وشو الخطا شباب يطلعلي كذا باللوج طبعا server ip انا مبدله فقط للضمان
  8. اولا مهب للارقام فقط والله اعلم وهي للحساب نفس # تقريبا ثانيا مافي اي فرق بالاثنين ثالثا هي تطلعلك اياها بسرعه بدل ما تسوي tostring وكذا يعني سلاسل ارقام but only as a quick way to show a value لو ضغطت عليها بتشوف شرح مفصل لها بالموقع الرسمي @#_iMr,[E]coo
  9. اها اعذرني ما انتبهت
  10. هممم عاد والله ذا اللي كان عندي وتدري بقوم انام وكذا جرب هذا وعطني خبر dataName ="اسم الداتا" addEventHandler ("onResourceStart", resourceRoot , function ( ) local aPlayers = getElementsByType ( "player" ) if ( #aPlayers ~= 0 ) then for _ , v in ipairs ( aPlayers ) do local aPlayersSerial = getPlayerSerial( v ) local Select_ = executeSQLQuery ( 'SELECT * FROM `TABLE` WHERE serial=?', aPlayersSerial ) if ( type ( Select_ ) == 'TABLE' and #Select_ == 0 or not Select_ ) then return end setElementData( v , dataName , Select_ [ 1 ][ 'point' ] ) end end end ) ; addEventHandler ("onResourceStop", resourceRoot , function ( ) local aPlayers = getElementsByType ( "player" ) if ( #aPlayers ~= 0 ) then for _ , v in ipairs ( aPlayers ) do local aPlayersSerial = getPlayerSerial( v ) local aData = getElementData ( source , dataName ) if ( aData and aData ~= false ) then local Select_ = executeSQLQuery ( 'SELECT * FROM `TABLE` WHERE serial=?', aPlayersSerial ) if ( type ( Select_ ) == 'TABLE' and #Select_ == 0 or not Select_ ) then executeSQLQuery ('INSERT INTO `TABLE` (serial,point) VALUES (?,?)', aPlayersSerial, aData) else executeSQLQuery ('UPDATE `TABLE` SET serial = ? , point = ?', aPlayersSerial , aData ) end end end end end ) ; نفس حق الاخ عبد الكريم لكن الداتا نسى يكتبها شكله او انت لانه اصلا من الاول سوا ادخال لقيمه مب موجوده اللي هي داتا نيم والله اعلم
  11. اخوي هذا قد ساعدني فيه الاخ برستيج من قبل يعطييه العافيه لكن عبر التيبل مش سكل aKillsData = 'داتا النقاط' function aUpdateKiller ( ) aTopKiller = { }; for _,v in ipairs( getElementsByType ( 'player') ) do if getElementData ( v,aKillsData ) then table.insert ( aTopKiller,{ ['aName'] = getPlayerName ( v ),['aScore'] = getElementData ( v,aKillsData ) } ); end; end; table.sort ( aTopKiller, function ( a,b ) return a.aScore > b.aScore end ); end; aUpdateKiller ( ); addEventHandler ( 'onClientElementDataChange',root, function ( aD ) if aD == aKillsData then aUpdateKiller ( ); end end ); local aX,aY = guiGetScreenSize ( ) addEventHandler ( 'onClientRender',root, function ( ) if #aTopKiller > 0 then dxDrawText ( 'Top Player is : '..aTopKiller[1].aName..' and His score is : '..aTopKiller [1].aScore..'', 44, aY - 43, aX, aY, tocolor ( 255, 255, 255, 255 ), 1 ) end end )
  12. veh = createVehicle (id,x, y, z) ped = createPed(id,x, y, z) addEventHandler("onResourceStart",root,function() warpPedIntoVehicle(ped,veh) setTimer(function() removePedFromVehicle(ped) end,1000*60*2,1) end ) ما ادري لكن حاولت ابسط الامر بقدر الامكان +_+ @#BrosS
  13. يعطيك الف عافيه حبيب قلبي لبى قلبك افدتني @Abdul KariM
  14. ممكن تشرح الصحيح؟
  15. اتوقع المثال عباره عن آله حاسبه ولا انا مخطئ
  16. استخدم <> يبن الحلال عشان نفهمك
  17. اعتذر ما شفت الردود السابقه
  18. اها يعطيك العافيه اخوي عبد الكريم بس يقدر يسوي تحقق من الاسماء قبل لا يسويلها ادخال بالتيبل اذا موجوده يسويلها ريوترن اما بالنسبه لاطفاء السيرفر فما اشوف سبب يدعو انه يطفي السيرفر عشان تروح +هذي مجرد مناقشه لا اكثر @Abdul KariM
  19. استخدم <> اولا ثانيا addEvent("giveM",true) addEventHandler("giveM",root,function() acc=getPlayerAccount(source) if not isGuestAccount(acc) then if getAccountData(acc,"mmtake")==true then return outputChatBox("#ff0000لقد اخذت النقود من قبل",source,255,255,255,true)end setAccountData(acc,"mmtake",true) outputChatBox("#33ff00 اخذت النقود",source,255,255,255,true) givePlayerMoney(source,50000) setTimer(setAccountData,1000*60,1,acc,"mmtake",false)-----------------كذا دقيقه setTimer(outputChatBox("#33ff00يمكنك الان اخذ النقود مره اخرى",source,255,255,255,true),1000*60,1)-----------كذا دقيقه end end ) @KinG_Himoo12 بدله بالكود اللي معك وقولي لما تضغط الزر يجيك رساله بالشات اخذت النقود
  20. كيف خليت الوقت 1 دق اطرح بعد التعديل؟ @KinG_Himoo12
  21. يا غالي انتظرت نص ساعه انت؟ وهل انت مسجل؟ وهل عطاك فلوس؟ @KinG_Himoo12
  22. تعديل بسيط addEvent("giveM",true) addEventHandler("giveM",root,function() acc=getPlayerAccount(source) if not isGuestAccount(acc) then if getAccountData(acc,"mmtake")==true then return outputChatBox("#ff0000لقد اخذت النقود من قبل",source,255,255,255,true)end setAccountData(acc,"mmtake",true) givePlayerMoney(source,50000) setTimer(setAccountData,1000*60*30,1,acc,"mmtake",false) setTimer(outputChatBox("#33ff00يمكنك الان اخذ النقود مره اخرى",source,255,255,255,true),1000*60*30,1) end end ) @KinG_Himoo12
  23. addEvent("giveM",true) addEventHandler("giveM",root,function() acc=getPlayerAccount(source) if not isGuestAccount(acc) then if getAccountData(acc,"mmtake")==true then return outputChatBox("#ff0000لقد اخذت النقود من قبل",source,255,255,255,true)end setAccountData(acc,"mmtake",true) givePlayerMoney(source,50000) setTimer(removeAccountData,1000*60*30,1,acc,"mmtake") setTimer(outputChatBox("#33ff00يمكنك الان اخذ النقود مره اخرى",source,255,255,255,true),1000*60*30,1) end end ) غير مجرب جرب وعطني خبر
  24. يا غالي لا تتوقع كل شي ببلاش لا هنت
×
×
  • Create New...