Jump to content

استفسارات عن البرمجة


Recommended Posts

On ٢٦‏/٦‏/٢٠١٧ at 09:09, iMr.WiFi..! said:

الاولى 

ميل الصوت من اليمين او اليسار

يعني تخلي الصوت ينسمع من اليمين فقط او من اليسار فقط ...

اذا مافهمت مو صح للسماعات مكبرين صوت لليمين ولل يسار

بضبط هنا ..

تخلي الصوت بس ينسمع باليمين او باليسار

 

يعطيك العافية اخي .

Link to comment
On 6/29/2017 at 06:05, Deativated said:


 

"onClientGUIFocus"
"onClientGUIBlur"


 

بعض عناصر الواجهة يكون فيها حالتين نشطة وغير نشطة مثال لما تضغط على الايديت يطلع لك المؤشر وهذا يعني انه نشط وجاهز للكتابة ويكون الحدث الاول اذا تم تنشيط الواجهة والثاني العكس

  • Like 1
Link to comment
2 hours ago, #,+( _xiRoc[K]; > said:

dbConnect

dbExec

dbQuery

dbPoll

dbFree

 

الاولى الاتصال بقاعدة بيانات

بيدون اظهار نتائج ويرجع لك قيمة منطقية sql الثانية تنفيذ كود 

dbFreeعشان يعطيك جدول فيه نتائج الاستعلام اما اذا ماتبي نتائج فتستخدم dbPoll الثالثة استعلام بقاعدة البيانات وطبعا ذا تبغى ترجع قيمة الاستعلام تستخدم

لانتظار النتائج من الاستعلام dbQuery تستخدم معdbPoll

اذا كنت لاتريد نتائج من الاستعلام dbQuery  تستخدم ايضا معdbFree

Link to comment
36 minutes ago, </Mr.Tn6eL> said:

الاولى الاتصال بقاعدة بيانات

بيدون اظهار نتائج ويرجع لك قيمة منطقية sql الثانية تنفيذ كود 

dbFreeعشان يعطيك جدول فيه نتائج الاستعلام اما اذا ماتبي نتائج فتستخدم dbPoll الثالثة استعلام بقاعدة البيانات وطبعا ذا تبغى ترجع قيمة الاستعلام تستخدم

لانتظار النتائج من الاستعلام dbQuery تستخدم معdbPoll

اذا كنت لاتريد نتائج من الاستعلام dbQuery  تستخدم ايضا معdbFree

 

شكرا بس مافي يعني شرح كامل لهم و امثلة وكذا ..

Link to comment
On 7/4/2017 at 17:15, </Mr.Tn6eL> said:

الامثلة موجودة في صفحة الويكي

ويوجد شرج انجليزي لها في قسم شروحات البرمجة الانجليزي

 

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

 

executeSQLQuery

Link to comment
1 hour ago, </Mr.Tn6eL> said:

registry.db على قاعدة بيانات عامة executeSQLQuery

sqliteاو mysqlعلى قاعدة بيانات خاصة قد تكونdbConnect

فقط sqlite انها executeSQLQuery مع العلم ان 

 

حلو

بس يصير افتح ملف الداتا بيس ؟

Link to comment
4 minutes ago, Talis said:

if ( SQL ) and ( #SQL > 0 ) then

[" # "] السلام عليكم , ممكن اعرف وش وظيفة

وعليكم السلام و الرحمة
وظيفتها تقوم بتحويل التيبل الي عدد

مثال

TestTable = { 1,2,3,4,5,6 }

outputChatBox(#TestTable,root) -- سيظهر لنا رقم 6 لأن هنالك 6 قيم داخل التيبل

 

مثال اخر

TestTable = { 111,222,333 }

outputChatBox(#TestTable,root) -- سيظهر لنا رقم 3 لأن هنالك 3 قيم داخل التيبل

 

مثال اخير

local newcolshape = createColSphere ( 1, 2, 3, 4 ) -- نقوم بإنشاء كول شيب
local players = getElementsWithinColShape ( newcolshape, "player" ) -- هذا الفنكشن سيحضر جميع اللاعبين المتواجدين في الكول شيب ويضعهم في تيبل
outputChatBox(#players,root) -- والان نحول التيبل الي عدد لإظهار هذا العدد في الشات


هذا والله اعلم

  • Like 3
Link to comment
5 minutes ago, Abdul KariM said:

موب بس التيبلات حتى السترنق 

يجيب لك طول السلسلة مثال


myName = "Abdul_KariM"

print ( #myName )

مثال ثاني


myName = getPlayerName ( localPlayer )

outputChatBox ( #myName )

هذا راح يجيب طول اسمك

و

string.len

نفس الشي صح

:(

Link to comment
  • 2 weeks later...

.

 

7 minutes ago, IRoMox said:

.

هلا كيف اغير الكلمه هدي الي فوق صورتي  هدي 

  • I ordered some spaghetti with marinara sauce and I got egg noodles and ketchup. I'm an average nobody.

 

 

7 minutes ago, IRoMox said:

.

 

 

Link to comment
On ٤‏/٧‏/٢٠١٧ at 16:35, </Mr.Tn6eL> said:

الاولى الاتصال بقاعدة بيانات

بيدون اظهار نتائج ويرجع لك قيمة منطقية sql الثانية تنفيذ كود 

dbFreeعشان يعطيك جدول فيه نتائج الاستعلام اما اذا ماتبي نتائج فتستخدم dbPoll الثالثة استعلام بقاعدة البيانات وطبعا ذا تبغى ترجع قيمة الاستعلام تستخدم

لانتظار النتائج من الاستعلام dbQuery تستخدم معdbPoll

اذا كنت لاتريد نتائج من الاستعلام dbQuery  تستخدم ايضا معdbFree

ي ريت مثال لكل وحدة بس ,
@Abdul KariM
@Master_MTA
@#Soking
@</Mr.Tn6eL>
@Deativated

Link to comment
2 minutes ago, MR.StoRm said:

ي ريت مثال لكل وحدة بس ,
@Abdul KariM
@Master_MTA
@#Soking
@</Mr.Tn6eL>
@Deativated

آفا وانا ليش ماتمنشن لي ؟ يعني نظام اني مبتدئ صار كذا الوضع : (

===

dbConnect :
 

test_db = dbConnect( "sqlite", "file.db" ) -- عندك بطريقتين تفتح او تصنع ملف باستخدامه 
test_db = dbConnect( "sqlite", ":myresource/file.db" ) -- تصنع او تفتحه بمود آخر 
test_db = dbConnect( "mysql", "dbname=dbname;host=5.196.43.208", "username", "password", "share=1" ) -- او تفتحه من قاعدة بيانات الخاصة بالخادم
-- الارقمنت الاول
--[[
تحدده يكون
sqlite
عشان تفتح ملفات .db
او
mysql
عشان تفتح اتصالات خارجية 
]]

dbExec :

-- اذا تبي تستعمل الأمر مباشرة بدون ماتستعملها 
-- وما بتحتاج تستعمل معها :
-- dbPoll
-- dbFree
dbExec ( test_db, "DELETE FROM table_name WHERE name=?", "Wifi" )

-- وبيرجع ترو اذا زبطت العملية وفولس اذا مازبطت

dbQuery :

dbPoll :


dbFree :

-- هذي تستعمل مع dbFree && dbPoll
-- dbFree لاستعمالها مباشرة بدون نتائج
-- dbPoll لاستعمالها عشان تستلم نتيجة الشهادة 
-- قصدي الاستعلام 
-- مثل SELECT 
local Query = dbQuery ( test_db, "SELECT * FROM table_name WHERE name=?", 'Wifi' )
-- كذا مابيصير شيء
-- لازم تستعمل 
-- dbPoll او
-- dbFree
local Result = dbPoll ( Query, -1 )
-- كذا بتقدر تستفيد من النتيجة
-- مع الأفتراض انه عند تحديد قيمة وايفاي وتحديد number
-- بيطلع 10
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
10
]]

-- ولو جربنا كذا
local Result = dbFree ( Query )
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
خطأ , لان 
dbFree
بترجع 
true
او
false
]]

 

  • Like 1
Link to comment
6 minutes ago, iMr.WiFi..! said:

آفا وانا ليش ماتمنشن لي ؟ يعني نظام اني مبتدئ صار كذا الوضع : (

===

dbConnect :
 


test_db = dbConnect( "sqlite", "file.db" ) -- عندك بطريقتين تفتح او تصنع ملف باستخدامه 
test_db = dbConnect( "sqlite", ":myresource/file.db" ) -- تصنع او تفتحه بمود آخر 
test_db = dbConnect( "mysql", "dbname=dbname;host=5.196.43.208", "username", "password", "share=1" ) -- او تفتحه من قاعدة بيانات الخاصة بالخادم
-- الارقمنت الاول
--[[
تحدده يكون
sqlite
عشان تفتح ملفات .db
او
mysql
عشان تفتح اتصالات خارجية 
]]

dbExec :


-- اذا تبي تستعمل الأمر مباشرة بدون ماتستعملها 
-- وما بتحتاج تستعمل معها :
-- dbPoll
-- dbFree
dbExec ( test_db, "DELETE FROM table_name WHERE name=?", "Wifi" )

-- وبيرجع ترو اذا زبطت العملية وفولس اذا مازبطت

dbQuery :

dbPoll :


dbFree :


-- هذي تستعمل مع dbFree && dbPoll
-- dbFree لاستعمالها مباشرة بدون نتائج
-- dbPoll لاستعمالها عشان تستلم نتيجة الشهادة 
-- قصدي الاستعلام 
-- مثل SELECT 
local Query = dbQuery ( test_db, "SELECT * FROM table_name WHERE name=?", 'Wifi' )
-- كذا مابيصير شيء
-- لازم تستعمل 
-- dbPoll او
-- dbFree
local Result = dbPoll ( Query, -1 )
-- كذا بتقدر تستفيد من النتيجة
-- مع الأفتراض انه عند تحديد قيمة وايفاي وتحديد number
-- بيطلع 10
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
10
]]

-- ولو جربنا كذا
local Result = dbFree ( Query )
outputChatBox( tostring( Result["number"] ) )
--[[
بيطلع :
خطأ , لان 
dbFree
بترجع 
true
او
false
]]

 

معرف انك تعرف لهذي الأشياء :lol: ,
لكن تبي الصراحة ما فهمت شي منهم !
مش عارف ادحشها فالمخ .. !
@iMr.WiFi..!

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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