Jump to content

اسفسار ، طلب اكواد


MA[S]RIY

Recommended Posts

السلام عليكم

كيف اخلي الي موجود بالجريد لست م يروح ابدا

لو طلعت من السرفر ودخلت م يروح

لو طفيت المود وشغلته م يروح

لو طفيت السرفر وشغله م يروح

 

كيف مع الاكواد المستخدمه 

؟

Link to comment
  On 01/12/2017 at 12:25, MA[S]RIY said:

السلام عليكم

كيف اخلي الي موجود بالجريد لست م يروح ابدا

لو طلعت من السرفر ودخلت م يروح

لو طفيت المود وشغلته م يروح

لو طفيت السرفر وشغله م يروح

 

كيف مع الاكواد المستخدمه 

؟

Expand  

بإستخدام قواعد البيانات ..

Link to comment
  On 01/12/2017 at 13:03, MA[S]RIY said:

طيب كيف اجيب كل الي موجود بالجريد لست

ومتي احطهم بالقاعده

ومتي اجلب القاعده

وكيف احط القاعده كلها في الجريد لست 

؟؟

Expand  

عندك طريقتين

الاولى: تستخدم قاعدة البيانات مباشرة تضيف وتحذف

وبعدها ترسل القاعدة للكلنت وتعرض البيانات في القريد لست

 

الثانية: تضيف وتمسح من القريد لست مباشرة

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

وتجمع البيانات من القريد لست باستخدام

guiGridListGetRowCount

 

 

وطبعاً الطريقة الاولى افضل لان الطريقة الثانية معقدة وتحتاج تحدث القاعدة باستمرار

Link to comment
  On 01/12/2017 at 15:51, Hus[s]ain-[25]~ said:

عندك طريقتين

الاولى: تستخدم قاعدة البيانات مباشرة تضيف وتحذف

وبعدها ترسل القاعدة للكلنت وتعرض البيانات في القريد لست

 

الثانية: تضيف وتمسح من القريد لست مباشرة

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

وتجمع البيانات من القريد لست باستخدام

guiGridListGetRowCount

 

 

وطبعاً الطريقة الاولى افضل لان الطريقة الثانية معقدة وتحتاج تحدث القاعدة باستمرار

Expand  

طيب الحين لما اطلع القيم من الجدول

كيف اضيفها كلها الجريد لست ؟

Edited by MA[S]RIY
Link to comment

طيب 

ابي اعرف كيف احط القاعده مو علي سريال لاعب او كذا

علشان لما اجيب القاعده م بجيب القاعده حقي 

فاهمني

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

الحين ابي اعرف كيف احط الداتا مو علي لاعب محدد ؟

Link to comment
  On 01/12/2017 at 22:57, MA[S]RIY said:

للكل لل روت يعني كيف اطبقها مع هذا المثال ؟

Expand  

ممكن توضع=ح

عايز تجيب كل اللاعبي؟

استخدم اللوب

for k,v in ipairs(getElementsByType('player'))do
local aSQL = executeSQLQuery ( 'SELECT Name, Namee FROM _Name_ WHERE ' ,  )


end

 v

بيكون هو اللاعب 

Edited by Master_MTA
Link to comment
  On 01/12/2017 at 23:01, Master_MTA said:

ممكن توضع=ح

عايز تجيب كل اللاعبي؟

استخدم اللوب


for k,v in ipairs(getElementsByType('player'))do
local aSQL = executeSQLQuery ( 'SELECT Name, Namee FROM _Name_ WHERE ' ,  )


end

 v

بيكون هو اللاعب 

Expand  

انا الحين ابي لما لاعب يضغط علي زر يجيب كلام مكتوب في الايديت بوكس الاول والثاني ويدخلهم في قاعده سكل

وفي لوحه تكون خاصه بي ابي لما افتحها تجيب لي القاعده حقق كل الاعبين الي هي القيم حق الايديت بوكس الاول والثاني

وابعتهم في ترايقر واضيفهم في الجريد لست

فهمتني ؟

Link to comment
  On 01/12/2017 at 23:05, MA[S]RIY said:

وفي لوحه تكون خاصه بي ابي لما افتحها تجيب لي القاعده حقق كل الاعبين الي هي القيم حق الايديت بوكس الاول والثاني

 

Expand  

تمام

يبقى في سيرفر سايد هتعمل كده

local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' )

if #aSQL~=0 then

triggerClientEvent(plr,'setgrid',plr,aSQL)

else 

triggerClientEvent(plr,'cleargrid',plr)

end

----------------اعذرني مستخدمتش المربع بسبب النت

نجي للكلنت

addEvent('setgrid',true)

addEventHandler('setgrid',root,function(db)

guiGridListClear(grid)

for k,v in ipairs(db)do

local row=guiGridListAddRow(grid)

guiGridListSetItemText(grid,row,1,db[k].Name,false,false)

guiGridListSetItemText(grid,row,2,db[k].Namee,false,false)

end

end)

 

addEvent('cleargrid',true)

addEventHandler('cleargrid',root,function(db)

guiGridListClear(grid)

end)

  • Like 1
Link to comment
-- Server Code

Players = { }

addEventHandler( 'onPlayerJoin', root,
function( ) 
	table.insert( Players, getPlayerName( source ) )
	triggerClientEvent( root, 'WriteTable', root, Players )
end )

-- Client Code

addEvent( 'WriteTable', true )
addEventHandler( 'WriteTable', root,
function( Players ) 
	guiGridListClear( GridList )
	for _, Variables in ipairs( Players ) do 
		local Row = guiGridListAddRow( GridList )
		guiGridListSetItemText( GridList, Row, 1, Variables, false, false )
	end 
end )

جوال سوري لو في غلطه

Link to comment
  On 01/12/2017 at 23:35, #Soking said:

-- Server Code

Players = { }

addEventHandler( 'onPlayerJoin', root,
function( ) 
	table.insert( Players, getPlayerName( source ) )
	triggerClientEvent( root, 'WriteTable', root, Players )
end )

-- Client Code

addEvent( 'WriteTable', true )
addEventHandler( 'WriteTable', root,
function( Players ) 
	guiGridListClear( GridList )
	for _, Variables in ipairs( Players ) do 
		local Row = guiGridListAddRow( GridList )
		guiGridListSetItemText( GridList, Row, 1, Variables, false, false )
	end 
end )

جوال سوري لو في غلطه

Expand  

ما إتوقع له علاقة بطلبه ..
لإن هو يبي يسوي مثل نظام الريبورت سيستم ..

Link to comment
  On 01/12/2017 at 23:19, Master_MTA said:

تمام

يبقى في سيرفر سايد هتعمل كده

local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' )

if #aSQL~=0 then

triggerClientEvent(plr,'setgrid',plr,aSQL)

else 

triggerClientEvent(plr,'cleargrid',plr)

end

----------------اعذرني مستخدمتش المربع بسبب النت

نجي للكلنت

addEvent('setgrid',true)

addEventHandler('setgrid',root,function(db)

guiGridListClear(grid)

for k,v in ipairs(db)do

local row=guiGridListAddRow(grid)

guiGridListSetItemText(grid,row,1,db[k].Name,false,false)

guiGridListSetItemText(grid,row,2,db[k].Namee,false,false)

end

end)

 

addEvent('cleargrid',true)

addEventHandler('cleargrid',root,function(db)

guiGridListClear(grid)

end)

Expand  

طيب الحين مشكلتي

كيف اجيب قواعد بيانات جميع الاعبين

الاونلاين والاوفلاين

كيف ؟؟

Link to comment
  On 03/12/2017 at 14:14, Master_MTA said:

ليه ما تركز بكلامي؟

local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' )

بتحصله بالكود حقي

 

 

Expand  

يعني الحين

لو انا سويته كذا

local aSQL = executeSQLQuery ( 'SELECT * FROM _Name_ ' )

بيجيب قواعد بيانات جميع اللاعبين ؟

علي م اعتقد لا

Link to comment
  On 03/12/2017 at 18:47, MA[S]RIY said:

علي م اعتقد لا

Expand  

لا حول ولا قوة الا بالله مصر تتعبني انت

ذذ

منت مصدق جرب التالي

local sql = executeSQLQuery ( 'SELECT * FROM _Name_ ' )

if #sql~=0 then
  for k=1,#sql do
    outputChatBox(sql[k].Name)-------------القيمة الافتراضيه للاعب في الاوتبوت شات هي root عشان لا تجي تقول غلطان
    outputChatBox(sql[k].Namee)
   end
 end

 

Link to comment

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...