Jump to content

</Mr.Tn6eL>

Members
  • Posts

    2,799
  • Joined

  • Days Won

    13

Everything posted by </Mr.Tn6eL>

  1. الخطأ هنا local serialConsole = if getPlayerSerial(source,"سيريالك") then
  2. شريط ولا سيدي .. تنطيل ولا تطويف
  3. oopبهذه الوظيفة نسوي ال وهذا مثال بسيط Window = { } Window.__index = Window setmetatable(Window, {__call = function (win, ...) return win.new(...) end}) function Window.new( ) local self = {x = 0, y = 0, w = 400, h = 500, title = "Title"} self.window = guiCreateWindow(self.x, self.y, self.w, self.h, self.title, false) if not isElement(self.window) then return end return setmetatable(self, Window) end function Window:setTitle(title) if type(title) == "string" then self.title = title return guiWindowSetTitle(self.window, title) end return false end function Window:getTitle( ) return self.title end local window = Window( ) window:setTitle("New Title") outputChatBox(window:getTitle( )) -- or outputChatBox(window.title)
  4. دابل صادق مسوي زحمة عالفاضي هههههه
  5. dxSetRenderTarget(v.render, true) dxDrawRectangle(v.x,v.y,v.w,v.h,tocolor(0,0,0,190),false) dxDrawText(""..v.text,v.x,v.y+v.scroll,v.x+v.w,v.y+v.h,tocolor(255,255,255,255),1,'default-bold','left','top',true) dxSetRenderTarget ()
  6. امين يارب ليش تعصب اخوك :@ اوديك لحقوق الانسان ؟ هههههههههه والله مدمن لاب توب يقول بنام وينام عنده ولما اشيلة فجئه يصحي وين الاب توب !!
  7. الفديو عبارة عن نبذة مختصرة لأخوي الصغير
  8. عاجل: الشرطة تقبض على المفحط سمكورو
  9. ---------------- -- Client Side ---------------- triggerServerEvent("checkPlayerSaveAccount", localPlayer) addEvent("SendAccountData", true) addEventHandler("SendAccountData", root, function(user, pass) guiSetText(userEdit, user) guiSetText(passEdit, pass) end) ---------------- -- Server Side ---------------- --***SQL DATA***-- sql = executeSQLQuery sql "CREATE TABLE IF NOT EXISTS string_data(data_name TEXT, data_value TEXT)" function setSQLData(data, value) assert(type(data) == "string", "Bad Argument @setStringData #1 [string expect, got "..type(data).."]") assert(type(value) == "string", "Bad Argument @setStringData #2 [string expect, got "..type(value).."]") local query = sql("SELECT * FROM string_data WHERE data_name=?", data) if query and type(query) == "table" and #query == 1 then sql("UPDATE string_data SET data_value=? WHERE data_name=?", value, data) else sql("INSERT INTO string_data(data_name, data_value) VALUES(?, ?)", data, value) end return true end function getSQLData(data) assert(type(data) == "string", "Bad Argument @getStringData #1 [string expect, got "..type(data).."]") local query = sql("SELECT data_value FROM string_data WHERE data_name=?", data) return query and type(query) == "table" and #query == 1 and query[1]["data_value"] end function removeSQLData(data) assert(type(data) == "string", "Bad Argument @removeSQLData #1 [string expect, got "..type(data).."]") return sql("DELETE FROM string_data WHERE data_name=?", data) end --***Save Account(Remember me)***-- function savePlayerAccount(player, user, pass) if (isElement(player) and getElementType(player) == "player") and type(user) == "string" and type(pass) == "string" then return setSQLData("accountSaved:"..getPlayerSerial(player), toJSON({user, pass})) end return false end function removeSavedPlayerAccount(player) if (isElement(player) and getElementType(player) == "player") then return getSQLData("accountSaved:"..getPlayerSerial(player)) and removeSQLData("accountSaved:"..getPlayerSerial(player)) end return false end function getSavedPlayerAccount(player) if (isElement(player) and getElementType(player) == "player") then return unpack(fromJSON(getSQLData("accountSaved:"..getPlayerSerial(player)))) end return false end addEvent("checkPlayerSaveAccount", true) addEventHandler("checkPlayerSaveAccount", root, function( ) local user, pass = getSavedPlayerAccount(source) triggerClientEvent(source, "SendAccountData", source, type(user) == "string" and user or "", type(pass) == "string" and pass or "") end) اذ سجل الدخول بس سوي savePlayerAccount(player, user, pass) -- for example : savePlayerAccount(source, "Conosole", "password")
  10. مشارك خبرتي في اللغات : (php, c#, vb, java, javascript, html, css, lua, xml, sql) لدي خبرة nodeJS ليست لغة برمجة لكنها مكتبة برمجية لجافا سكربت تسمح بكتابة كود سيرفر سايد بجافا بواسطة محرك v8 java script engine اللغة الإنجليزية : متوسطة لي خبرة في بعض الكلمات لكن بعض القواعد لا اجيدها
  11. يتحقق ان مكان التحديد في الملف مو الاخير وش هو مكان التحديد لما تسوي fileOpen او fileCreate راح يكون مكان التحديد في أول الملف واذا سويت fileRead او fileWrite راح يكون مكان التحديد على حسب الوظيفة fileRead : يعتمد على مكان البايت اللي قريناه من الملف fileWrite : يعتمد على حجم البايت في اللي كتبناه في الملف وش فايدتها مثلا تبي تقرا الملف او 100 بايت فقط تسوي كذا local file = fileOpen("file.txt", true) -- فتح الملف وجعله للقراءة فقط if file then -- تحقق ان الملف تم فتحه بدون مشاكل repeat -- لوب outputDebugString(fileRead(file, 100)) -- كتابة ال100 بايت في الملف وراح يعطيك كل 100 بايت ورا بعض until fileIsEOF(file) -- التوقف عندما يكون مكان التحديد في اخر الملف fileClose(file) -- اغلاق الملف end
  12. للأسف ماتقدر تجيبها مباشرة لكن تقدر تسوي لوحة تسجيل واذا سجل الدخول تحط الباس واليوز في قاعدة بيانات بعدين اذ بغيت اليوزر والباسورد تسترجعها من قاعدة البيانات
×
×
  • Create New...