w7sH Posted May 23, 2017 Share Posted May 23, 2017 السلام عليكم عندي القريد ليست يذكر أوبجكتات معينه واضفت له هذا النظام local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ') local results = dbPoll( check, -1 ) أبيه يتحقق من السريال لانه يذكر اي لاعب عنده الاوبجكت وهو مفروض يكون للي اشترى فقط Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 Just now, w7sH said: السلام عليكم عندي القريد ليست يذكر أوبجكتات معينه واضفت له هذا النظام local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ') local results = dbPoll( check, -1 ) أبيه يتحقق من السريال لانه يذكر اي لاعب عنده الاوبجكت وهو مفروض يكون للي اشترى فقط فهمني وش تبي تسوي مب فاهم يتحقق من سيريال كيف ؟+ وش كولمن السيريال اصلا Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 في البدداية هو يعتمد على هالنظام عشان يحفظ السيارات اللي يشتريها اللاعب بس المشكلة هنا اذا اللاعب اشترى السيارة راح تكون ظاهره عند الكل مو بس اللي اشتراها local vehDB = dbConnect( 'sqlite', 'VehiclesSystem - Database.db' ) dbExec( vehDB, ' CREATE TABLE IF NOT EXISTS `VehiclesSystem_Players2` (pSerial, vehID, vehName, vehPrice, Subscription) ' ) --dbExec( vehDB, ' DROP TABLE `VehiclesSystem_Players2` ' ) vehPers = { }; vehview = { }; function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` ' ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( root, 'VehiclesSystem;emptyMyList', root ) return end triggerClientEvent( root, 'VehiclesSystem;putMyVehicles', root, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) VehiclesSystem_Players2 Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 3 minutes ago, w7sH said: في البدداية هو يعتمد على هالنظام عشان يحفظ السيارات اللي يشتريها اللاعب بس المشكلة هنا اذا اللاعب اشترى السيارة راح تكون ظاهره عند الكل مو بس اللي اشتراها local vehDB = dbConnect( 'sqlite', 'VehiclesSystem - Database.db' ) dbExec( vehDB, ' CREATE TABLE IF NOT EXISTS `VehiclesSystem_Players2` (pSerial, vehID, vehName, vehPrice, Subscription) ' ) --dbExec( vehDB, ' DROP TABLE `VehiclesSystem_Players2` ' ) vehPers = { }; vehview = { }; function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` ' ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( root, 'VehiclesSystem;emptyMyList', root ) return end triggerClientEvent( root, 'VehiclesSystem;putMyVehicles', root, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) VehiclesSystem_Players2 الحين انت مسوي التراقر بالروت ليه دامك ما تبي الا اللاعب يشوفها كما انك لو سويت السياره بالكلنت بتكون عبارة عنن زينة كما انك تقدر تختصر التراقر بفنكشن سهل setElementVisibleTo Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 3 minutes ago, w7sH said: في البدداية هو يعتمد على هالنظام عشان يحفظ السيارات اللي يشتريها اللاعب بس المشكلة هنا اذا اللاعب اشترى السيارة راح تكون ظاهره عند الكل مو بس اللي اشتراها local vehDB = dbConnect( 'sqlite', 'VehiclesSystem - Database.db' ) dbExec( vehDB, ' CREATE TABLE IF NOT EXISTS `VehiclesSystem_Players2` (pSerial, vehID, vehName, vehPrice, Subscription) ' ) --dbExec( vehDB, ' DROP TABLE `VehiclesSystem_Players2` ' ) vehPers = { }; vehview = { }; function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` ' ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( root, 'VehiclesSystem;emptyMyList', root ) return end triggerClientEvent( root, 'VehiclesSystem;putMyVehicles', root, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) VehiclesSystem_Players2 الحين انت مسوي التراقر بالروت ليه دامك ما تبي الا اللاعب يشوفها كما انك لو سويت السياره بالكلنت بتكون عبارة عنن زينة كما انك تقدر تختصر التراقر بفنكشن سهل setElementVisibleTo 1 minute ago, w7sH said: وش اقدر اغيره غير الروت؟ source Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 https://wiki.multitheftauto.com/wiki/SetElementVisibleTo setElementVisibleTo(الشي اللي تبي تظهره وتخفيه,the,st) the=الشخص اللي تبي تظهر له الشي وتخفيه st=اما انها true=لاظهار ه او false=لاخفاءه Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 حركتك حلوه وعجبتني, لكن المشكلة اني مسوي أكثر من قاعده على نفس الاسم ف اذا تقدر تحول الترايقر من روت لـ شي مخصص. وهل اقدر ولا لا Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 4 minutes ago, w7sH said: حركتك حلوه وعجبتني, لكن المشكلة اني مسوي أكثر من قاعده على نفس الاسم ف اذا تقدر تحول الترايقر من روت لـ شي مخصص. وهل اقدر ولا لا قلتلك source Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) كذا؟^ 1 Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 6 minutes ago, w7sH said: triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) كذا؟^ يب Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 بجرب الطريقة واقولك وش يصير معي Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 3 minutes ago, w7sH said: بجرب الطريقة واقولك وش يصير معي اوك يا غالي Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 نفس المشكلة هذا الكود local vehDB = dbConnect( 'sqlite', 'VehiclesSystem - Database.db' ) dbExec( vehDB, ' CREATE TABLE IF NOT EXISTS `VehiclesSystem_Players2` (pSerial, vehID, vehName, vehPrice, Subscription) ' ) --dbExec( vehDB, ' DROP TABLE `VehiclesSystem_Players2` ' ) vehPers = { }; vehview = { }; function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` ' ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( source, 'VehiclesSystem;emptyMyList', source ) return end triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', source, refreshMyList ) Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 11 minutes ago, #_iMr.[E]coo said: خطا بسطر 15 عارف انا لكن اذا عدلته راح ترجع المشكلة ^^^ , ويسوي رفرش للكل باستخدام الروت ونفس المشكلة Link to comment
^iiEcoo'x_) Posted May 23, 2017 Share Posted May 23, 2017 8 minutes ago, w7sH said: عارف انا لكن اذا عدلته راح ترجع المشكلة ^^^ , ويسوي رفرش للكل باستخدام الروت ونفس المشكلة فهمني شو ودك تسوي Link to comment
Master_MTA Posted May 23, 2017 Share Posted May 23, 2017 والله وانا بعد ما فهمت تبي تسوي وشو انت بالظبط Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 انا عندي مود معرض السيارات وهذا الكود اللي فوق يجيب اسامي السيارات اللي شارها الاعب فالقريد لست بس المشكلة اذا اللاعب اشترى سيارة تجي عند الكل في القريد لست حقته والمفروض تكون له لحاله Link to comment
w7sH Posted May 23, 2017 Author Share Posted May 23, 2017 تقصد قاعدة الحفظ ولا الترايقرات؟ هذي قاعدة الرفرش function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` ' ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( source, 'VehiclesSystem;emptyMyList', source ) return end triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) وبالنسبة للشراء addEvent( 'VehiclesSystem;buyCurrentCar', true ) addEventHandler( 'VehiclesSystem;buyCurrentCar', root, function( ID, Name, Price ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` WHERE pSerial = ? AND vehID = ? ', getPlayerSerial( source ), ID ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then dbExec( vehDB, ' INSERT INTO `VehiclesSystem_Players2` VALUES(?,?,?,?,?) ', getPlayerSerial( source ), tonumber(ID), Name, Price, 'Permanent Subscription' ) vehPers[source] = createVehicle( ID, -1633.87439, 1208.09277, 7.03906 + 1, -0, 0, 224.5189666748 ) warpPedIntoVehicle( source, vehPers[source] ) takePlayerMoney( source, Price ) setTimer(setCameraTarget, 1500, 1, source ) setElementDimension( vehPers[source], 0 ) setElementDimension( source, 0 ) fadeCamera( source, false ) setTimer( fadeCamera, 1500, 1, source, true ) triggerClientEvent( source, 'VehiclesSystem;hideBuyWindow', source ) viewVehiclex( nil, nil, nil, nil, 'close' ) refreshMyList( ) else outputChatBox( Error', source, 255, 255, 255, true ) return end end ) Link to comment
Master_MTA Posted May 24, 2017 Share Posted May 24, 2017 16 hours ago, w7sH said: تقصد قاعدة الحفظ ولا الترايقرات؟ هذي قاعدة الرفرش function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` ' ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( source, 'VehiclesSystem;emptyMyList', source ) return end triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) وبالنسبة للشراء addEvent( 'VehiclesSystem;buyCurrentCar', true ) addEventHandler( 'VehiclesSystem;buyCurrentCar', root, function( ID, Name, Price ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` WHERE pSerial = ? AND vehID = ? ', getPlayerSerial( source ), ID ) local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then dbExec( vehDB, ' INSERT INTO `VehiclesSystem_Players2` VALUES(?,?,?,?,?) ', getPlayerSerial( source ), tonumber(ID), Name, Price, 'Permanent Subscription' ) vehPers[source] = createVehicle( ID, -1633.87439, 1208.09277, 7.03906 + 1, -0, 0, 224.5189666748 ) warpPedIntoVehicle( source, vehPers[source] ) takePlayerMoney( source, Price ) setTimer(setCameraTarget, 1500, 1, source ) setElementDimension( vehPers[source], 0 ) setElementDimension( source, 0 ) fadeCamera( source, false ) setTimer( fadeCamera, 1500, 1, source, true ) triggerClientEvent( source, 'VehiclesSystem;hideBuyWindow', source ) viewVehiclex( nil, nil, nil, nil, 'close' ) refreshMyList( ) else outputChatBox( Error', source, 255, 255, 255, true ) return end end ) ورني التراقر +الاستقبل حق الايفينت اللي يحدث الجريد لست يعني الكلنت سايد Link to comment
' A F . Posted May 24, 2017 Share Posted May 24, 2017 جرب function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` WHERE pSerial=?',tostring(getPlayerSerial(source)) ); local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( source, 'VehiclesSystem;emptyMyList', source ) return end triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) Link to comment
w7sH Posted May 24, 2017 Author Share Posted May 24, 2017 38 minutes ago, Default said: جرب function refreshMyList( ) local check = dbQuery( vehDB, ' SELECT * FROM `VehiclesSystem_Players2` WHERE pSerial=?',tostring(getPlayerSerial(source)) ); local results = dbPoll( check, -1 ) if ( type( results ) == 'table' and #results == 0 or not results ) then triggerClientEvent( source, 'VehiclesSystem;emptyMyList', source ) return end triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) end addEvent( 'refreshMyListS', true ) addEventHandler( 'refreshMyListS', root, refreshMyList ) بيض الله وجهك ! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now