Jump to content

PaiN^

Members
  • Posts

    2,258
  • Joined

  • Last visited

Everything posted by PaiN^

  1. ممكن انك ما عدلت التيبل ؟ جرب دا: allowedwps = { [0] = true, [1] = true, [2] = true, [3] = true, [5] = true, [6] = true, [7] = true, [8] = true, } addEventHandler( "onClientPlayerWeaponSwitch", root, function(previous_weapon, next_weapon) if getElementData(localPlayer, "nodm") == true then local current_weapon = getPedWeapon(localPlayer, next_weapon) for i, weapon in ipairs(allowedwps) do if current_weapon ~= i then cancelEvent() break end end end end )
  2. Is it not working at all or is it saying No in the chat box? if it's the later, make sure that the player who's calling the command "xy" has an element attached and stored in the table doboz. if it's not working at all check the debug.
  3. We can HELP you with it. However, I'm not sure if anyone will write the whole thing for you for free.
  4. @Abdul KariM صحيح و لكن انا سويتها بنفس طريقته بس عشان لا اغير عليه
  5. باسماء الاسلحة true أنا افترضت ان هذا الجدول مجرد مثال و انه راح يستبدل
  6. allowedwps = { [1] = true, [2] = true, [3] = true, [5] = true, [6] = true, [7] = true, [8] = true, } addEventHandler( "onClientPlayerWeaponSwitch", root, function(previous_weapon, next_weapon) if getElementData(localPlayer, "nodm") == true then local current_weapon = getPedWeapon(localPlayer, next_weapon) for i, weapon in ipairs(allowedwps) do if current_weapon ~= weapon then cancelEvent() break end end end end )
  7. الكودين حق الاخ تابل و الاخ سترونق صحيحين تأكد من مسار و اسم و صيغة الصورة و اذا كله تمام شوف الديبق وش يقول
  8. نفس الفكرة على اي ماركر او سيارة او بيد او اي حاجة تقريبا farmer_blip = createBlip( ... ) farmer_marker = createMarker( ... ) farmer_object = createObject( ... ) setElementData( farmer_blip, "farmer", true ) setElementData( farmer_marker, "farmer", true ) setElementData( farmer_object, "farmer", true ) ----------------------------------- for i,v in ipairs( getElementsByType( "blip" ) ) do if getElementData( v, "farmer" ) then destroyElement( v ) end end for i,v in ipairs( getElementsByType( "marker" ) ) do if getElementData( v, "farmer" ) then destroyElement( v ) end end for i,v in ipairs( getElementsByType( "object" ) ) do if getElementData( v, "farmer" ) then destroyElement( v ) end end
  9. ما يحتاج يدمج ... شوف حبيبي بس حط داتا للعلامة زي هذي في المود الأول farmer_blip = createBlip( ... ) setElementData( farmer_blip, "farmer", true ) بعدين إذا بغيت تمسحه سوي كذا في المود الثاني for i,v in ipairs( getElementsByType( "blip" ) ) do if getElementData( v, "farmer" ) then destroyElement( v ) end end ! بس إتاكد انه الكود كلاينت عشان لا يختفي عند الكل
  10. كيف يعني علامة ؟
  11. انا بحمل مودات تيمات تمام فى اى مود اللاعب يقدر يقتل زميلة مش معقول المبرمجين مش ضايفين الكود د ماثلا setTeamFriendlyFire ولا امر طبيعى دة هديك مثال وظيفة شرطة لون التيم ازرق اللاعب يكتب فى الشات لون ازرق لكن لوجيت وقفت امامة تلاقية اسمة فوق منة لون غير لون الوظيفة ولو فتحت قايمة تاب نفس الكلام دة لي علاقة اهاا الحين فهمت .. ايوة هذا شي عادي مو شرط انه اي احد يسوي تيم يحط الكود اللي قلتلك عليه + عشان تغير لون اﻻسم فوق اللاعب استخدم هذي الوظيفة مع كل ﻻعبين التيم المحدد setPlayerNametagColor بالنسبة لقائمة التاب كل اللي عليك انه لمن تنشأ الفريق حط له اللون اللي تبغاه و هو تلقائي يطلع في السكور بورد
  12. و الله ما فهمت عليك تمام لكن لو تبغى انه اللاعبين اللي من نفس التيم ما يقدروا يقتلوا بعض استخدم setTeamFriendlyFire
  13. هذي مو أخطاء من كودي, هذي أشياء انت حاطها في الكود أنا بس رتبته + أضفت الإندات الناقصة عالعموم, جرب ذا : addEventHandler( "onPlayerChat", root, function( text ) local account = getAccountName( getPlayerAccount( source ) ) local name = getPlayerName( source ) local color1, color2, color3 = getPlayerNametagColor( source ) local playercolor = string.format ("#%02X%02X%02X", color1, color2, color3 ) if isObjectInACLGroup( "user." .. account, aclGetGroup( "Everyone" ) ) then cancelEvent( ) outputChatBox( "[Everyone] " .. playercolor .. "" .. name .. ":#FFFFFF " .. text, root, 255, 255, 255, true ) outputServerLog( "[Everyone] " .. name .. ": " .. text ) end end )
  14. ناقص في أكثر من مكان end عندك جرب : addEventHandler( "onPlayerChat", root, function( text,root ) local account = getAccountName( getPlayerAccount( source ) ) local name = getPlayerName( source ) local color1, color2, color3 = getPlayerNametagColor( source ) local playercolor = string.format ("#%02X%02X%02X", color1, color2, color3 ) if isObjectInACLGroup( "user." .. account, aclGetGroup( "Everyone" ) ) then cancelEvent( ) outputChatBox( "[Everyone] " .. playercolor .. "" .. name .. ":#FFFFFF " .. text, root, 255, 255, 255, true ) outputServerLog( "[Everyone] " .. name .. ": " .. text ) local team = getPlayerTeam( source ) for k,v in ipairs( getElementsByType( "player" ) ) do local team2 = getPlayerTeam( v ) if team == team2 then outputChatBox ( "#FFFFFF(TEAM) "..name.. ": #FFFFFF" .. text, v, 255,255,255, true ) end end end end ) * ياليت ترتب أكوادك, أسهلك و أسهلنا
  15. أنا ممكن أساعدك في البرمجه لو حاب, قدي فاضي و ما وراي شي ذذ
  16. يبدو إنه خاص بسيرفر و مو منشور
  17. ما راح نقدر نساعدك كذا جيب الكود كله
  18. وراح تطلعلك لستة أسفل الشاشة debugscript 3 تقريبا, اكتب في اف 8 في اللعبة و فيها الأغلاط في المودات اللي عندك
  19. You may have a corrupt .txd and .dff files. Are you sure that they work ?
  20. Try this : function someoneReachedHunter(number, sort, model) if sort == "vehiclechange" and model == 425 then if getElementModel( getPedOccupiedVehicle( source ) ) ~= 425 then outputChatBox ( getPlayerName(source).." #3366FFhas taken the hunter and gets #B30000$500!", getRootElement(), 255, 255, 255, true ) givePlayerMoney ( source , 500 ) end end end addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunter)
  21. هذا الكود معقد و ما راح يمديك تسويه لأنه تنقصك الخبرة على حسب كلامك
  22. جرب ذا : ------------------------------------------------------ -- Scripting By Sasuke* -- Por Favor, no remuevas los creditos. -- Copyright آ© 2013 - Todos los derechos reservados. ------------------------------------------------------ local turfPos = { { 2133.1950683594, 633.66455078125, 0, 197.5, 92, 90 }, { 2486.5935058594, 678.20172119141, 0, 245, 133, 30 }, { 1856.2864990234, 627.07629394531, 0, 138.25, 152.75, 90 }, { 1576.8956298828, 662.84362792969, 0, 181, 120.5, 90 }, { 1577.6783447266, 943.66607666016, 0, 190, 190, 90 }, { 1383.4364013672, 909.61499023438, 0, 142, 230, 90 }, { 956.94744873047, 1011.635925293, 0, 220, 140, 90 }, { 1017.7476196289, 1203.4068603516, 0, 180, 165, 90 }, { 1017.623046875, 1383.4741210938, 0, 190, 290, 90 }, { 917.99707031253, 1623.6003417969, 0, 80, 220, 90 }, { 1017.7178955078, 1862.6740722656, 0, 140, 180, 90 }, { 912.50573730469, 1958.6761474609, 0, 90, 230, 90 }, { 1017.3455200195, 2063.38671875, 0, 150, 300, 90 }, { 1300.7644042969, 2095.5100097656, 0, 200, 140, 90 }, { 1398.1997070313, 2323.5505371094, 0, 160, 65, 90 }, { 1578.1955566406, 2284.0825195313, 0, 180, 110, 90 }, { 1237.6285400391, 2581.4663085938, 0, 450, 130, 90 }, { 1780.478515625, 2567.2121582031, 0, 130, 130, 90 }, { 1698.2750244141, 2724.494140625, 0, 200, 150, 90 }, { 2237.9494628906, 2723.7814941406, 0, 180, 110, 90 }, { 2498.6853027344, 2704.6188964844, 0, 300, 140, 90 }, { 2798.1267089844, 2303.9643554688, 0, 120, 300, 90 }, { 2557.5688476563, 2243.4963378906, 0, 100, 230, 90 }, { 2532.5830078125, 2063.4118652344, 0, 100, 150, 90 }, { 2558.1779785156, 1624.0816650391, 0, 100, 300, 90 }, { 2437.685546875, 1483.7209472656, 0, 160, 120, 90 }, { 2077.7106933594, 1203.5559082031, 0, 340, 170, 90 }, { 2082.3193359375, 979.23583984375, 0, 270, 210, 90 } } local areaPos = { { 2130, 630, 200, 100 }, { 2488.8793945313, 680.78289794922, 250, 130 }, { 1858, 623, 140, 165 }, { 1577, 663, 180, 130 }, { 1577, 943, 185, 190 }, { 1383, 909, 120, 230 }, { 956, 1011, 220, 140 }, { 1017, 1203, 180, 165 }, { 1017, 1383, 190, 290 }, { 917, 1623, 80, 220 }, { 1017, 1862, 140, 180 }, { 912, 1958, 90, 240 }, { 1017, 2063, 150, 300 }, { 1300, 2092, 200, 140 }, { 1398, 2323, 160, 65 }, { 1578, 2284, 180, 110 }, { 1237, 2581, 450, 130 }, { 1780, 2567, 130, 130 }, { 1698, 2724, 200, 150 }, { 2237, 2723, 180, 110 }, { 2498, 2704, 300, 140 }, { 2798, 2303, 120, 300 }, { 2557, 2243, 100, 230 }, { 2532, 2063, 100, 150 }, { 2558, 1624, 100, 300 }, { 2437, 1483, 160, 120 }, { 2077, 1203, 340, 170}, { 2082, 979, 270, 210 } } local turfElement = {} local turfTimer = {} checkComplete = false language = "English" -- Pon "Spanish" para espaٌol -- Put "English" for english text addEventHandler("onResourceStart", resourceRoot, function() executeSQLQuery("CREATE TABLE IF NOT EXISTS Turf_System ( Turfs TEXT, GangOwner TEXT, r INT, g INT, b INT)") local check = executeSQLQuery("SELECT * FROM Turf_System" ) if #check == 0 then for i=1,#turfPos do executeSQLQuery("INSERT INTO Turf_System(Turfs,GangOwner,r,g,b) VALUES(?,?,?,?,?)", "Turf["..tostring(i).."]", "Nadie", 0, 255, 0) end end for i,v in ipairs(turfPos) do local sqlData = executeSQLQuery("SELECT * FROM Turf_System WHERE Turfs=?", "Turf["..tostring(i).."]") local turfCol = createColCuboid(unpack(v)) setElementData(turfCol, "getTurfGang", sqlData[1].GangOwner) local arg1,arg2,arg3,arg4 = unpack(areaPos[i]) local turfArea = createRadarArea(arg1, arg2, arg3, arg4, sqlData[1].r, sqlData[1].g, sqlData[1].b, 175) turfElement[turfCol] = {turfCol, turfArea, i} end if language == "Spanish" then outputDebugString("Sistema de turf by Sasuke* ha iniciado correctamente!") else outputDebugString("Turf System by Sasuke* was started correctly!") end end ) function radar ( player ) local turf,area,id = unpack(turfElement[source]) if turf and area and source == turf then local playerGang = getElementData ( player, "gang" ) local turfGang = executeSQLQuery("SELECT GangOwner FROM Turf_System WHERE Turfs=?", "Turf["..tostring(id).."]" ) if ( turfGang[1].GangOwner == playerGang ) then if language == "Spanish" then outputChatBox("Este territorio ya pertenece a "..turfGang[1].GangOwner or "Nadie", player, 0, 255, 0, false) else outputChatBox("This territory already belongs to "..turfGang[1].GangOwner or "None", player, 0, 255, 0, false) end else if not getPlayerTeam(player) then return end local team = getPlayerTeam ( player ) if ( getTeamName( team ) == "NoTeam" ) then local playerGang = getElementData ( player, "gang" ) if ( isTimer ( turfTimer[source] ) ) then return end if ( playerGang ) then local r, g, b = ( exports [ "groups-system" ]:getGangColour ( playerGang ) ) setRadarAreaFlashing ( area, true ) if turfGang[1].GangOwner ~= "Nadie" then if language == "Spanish" then outputChatBox("Entraste En La Zona De Turf de "..turfGang[1].GangOwner..". Espera 2 Minutos Para Poder Conquistar El Turf Y Ganar 4k", player, 0, 255, 0, false) else outputChatBox("You enter into de "..turfGang[1].GangOwner.."'s turf zone. Wait 2 minutes to capture the turf and win 4k", player, 0, 255, 0, false) end else if language == "Spanish" then outputChatBox("Este Turf Aun No Pertenese A Nadie. Espera 2 Minutos Para Poder Conquistar El Turf Y Ganar 4k", player, 0, 255, 0, false) else outputChatBox("This turf do not belong to anyone. Wait 2 minutes to capture the turf and win 4k", player, 0, 255, 0, false) end end turfTimer[source] = setTimer ( function ( ) local beachTurfCplayers = getElementColShape ( turf ) local players = getElementsWithinColShape ( turf, "player" ) for _, player in ipairs ( players ) do if getElementData(player, "gang") == playerGang then if language == "Spanish" then outputChatBox("Felicidades Conquistaste El Turf +4K!", player, 0, 255, 0, false) else outputChatBox("Congratulations. You capture the turf. +4K!", player, 0, 255, 0, false) end triggerClientEvent("onTakeTurf", player) givePlayerMoney ( player, 4000 ) executeSQLQuery("UPDATE Turf_System SET GangOwner=?,r=?,g=?,b=? WHERE Turfs=?", playerGang, tonumber(r), tonumber(g), tonumber(b), "Turf["..tostring(id).."]" ) -- setElementData ( turf, "getTurfGang", playerGang ) end end setRadarAreaFlashing ( area, false ) setRadarAreaColor ( area, tonumber(r), tonumber(g), tonumber(b), 175 ) end ,120000, 1, area, r, g, b ) -- 120000 end end end end end addEventHandler ( "onColShapeHit", root, radar )
  23. عشان فيه حدث راح يتعارض مع الحدث اللي في مودك Play راح توقف وباقي اكوادك صحيح
  24. الكود صحيح . و بالنسبة للتايمر, يمديك تتجنبه وامسحه وراح يضبط onPlayerWasted و دور على الحدث Play روح لمود
×
×
  • Create New...