Jump to content

تعديل#


Recommended Posts

Posted

السلام عليكم

عندي القريد ليست يذكر أوبجكتات معينه

واضفت له هذا النظام

 

local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ')
		local results = dbPoll( check, -1 )

أبيه يتحقق من السريال لانه يذكر اي لاعب عنده الاوبجكت وهو مفروض يكون للي اشترى فقط

Posted
Just now, w7sH said:

السلام عليكم

عندي القريد ليست يذكر أوبجكتات معينه

واضفت له هذا النظام

 


local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ')
		local results = dbPoll( check, -1 )

أبيه يتحقق من السريال لانه يذكر اي لاعب عنده الاوبجكت وهو مفروض يكون للي اشترى فقط

فهمني وش تبي تسوي مب فاهم يتحقق من سيريال كيف ؟+

وش كولمن السيريال اصلا

Posted

في البدداية هو يعتمد على هالنظام عشان يحفظ السيارات اللي يشتريها اللاعب

بس المشكلة هنا اذا اللاعب اشترى السيارة راح تكون ظاهره عند الكل مو بس اللي اشتراها

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

Posted
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

Posted
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

Posted

حركتك حلوه وعجبتني, 

لكن المشكلة اني مسوي أكثر من قاعده على نفس الاسم

ف اذا تقدر تحول الترايقر من روت لـ شي مخصص. وهل اقدر ولا لا

 

Posted
4 minutes ago, w7sH said:

حركتك حلوه وعجبتني, 

لكن المشكلة اني مسوي أكثر من قاعده على نفس الاسم

ف اذا تقدر تحول الترايقر من روت لـ شي مخصص. وهل اقدر ولا لا

 

قلتلك source

Posted

نفس المشكلة 

هذا الكود

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 )

 

Posted
11 minutes ago, #_iMr.[E]coo said:

خطا بسطر 15

عارف انا لكن اذا عدلته راح ترجع المشكلة ^^^ , ويسوي رفرش للكل باستخدام الروت

ونفس المشكلة

Posted
8 minutes ago, w7sH said:

عارف انا لكن اذا عدلته راح ترجع المشكلة ^^^ , ويسوي رفرش للكل باستخدام الروت

ونفس المشكلة

فهمني شو ودك تسوي

Posted

انا عندي مود معرض السيارات

وهذا الكود اللي فوق يجيب اسامي السيارات اللي شارها الاعب فالقريد لست

بس المشكلة اذا اللاعب اشترى سيارة تجي عند الكل في القريد لست حقته

والمفروض تكون له لحاله

Posted

تقصد قاعدة الحفظ ولا الترايقرات؟

هذي قاعدة الرفرش

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 )

 

Posted
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 )

 

ورني التراقر +الاستقبل حق الايفينت اللي يحدث الجريد لست

يعني الكلنت سايد

Posted

جرب

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 )

 

Posted
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 )

 

بيض الله وجهك !

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...