Jump to content

TAPL

Retired Staff
  • Posts

    7,337
  • Joined

  • Days Won

    11

Everything posted by TAPL

  1. Time + Weahter الجداول مو معرفه بعدين يفترض انك عارف انهم مو ازرار يعني ذا هريس... function Clieck() if soruce == Weahter[1] then setWeather (8) elseif soruce == Weahter[2] then setWeather(19) elseif soruce == Time[1] then setTime ( 12, 0 ) end end addEventHandler("onClientGUIClick", GUIEditor.button[1],Clieck ) اللوب الي انت مسويه كله غلط بما ان الجدول نفسه غلط
  2. Grove = createTeam("Grove", 0, 255, 0) Ballas = createTeam("Ballas", 255, 0, 255) Medic = createTeam("Medic", 0, 255, 255) Police = createTeam("Police", 0, 0, 255) Aztecas = createTeam("Aztecas", 0, 204, 204) NoTeam = createTeam("NoTeam", 255, 0, 0) local rnd = { {2047.8, -1899.8, 13.5}, {958.1, -1356.7, 13.3}, {1128.7, -1490.5, 22.8}, {2144.1, -1803.2, 16.1}, {1716.9, -1682.1, 20.2}, {1975.6, -1284.7, 28.5}, {2027, 1916.7, 12.3}, {2565.1, 1212.8, 14.3}, {2535.5, 997.8, 14.3}, {2542.3, 2213.5, 14.1}, {2261.4, 2333.3, 10.8}, {1954.2, 2323.9, 10.8}, } local teamSpawn = { ["Grove"] = {2498.670, -1684.575, 13.416}, ["Aztecas"] = {2498.670, -1684.575, 13.416}, ["Police"] = {2498.670, -1684.575, 13.416}, ["Ballas"] = {2498.670, -1684.575, 13.416}, ["NoTeam"] = {2498.670, -1684.575, 13.416}, ["Medic"] = {2498.670, -1684.575, 13.416}, } function SpawnNoTe (SkinID, team) setPlayerTeam(source, getTeamFromName(team)) setPlayerNametagColor(source, 255, 0, 0) if (team == "NoTeam") then local xn, yn, zn = unpack(rnd[math.random(#rnd)]) spawnPlayer(source, xn, yn, zn, 0, SkinID, 0, 0) else local x, y, z = unpack(teamSpawn[team]) spawnPlayer(source, x, y, z, 0, SkinID, 0, 0) end fadeCamera(source, true) setCameraTarget(source) exports["guimessages"]:outputServer(source, "أنت الأن في فريق "..team, 255, 0, 0) end addEvent("Client:Spawn", true) addEventHandler("Client:Spawn", root, SpawnNoTe)
  3. صراحه ما جبت شي جديد إذا ما تعرف ليه ترد؟ الكلينت يشتغل على جهاز اللاعب نفسه، يعني لما يكتب الكلمة رح يشغل الصوت و يكررة على عدد اللاعبين بالسيرفر server: addCommandHandler("صوت", function(player) triggerClientEvent("onSound", player) end) client: addEvent("onSound", true) addEventHandler("onSound", root, function() playSound("alarm.mp3", true) end)
  4. TAPL

    .

    ينقل إلى قسم البرمجة
  5. local sTable = {105,106,107,114,109,110,108,115,116,102,103,104,163,164,165,166,265,266,267,280,281,282,283,284,285,286,287,288,312,0,1,2,7,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,43,44,45,46,47,48,50,51,52,57,59,60,83,84,96,97,274,275,276} local teams = { ["Grove"] = {105, 106, 107}, ["Aztecas"] = {109,110,108,115,116}, ["Police"] = {283, 284, 285,163,164,165,166,265,266,267,280,281,282,283,284,285,286,287,288,312}, ["Ballas"] = {102, 103, 104}, ["NoTeam"] = {0,1,2,7,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,43,44,45,46,47,48,50,51,52,57,59,60,83,84,96,97}, ["Medic"] = {274, 275, 276} } ped = createPed(105,428.39999389648, -56.700000762939, 1013.799987793,270) local var = 0 setCameraMatrix(434.94989013672, -56.703098297119, 1014.8275146484, 433.95333862305, -56.695301055908, 1014.7448120117) bindKey("arrow_r", "down", function() var = var + 1 if var > #sTable then var = 1 end setElementModel(ped, sTable[var]) end) bindKey("arrow_l", "down", function() var = var - 1 if var < 1 then var = #sTable end setElementModel(ped, sTable[var]) end) bindKey("enter", "down", function() local SkinID = getElementModel(ped) local Team table.foreach(teams, function(teamName, sTable) table.foreach(sTable, function(_,id) if id == SkinID then Team = teamName end end) end) triggerServerEvent("Client:Spawn", getLocalPlayer(), SkinID, Team) unbindKey("arrow_r", "down", hideLoginWindow) unbindKey("arrow_l", "down", hideLoginWindow) unbindKey("enter", "down", hideLoginWindow) end)
  6. لو قريت ردي الي بموضوعك السابق كان عرفت سبب المشكلة https://forum.multitheftauto.com/viewtopic.php?f ... 82#p801986
  7. TAPL

    help.

    Show where you trigger the event 'UIPbusiness.resign'.
  8. الا يتكنسل , مجرب انا ما يتكنسل onPlayerDamage ما يحتاج تجرب ذا شي معروف و مذكور بالويكي، الحدث * الكذب حرام
  9. لما تضغط على الزر تسوي تريقر للسيرفر triggerServerEvent و من السيرفر تسوي تريقر للكلينت لكل اللاعبين triggerClientEvent و بعدها تشغل الصوت بالكلينت
  10. انت شفت الأخطاء الي في الدي بق؟ الدي بق مفيد في معرفه الأخطاء /debugscript 3
  11. فتحت الصفحة ذي من قبل؟ https://wiki.multitheftauto.com/wiki/OnClientGUIClick اقرأ الملاحظة + البارتمرات حق الأفنت ذا و رح تعرف الخطأ + في الكلينت ما يحتاج لاعب، لكن ما يأثر لو حطيت getPlayerMoney فنكشن
  12. استفدت شي انا كذا يعطي سترنق و ما تقدر تستخدمه بالعمليات الحسابية guiGetText ردي كان رداُ على الي فوق ردي بخصوص الكلام ان
  13. تستهبل انت شي؟ حط كودك بعدين قول فيه خطأ حنا مانقدر نساعدك بدون ما نشوف الكود
  14. SQL قواعد بيانات قواعد البيانات سيرفر سايد فقط من سابع المستحيلات قاعده البيانات تتحمل عند اللاعبين التحميل الي تشوفه اول ما تخش السيرفر ذا للماب و السيارات
  15. local table = {105,106,107,114,109,110,108,115,116,117,163,164,165,166,265,266,267,280,281,282,283,284,285,286,287,288,312,102,103,104,0,1,2,7,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,43,44,45,46,47,48,50,51,52,57,59,60,83,84,96,97,274,275,276} ped = createPed(105, 428.4, -56.7, 1013.8, 270) acs = getElementModel(ped) local var = 0 bindKey("arrow_r", "down", function() var = var + 1 if var > #table then var = 1 end setElementModel(ped, table[var]) end) bindKey("arrow_l", "down", function() var = var - 1 if var < 1 then var = #table end setElementModel(ped, table[var]) end) و يفضل تغير اسم الجدول عشان ما يتعارض مع فنكشات مثل table.insert table.remove table.sort
  16. ما يتكنسل onPlayerDamage الحدث حدث البيد موجود كلينت فقط مافيه سيرفر onClientPedDamage
  17. ما له دخل بالموضوع
×
×
  • Create New...