w7sH Posted May 23, 2017 Posted May 23, 2017 السلام عليكم عندي القريد ليست يذكر أوبجكتات معينه واضفت له هذا النظام local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ') local results = dbPoll( check, -1 ) أبيه يتحقق من السريال لانه يذكر اي لاعب عنده الاوبجكت وهو مفروض يكون للي اشترى فقط
Master_MTA Posted May 23, 2017 Posted May 23, 2017 Just now, w7sH said: السلام عليكم عندي القريد ليست يذكر أوبجكتات معينه واضفت له هذا النظام local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ') local results = dbPoll( check, -1 ) أبيه يتحقق من السريال لانه يذكر اي لاعب عنده الاوبجكت وهو مفروض يكون للي اشترى فقط فهمني وش تبي تسوي مب فاهم يتحقق من سيريال كيف ؟+ وش كولمن السيريال اصلا
w7sH Posted May 23, 2017 Author 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
Master_MTA Posted May 23, 2017 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
Master_MTA Posted May 23, 2017 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
Master_MTA Posted May 23, 2017 Posted May 23, 2017 https://wiki.multitheftauto.com/wiki/SetElementVisibleTo setElementVisibleTo(الشي اللي تبي تظهره وتخفيه,the,st) the=الشخص اللي تبي تظهر له الشي وتخفيه st=اما انها true=لاظهار ه او false=لاخفاءه
w7sH Posted May 23, 2017 Author Posted May 23, 2017 حركتك حلوه وعجبتني, لكن المشكلة اني مسوي أكثر من قاعده على نفس الاسم ف اذا تقدر تحول الترايقر من روت لـ شي مخصص. وهل اقدر ولا لا
Master_MTA Posted May 23, 2017 Posted May 23, 2017 4 minutes ago, w7sH said: حركتك حلوه وعجبتني, لكن المشكلة اني مسوي أكثر من قاعده على نفس الاسم ف اذا تقدر تحول الترايقر من روت لـ شي مخصص. وهل اقدر ولا لا قلتلك source
w7sH Posted May 23, 2017 Author Posted May 23, 2017 triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) كذا؟^ 1
Master_MTA Posted May 23, 2017 Posted May 23, 2017 6 minutes ago, w7sH said: triggerClientEvent( source, 'VehiclesSystem;putMyVehicles', source, results ) كذا؟^ يب
Master_MTA Posted May 23, 2017 Posted May 23, 2017 3 minutes ago, w7sH said: بجرب الطريقة واقولك وش يصير معي اوك يا غالي
w7sH Posted May 23, 2017 Author 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 )
w7sH Posted May 23, 2017 Author Posted May 23, 2017 11 minutes ago, #_iMr.[E]coo said: خطا بسطر 15 عارف انا لكن اذا عدلته راح ترجع المشكلة ^^^ , ويسوي رفرش للكل باستخدام الروت ونفس المشكلة
^iiEcoo'x_) Posted May 23, 2017 Posted May 23, 2017 8 minutes ago, w7sH said: عارف انا لكن اذا عدلته راح ترجع المشكلة ^^^ , ويسوي رفرش للكل باستخدام الروت ونفس المشكلة فهمني شو ودك تسوي
w7sH Posted May 23, 2017 Author Posted May 23, 2017 انا عندي مود معرض السيارات وهذا الكود اللي فوق يجيب اسامي السيارات اللي شارها الاعب فالقريد لست بس المشكلة اذا اللاعب اشترى سيارة تجي عند الكل في القريد لست حقته والمفروض تكون له لحاله
w7sH Posted May 23, 2017 Author 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 )
Master_MTA Posted May 24, 2017 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 ) ورني التراقر +الاستقبل حق الايفينت اللي يحدث الجريد لست يعني الكلنت سايد
' A F . Posted May 24, 2017 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 )
w7sH Posted May 24, 2017 Author 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 ) بيض الله وجهك !
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