Jump to content

Rockyz

Members
  • Posts

    1,862
  • Joined

  • Days Won

    8

Everything posted by Rockyz

  1. ماعندي مشكلة اذا احد عنده فكرة مو مستهلكة او جديدة ابرمج معه بس اهم شي الفكرة
  2. local damageTable = {} ---------------------- function getRoundTopFive() sortedTable = {} for player,damage in pairs(damageTable) do if isElement(player) then local team = getPlayerTeam(player) if team then table.insert(sortedTable, {player, damage}) end end end table.sort(sortedTable, function(a,b) return a[2] > b[2] end) local top5 = {} for index = 1, 5 do top5[#top5+1] = sortedTable[index] and {getPlayerName(sortedTable[index][1]), sortedTable[index][2]} or {'N/A', '0'} end triggerClientEvent(root, "showRoundTop5", root, top5) end اذا تبي تجيب التوب 5 سو لوب للجدول مثلا كذا for index = 1, #top5 do outputChatBox(index..':'..top5[index][1]..' with '..top5[index][2]..' kills') end
  3. المفروض ارسلوا لك المعلومات حقت الداتا بيس
  4. كيف يعني يثبتونها هم يعطوك الداتا بيس لحالها اتوقع
  5. كيف يعني مرتبطة او لا هي قاعدة بيانات بعض الاستضافات اذا تشتري منهم سيرفر يعطونك قاعدة بيانات، معلومات الداتا بيس منفصلة عن معلومات السيرفر
  6. اقولك حط كودي ولاتعدل عليه وبيستوي الشي الي انت تبيه في شي ابسط من كذا ؟
  7. انت ماعليك حط كودي وبيظبط
  8. حط الكود الي عطيتك اياه ولا تغير عليه
  9. هذا مثال لحفظ الفلوس عن طريق ال mySQL في سيرفرين local dbHost = ''; local dbPort = ''; local dbName = ''; local dbUsername = ''; local dbPassword = ''; local connection = dbConnect('mysql', 'dbname='..dbName..';host='..dbHost..';port='..dbPort, dbUsername, dbPassword); function setupDatabase(resource) if connection then dbExec(connection, 'CREATE TABLE IF NOT EXISTS playersMoney(playerSerial TEXT, playerMoney INTEGER)'); local function giveMoney(player) local returnedValue = dbPoll(dbQuery(connection, 'SELECT * FROM playersMoney WHERE playerSerial=?', getPlayerSerial(player)), -1) if #returnedValue > 0 then setPlayerMoney(player, returnedValue[1].playerMoney) end end if eventName == 'onResourceStart' then local players = getElementsByType('player'); for index = 1, #players do giveMoney(players[index]); end else giveMoney(source); end else outputDebugString((resource and getResourceName(resource) or '')..': Failed to connect to the database') end end addEventHandler('onPlayerJoin', root, setupDatabase); addEventHandler('onResourceStart', resourceRoot, setupDatabase); addEventHandler('onPlayerQuit', root, function() local playerSerial = getPlayerSerial(source); local returnedValue = dbPoll(dbQuery(connection, 'SELECT * FROM playersMoney WHERE playerSerial=?', playerSerial), -1) if type(returnedValue) == 'table' and #returnedValue > 0 then dbExec(connection, 'UPDATE playersMoney SET playerMoney=? WHERE playerSerial=?', getPlayerMoney(source), playerSerial) else dbExec(connection, 'INSERT INTO playersMoney (playerSerial, playerMoney) VALUES(?, ?)', playerSerial, getPlayerMoney(source)) end end) addEventHandler('onResourceStop', resourceRoot, function() local players = getElementsByType('player'); for index = 1, #players do local playerSerial = getPlayerSerial(players[index]); local returnedValue = dbPoll(dbQuery(connection, 'SELECT * FROM playersMoney WHERE playerSerial=?', playerSerial), -1) if type(returnedValue) == 'table' and #returnedValue > 0 then dbExec(connection, 'UPDATE playersMoney SET playerMoney=? WHERE playerSerial=?', getPlayerMoney(players[index]), playerSerial) else dbExec(connection, 'INSERT INTO playersMoney (playerSerial, playerMoney) VALUES(?, ?)', playerSerial, getPlayerMoney(players[index])) end end end) حط الكود في السيرفرين, ولاتنسى تحط معلومات الداتا بيس
  10. addEventHandler('onPlayerWasted', root, function() local playerTeam = getPlayerTeam(source) local teamName = playerTeam and getTeamName(playerTeam) if TableSpawns[teamName] then spawnPlayer(source, unpack(TableSpawns[teamName], 1, 3)) end end)
  11. اعذرني بس انت داخل تشوف التاجات ولا تلعب ؟
  12. على حسب المبرمج ونوع القيم مود، ممكن يكون شي سهل و ممكن يكون شي صعب
  13. ماندري من الي يمنشن منصور كل مرة
  14. كم ادفع لك عشان تكمل السالفة
×
×
  • Create New...