-
Posts
2,382 -
Joined
-
Last visited
-
Days Won
57
Everything posted by iMr.WiFi..!
-
وعليكم السلام لا , يبي يجيب عدد الردود بالموضوع .. يعني تبينا نساعدك ذهنياً ؟ إطرح الكود @_@
-
عفواً , بالتوفيق لك : )
-
المفروض تزود على البيتزا في التحديث مو تحدد القيمة , 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 )
-
الإفضل تعدل الفنكشن الى : 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 ^ عشان تقلل من إستهلاك إو سوو الي يعجبك
-
ما إتوقع له علاقة بطلبه .. لإن هو يبي يسوي مثل نظام الريبورت سيستم ..
-
بإستخدام قواعد البيانات ..
-
الحين ليش ماتختصر على نفسك الوضع وبدون من الإدارة الي تحط إغنى اللاعبين فقط كل ماتتغير فلوس اللاعب عدله من الداتا بيس .. ثم إجلب إغنى 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
-
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 )
-
الداتا تروح لما يطلع اللاعب إستعمل إكوانت داتا ..
-
لا , PHPبالـ
-
وعليكم السلام, في عدة إسباب : المطورين كسولين وخاملين عن التطوير 1 2 إعطاء صلاحيات لا تكفي في اللعبة ( مثل الإنميشنات مسحوها 3 عدم ثقة المطورين في لاعبين MTA 4 همهم الربح 5 المطورين او المسؤولين عير مباليين في اللعبة ولا يركزون على تطوير سيرفراتهم عكس الإسباب الي ذكرتها ^
-
حطه بمجلد ._. الملف والميتا وشغله ..
-
تأكد إنه إسم الملف مطابق للميتا .. وجرب تغير إسم الكوماند ..
-
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)
-
بإختصار كودك القديم ما فيه مشكلة ,( من ناحية السيرفر * وإذا تبيه يرسل له اوت بوت شات بوكس لما يتم الدفع أحذف الإيلز في السطر الثامن
-
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)
-
جميل وخطوة جيدة للإمام .. وبتوفيق بمجال إعمالك * ..
-
وعليكم السلام ورحمة الله وبركاته . أخوي لازم تملك القدرة على الكفاح .. اذا كانت هذي الفترة البسيطة كانت تساوي كل هذا العمل الي سويتوه فهذا شيء مستحيل لازم تصبرون وتحاولون عشان تنجحونه . وكما ذكرت لك بالموضوع انه في طريقة لجلب الزوار .. وبنسبة للسعر جداً مرتفع بنسبة لميزانية معظم لاعبين MTA وفي نهاية بتوفيق في هذا المجال
- 17 replies
-
- للبيع
- سيرفر للبيع
-
(and 2 more)
Tagged with:
-
يبقى ماله علاقة بطلبه لان هذا بيحول لرقم واذا في اي شيء ماهو قابل لتحويل بيرجع نيل جرب هالوظيفة :
-
أتمنى تعدل الحقوق وتكتب Edited وليس By مباشرة لإن هذا يعتبر انتهاك حقوق , ضيف الحدث في الكلنت سايد ولا تنسى تسوي addEvent
-
يعني Dx ? تحتاج هالفنكشنات : addEventHandler "onClientClick" isMouseInPosition -- Usefull function removeEventHandler -- the button addEventHandler -- the login panel
-
أنت هو نفس الشخص ولا تطلب في موضوع غلط ؟