-
Posts
646 -
Joined
-
Last visited
-
Days Won
5
Everything posted by ايهاب
-
سلام عليكم اية رائيكم فى فكرة تصميم مابات الرسبون طبعا معايا مود رسبونات وغير مسروق وطبعاعارفين انى عايز انشى سيرفر حياة واقعية على موادت مجانية والمساعدة بتاعتكم .الرسبون الى معايا اقدر اعدل علية وانقل مكان اللاعب الى يرسبن فية الطبيعى فى اى سيرفر بينزل اللاعب فى رسبون اما مبنى مشتشفى الفكرة انى نقلت او حذف المشتشفى واصمم انا زى معسكر او مشتشفى طوراى بالماب شكلها واقعى الى وطبعا هضع عربية اسعاف ثابتة فى الصورة دة رسبون رائيكم بدل ما اضيع وقت فى التصميم دة هيأثر مع اللاعب ويحسسة بمدى الواقعية ولاعادى بالنسبة لة هنا المكان الى اللاعب هينزل مرسبن فية لو مات مخلية مثل المشتشفى الحقيقى انا بس عايز اعمل افكار وحاجات جديدة انتو شايفين ان الانتيكا والزينة الاشياء دى ليها لازمة ولامضيعة وقت لان لسا فى رسبونات كتير معملتهاش
-
معلش سؤال انت جبت منين تصميم الموبيل عملتة ازاى عن طريق اية الصراحة جبتة منين ؟
-
الوقت خلاص ظبط مشكلة انحلت بس فى مشكلة فى الجوست مود اللاعب اما يموت بيروح الرسبون القريب منة كدة نزل فى الرسبون الى فى المدينة بعدها فى ثانية بيتحول لجوست مود بس بينزل فى مكان تانى وبيفضل مرسبن فية حتى الشخص صاحب اول رد فى الموضوع الكود بتاعة بينزلنى فى نفس المكان انا لسا ملاحظ دلوقتى كنت فاكر انى طافى مود الرسبونات ------------------------------------------------------------------- spawnPlayer( source, 0, 0, 3 ) تعديل على التعليق خلاص حليت المشكلة اخيرا فكرت وعملت شى من نفسى حذفت المود بتاع الرسبون وضفت الاكواد لى مود الرسبونات الى معى ولله من غير مساعدتكم ما اقدراعمل اى شى متشكر كروس و روك و DTC12 كدة مش محتاج شى تانى فى الموضوع طبعا
-
تمام هو الجوست مود ظابط وتمام مدرى الانتحار مالة حتى صاحب المود الى حملتة من النت بيموت بسرعة فى الفديو وبيقول عشرة ثوانى الجوست مود 6 ثوانى وبيفضل كتير الانتحار مش بيكمل ثانية واللاعب يموت -- تمام اشتغلوة كلهم خلاص ولله ما اعرف كان اية السبب انا كل الى عملتة انى شغلت الكيل مسج كلهم اشتغلوة بس ولله فى الاول السيت تايمر مكنشى عايز يشتغل مشكور كروس مشكورالجميع استفسار بسيط 5000 =كام ثانية
-
انت عملت الى عليك كروس وتسلم انا حملت مود من النت وصاحب الفديو كان منزل فديو والمود عندى التايمر مش شغال وسيرفر محلى مثلة فى شى عندى غلط
-
ازاى بس ولله بكتب Kill بيموت على طول مش بيستنى ثوانى -- حتى غيرت اسمة الملف وغيرت النوع من الميتا فصلتة عن الجوست مود ودة الدى بج يقول خطا فى السيت تيمر
-
تمام كروس الجوست مود شغالة تمام بس بتاعت الكيل بردوة الوقت مش عايز يظبط addCommandHandler( "kill", function( Player ) if ( not isPedDead( Player ) ) and not ( isTimer( KillTimers[Player] ) ) then KillTimers[Player] = setTimer( function() if ( isElement( Player ) ) then killPed( Player, Player ) end KillTimers[Player] = nil end, 5000, 1 ) end end )
-
شكرا جميعا لى ردودكم وانا الى كنت فاكر انى محرج وانا بقول اعملوة ليا setTimer وهو يعتبر بسيط كل الاكواد المطروحة setTimer خربان فيهم -------------------------------------------------------- اول واحد بتاع الاخ DTC12 o مود الشفاقية شغال بس اللاعب يموت بيفضل شفاف على طول مش لمدة 6 ثوانى بيفضل ثابت على طول اما الكود التانى الخاص بأمر kill الخاص بى DTC12 o & روك setTimer مش شغالة فيهم مش بيحصل انتظار ثوانى عشان اللاعب يموت
-
تمام مشكور اخى
-
سلام عليكم انا عايز اعمل اما اللاعب يموت اكيد هينزل فى الرسبون الى محددة انا بس عايزوة يبقى مختفى 6 ثوانى وهو فى الرسبون مش معنى انة مختفى انة مش باين خالص يبقى السكن بتاعة شفاف لمدة ثوانى عشان لو فى واحد افك فى الرسبون فى نفس المكان الى نزل فية بعد اما واحد قتلة ممكن يخرب علية مايخلية يعرف يتحرك بيبقى جسمهم داخلين فى بعض addEventHandler( "onPlayerWasted", getRootElement( ), function() setTimer( spawnPlayer, 2000, 1, source, 0, 0, 3 ) end ) بس انا مش عارف اية الكود الى يكتب فى الوظيفة انة يخلى سكن اللاعب يبقى مخفى لمدة ثوانى شى تانى بدل ما اعمل موضوع اخر بسيط ايضا اضافة settimer اضافة عشرين ثانية عبال ما اللاعب يموت function commitSuicide(sourcePlayer) -- kill the player and make him responsible for it killPlayer(sourcePlayer, sourcePlayer) end -- attach our handler to the "kill" command addCommandHandler("kill", commitSuicide)
-
تقريبا السيف زون دة بتاع زومبى شى اخير نسيت اكتة اللاعب ما يقدر يموت فى الارض عشان نسيت اكتبها لان ممكن حد من برة الارض يضرب نار عليهم يموتهم -- لسا مجربة الان التعديل الى انت عملتة نفس المشكلة خلاص هشوف انا زون غيروة يقدر يضرب نار بس اما اللاعب يموت بعد خروجة من الارض -- لقيت واحد على النت اسمة جرين زون الزون الاغضر لكن مشكلتة اما بعدل على اللون واختار اى لون غير اغضر قطعة الارض الزون مش بيشتغل بيبقى عبارة عن قطعة ارض بس لكن اقدر اموت فيها واضرب نار اما بختار لون غير اغضر ينفع تعدلى عليها بحيث اقدر اغير اللون وما يخرب الزون....ولو ماينفع مافى مشكلة كويس انى لقيتة اصلا addEventHandler ("onResourceStart", getRootElement(), function() setTimer (moneyZoneTimerFunction, 2500, 0) local allGreenzones = getElementsByType ("radararea") for i,v in ipairs (allGreenzones) do local r,g,b,a = getRadarAreaColor (v) if (r == 0) and (g == 255) and (b == 0) and (a == 127) then local x,y = getElementPosition (v) local sx,sy = getRadarAreaSize (v) local col = createColCuboid (x,y, -50, sx,sy, 7500) setElementID (col, "greenzoneColshape") end end end) addEventHandler ("onColShapeHit", getRootElement(), function(hitElement, matchingDimension) if (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then outputChatBox ("You entered the greenzone", hitElement, 255, 0, 0, false) toggleControl (hitElement, "fire", false) toggleControl (hitElement, "next_weapon", false) toggleControl (hitElement, "previous_weapon", false) toggleControl (hitElement, "sprint", false) toggleControl (hitElement, "aim_weapon", false) toggleControl (hitElement, "vehicle_fire", false) showPlayerHudComponent (hitElement, "ammo", false) showPlayerHudComponent (hitElement, "weapon", false) triggerClientEvent (hitElement, "enableGodMode", hitElement) end if (source == moneyZoneCol) and (getElementType (hitElement) == "vehicle") then setElementVelocity (hitElement, 0, 0, 0) setElementPosition (hitElement, 2018.33, 1534.77, 12.37) setVehicleRotation (hitElement, 0,0,270) if (getVehicleOccupant (hitElement, 0)) then outputChatBox ("You can't enter the moneyzone with your car!", getVehicleOccupant (hitElement, 0), 255, 0, 0, false) end end end) addEventHandler ("onColShapeLeave", getRootElement(), function(leaveElement, matchingDimension) if (getElementType (leaveElement) == "player") and (getElementID (source) == "greenzoneColshape") then outputChatBox ("You left the greenzone", leaveElement, 255, 0, 0, false) toggleControl (leaveElement, "fire", true) toggleControl (leaveElement, "next_weapon", true) toggleControl (leaveElement, "previous_weapon", true) toggleControl (leaveElement, "sprint", true) toggleControl (leaveElement, "aim_weapon", true) toggleControl (leaveElement, "vehicle_fire", true) showPlayerHudComponent (leaveElement, "ammo", true) showPlayerHudComponent (leaveElement, "weapon", true) triggerClientEvent (leaveElement, "disableGodMode", leaveElement) end end) --money zone col moneyZoneCol = createColCuboid (1993.12, 1519.14, -100, 17.43, 54.24, 117) --stop moneyzone col function moneyZoneTimerFunction () local allPlayersInCol = getElementsWithinColShape (moneyZoneCol, "player") for i,v in ipairs (allPlayersInCol) do givePlayerMoney (v, 5) end end -- marker bij hospital createMarker (1607.36, 1814.24, -10, "cylinder", 24, 0, 255, 0, 190, getRootElement()) <radararea posX="1577.65" posY="1723.59" sizeX="59.46" sizeY="139.45" color="#00FF007F" dimension="0" />
-
تقصد بشاشة اللاعبين يعنى يظهر فى الشات...ولا تقصد كتابة على الشاشة اصل مو معقول يظهر فى الشاشة واللاعب بيلعب يظهرلة كل شوية انة لاعب خرج وهو م وش دخلة كدة يبقى ازعاج function quitPlayer ( quitType ) -- send the message to the server telling players that the player has left. outputChatBox ( getPlayerName(source).. " has left the server (" .. quitType .. ")" ) end addEventHandler ( "onPlayerQuit", getRootElement(), quitPlayer )
-
السلام على فى الصافى زون فى مشكلة اللاعب اول ما يكون فى الارض بيعمل عند اللاعب المشكلة اللاعب مبيقدرشى يضرب نار فى اى مكان حتى لو غادر الارض على العموم الجزء دة هو السبب لما حذفتة انحلت مشكلة بس انا عايز اللاعب ما يقدر يضرب نار فى الارض فى الزون واما يغادر الارض يقدر يضرب عادى " "يضرب نار يعنى يضرب بى الاسلحة الاكواد الحالية ى بتخلى اللاعب اول ما يكون فى الزون ما يقدر يضرب نار فى اى مكان --COPY ALL OF THIS BUT CHANGE, radar1, zone1, enterArea1, warp1, displayTimer1, (And sometimes the "function.addAccount")-- radar1 = createRadarArea(84, 1774,320,370,0,255,0, 100) setElementData(radar1,"zombieProof",true) Zone1 = createColRectangle (84, 1774,320,370) addEventHandler("onColShapeHit", Zone1, function(h) if not isElement(h) then return end if getElementData(h,"zombie") then killPed(h) end --These zones are also zombie proof end) function enterArea1(thePlayer) local posX, posY = getElementPosition(thePlayer) local inArea = isInsideRadarArea(radar1, posX, posY) if (inArea) then if hasObjectPermissionTo(thePlayer, "function.addAccount", false) then --Specify who can enter the zone primaryWeaponControl = isControlEnabled ( thePlayer, "fire" ) if ( primaryWeaponControl == true ) then toggleControl ( thePlayer, "fire", false ) -- change to true/false to allow/disallow shooting. outputChatBox("***Safe Zone***", thePlayer, 0, 255, 0, true) end else triggerClientEvent(thePlayer, "displayTimer1", thePlayer) end end end addEventHandler("onColShapeHit", Zone1, enterArea1)
-
هذا مود احتلال صاحبة اجنبى بس شغال تمام التمام ومجانى .....الاراضى كانت كتير بس انا حذفت منها شوية اما وضعتلك الاكواد هنا لانها كانت طويلة وبردوة شكرا ليك كويس انك عملت الاشياء بنفسك ما اعطتنى الفكرة وقولتلى اتصرف انت مع نفسك لانى مكنتش هعرف شى اخير ينفع احدد تيم مايقدر يحتل الى معاة جروب ماثلا فى تيم اسمة ارمى بوظيفة تيمات ممكن اى اشخاص يعملوة جروب ويحتلوة بى التيم انا عايز اخلى التيم دة ميحتلش غير بأسم جروب واحد والشى التانى والمهم لو عايز اضيف اسم تيمات جمب بعض تبقى كدة عشان ما اتلغبط if playerGang ~= "Criminal and ARMY " then if playerGang ~= "Criminal " Army" then اعطينى مثال لى اضافة اسامى جروبات جمب بعض والاستفسار الاول ينفع يتعمل ولا لاء وما ابى شى تانى ولك الشكر على المساعدة
-
الصراحة مش عارف انى كود من دول انا اعتقد دة لكن مو متاكد function getGangPlayersInTurf( turf, gang ) -- element, string او دة function( player ) addEventHandler("onClientResourceStart", resourceRoot, function() setDevelopmentMode(true) end ) function music() local sound = playSound("missionDone.mp3") end addEvent("onTakeTurf", true) addEventHandler("onTakeTurf", resourceRoot, music) هذا الكود فى ملف الكلينت ------------------------------------ دول السيرفر local turfPos = { { 2133.1950683594, 633.66455078125, 0, 197.5, 92, 90 }, { 2 } local turfElement = {} local turfTimer = {} local checkComplete = false local messages = { [1] = "Turf System by Sasuke* was started correctly!", [2] = "This territory already belongs to %s", [3] = "You enter into de %s's turf zone. Wait 2 minutes to capture the turf and win 4k", [4] = "This turf doesn't belong to anyone. Wait 2 minutes to capture the turf and win 4k", [5] = "Congratulations. You capture the turf. +4K!", [6] = "If you don't come back within 20s, you won't capture the turf", [7] = "You couldn't capture the turf because of absence" } -- Nadie = None | Just a translation 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 elseif #check > 1 then for i = #check, #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 turfArea = createRadarArea(v[1], v[2], v[4], v[5], sqlData[1].r, sqlData[1].g, sqlData[1].b, 175) turfElement[turfCol] = {turfCol, turfArea, i} turfTimer[turfCol] = {} end outputDebugString( messages[1] ) end ) addEventHandler ( "onColShapeHit", root, function ( player ) if turfElement[source] and source == turfElement[source][1] then local turf,area,id = unpack( turfElement[source] ) local playerGang = getElementData ( player, "gang" ) local turfGang = executeSQLQuery("SELECT GangOwner FROM Turf_System WHERE Turfs=?", "Turf["..tostring(id).."]" ) if ( turfGang[1].GangOwner == playerGang ) then outputChatBox( messages[2]:format( turfGang[1].GangOwner or "None" ), player, 0, 255, 0, false ) else local playerGang = getElementData ( player, "gang" ) setElementData( source, "warTurf", playerGang ) if ( isTimer ( turfTimer[source][1] ) ) then if isTimer( turfTimer[source][2] ) then killTimer( turfTimer[source][2] ) end return end if ( playerGang ) then local r, g, b = unpack ( exports [ "gang_system" ]:getGangColor ( playerGang ) ) -- local r, g, b = 255, 255, 255 setRadarAreaFlashing ( area, true ) if turfGang[1].GangOwner ~= "Nadie" then outputChatBox( messages[3]:format( turfGang[1].GangOwner ), player, 0, 255, 0, false ) else outputChatBox( messages[4], player, 0, 255, 0, false ) end turfTimer[source][1] = setTimer ( function ( ) local players = getGangPlayersInTurf ( turf, playerGang ) setRadarAreaColor ( area, tonumber(r), tonumber(g), tonumber(b), 175 ) for _, player in ipairs ( players ) do outputChatBox( messages[5], player, 0, 255, 0, false ) triggerClientEvent(player, "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 setRadarAreaFlashing ( area, false ) end ,120000, 1) end end end end ) addEventHandler ( "onColShapeLeave", root, function( player ) if turfElement[source] and source == turfElement[source][1] then if isTimer( turfTimer[source][1] ) then local aGang = getElementData( source, "warTurf" ) local ps = getGangPlayersInTurf( source, aGang ) if #ps == 0 then outputChatBox( messages[6], player, 255, 0, 0 ) turfTimer[source][2] = setTimer( function(source, aGang) if isTimer(turfTimer[source][1]) then killTimer(turfTimer[source][1]) end setRadarAreaFlashing(turfElement[source][2], false) for _, v in ipairs( getElementsByType("player") ) do if getElementData(v, "gang") == aGang then outputChatBox(messages[7], v, 255, 0, 0) end end end , 20000, 1, source, aGang) end end end end ) function getGangPlayersInTurf( turf, gang ) -- element, string if turf and gang then local players = getElementsWithinColShape ( turf, "player" ) local gPla = {} for _, v in ipairs( players ) do if getElementData(v, "gang") == gang then table.insert(gPla, v) end end return gPla end end
-
استفسار بسيط كدة يعطى لى اللاعب فلوس ولا يعطى لى التيم فى الى عملة كروس؟
-
ملقتشى غير دول فى المود مفيش حتى كلمة كيرمينال طب لو موجودة بتبقى اسمها اية وهل يمكن اضافة تيم يحتل ولا المود بيبقى كدة اصل الاحتلال دة gang system مش جروب سيستم ينفع ؟.
-
اعتقد لازم اول ما يخشوة الماب يختفى من عندهم مود الجروبات كأنهم مش عصابة واحدة مع بعض زى الى فى جراند العرب يظهر كأنة خرج من الجروب اول ما يخش من الماركر فى الحالة دى يقدر يقتلوة بعض
-
فى مود الاحتلال دة هل كود من الاكواد دى لة علاقة بأختيار التيم الى يقدر يحتل الارض ماثلا اللاعب الى يقدر يحتل الارض لازم يبقى مجرم كريمنال لو عايز اضيف تيم اخر ماثلا الشرطة هل الاكواد دى ليها علاقة بأختيار اللاعب تيم الى يقدر يحتل الارض عشان لو عايز اضيف تيم 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 turfArea = createRadarArea(v[1], v[2], v[4], v[5], sqlData[1].r, sqlData[1].g, sqlData[1].b, 175) turfElement[turfCol] = {turfCol, turfArea, i} turfTimer[turfCol] = {} function ( ) local players = getGangPlayersInTurf ( turf, playerGang ) setRadarAreaColor ( area, tonumber(r), tonumber(g), tonumber(b), 175 ) for _, player in ipairs ( players ) do local playerGang = getElementData ( player, "gang" ) local turfGang = executeSQLQuery("SELECT GangOwner FROM Turf_System WHERE Turfs=?", "Turf["..tostring(id).."]" ) if ( turfGang[1].GangOwner == playerGang ) then for _, v in ipairs( players ) do if getElementData(v, "gang") == gang then table.insert(gPla, v) function(source, aGang) if isTimer(turfTimer[source][1]) then killTimer(turfTimer[source][1]) end setRadarAreaFlashing(turfElement[source][2], false) for _, v in ipairs( getElementsByType("player") ) do if getElementData(v, "gang") == aGang then outputChatBox(messages[7], v, 255, 0, 0) end [divbox=]عشان عايز اخلى الى معاهم تيم ارمى يقدروة يحتل اراضى واستفسار اخر بدل ما اعمل موضوع اخر ازاى اخفى الماركر يعنى انا عملت ماركر كبير فى حجم قطعة ارض بس عايز الماركر يختفى يكون موجود يختفى بس مظهروة
-
كفو كررررررررررررررررررررررروس كدة خلاص المود اكتمل شكرا لى الى ساعدونى تم التجربة كدة خلاص
-
هتعلم لو انا هبرمج لكن اكثر الاشياء الى بستخدمها مجانية طب صححة ليا عشان يكون نهيت الموضوع دة اما اللاعب يلمس الماركر يقف على 3 دقايق ثم يتغير اللون اكتبة انت بطريقة صحيحة
-
طب شى اخير عشان انهى الموضوع هة settimer يقف على الماركر 3 دقايق وتتغير لون الارض عشان بس يكون المودانتهى ضرورى ومش عايز شى تانى ------------------------------------------------ مختش بالى كويس من الاكواد كدة setTimer ( function ( ) كدة خلاص عملت لى انا عايزوة بس انا مش شايف تحديد وقت !
-
la l مش مبرمج مش عارف اعمل اى حاجة فيهم f بتاعت سيت تايمر سهلة اعملها كل ما اعملها انا يقولى خطا لو بمقدراك دى بس ويبقى رضا اللاعب يبقف دقيقتين او 3 دقايق ويتغير اللون متبقاش من لمسة واحدة لى الماركر