yaza034
Members-
Posts
38 -
Joined
-
Last visited
Everything posted by yaza034
-
تصحيح الكود من قبل عناد يلي سوا الكود حطتة كليت وحطيتة سيرفر بس ما زبط والمشكلة لما اكتب سباق ما يروح للسباق وذا الكود ارجوا المساعدة Race = { Players = { }; Vehicles = { }; Position = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; [4] = { x, y, z }; [5] = { x, y, z }; }; Cars = { { 432 }; { 432 }; }; }; setRaceStats = function ( stats ) if stats then setElementData ( resourceRoot, "RaceStarted", true ) else Race.Players = { }; setElementData ( resourceRoot, "RaceStarted", false ) outputChatBox ( "* تم إفتتاح السباق", root, 255, 255, 0, true ) end end addEventHandler ( "onPlayerChat", root, function ( msg ) if string.find ( msg, "سباق" ) then if getElementData ( resourceRoot, "RaceStarted" ) then return outputChatBox ( "* لم ينتهي السباق بعد", source, 255, 0, 0, true ) end if #Race.Players < 5 then if not Race.Vehicles[source] then if #Race.Players == 4 then setRaceStats ( true ) end Race.Vehicles[source] = createVehicle ( Race.Cars[math.random(#Race.Cars)][1], Race.Position[#Race.Players][1], Race.Position[#Race.Players][2], Race.Position[#Race.Players][3] ) setTimer ( warpPedIntoVehicle, 100, 1, source, Race.Vehicles[source] ) table.insert { Race.Players, { source, Race.Vehicles[source], #Race.Players } } end else outputChatBox ( "* أكتمل العدد", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) for i, v in ipairs ( Race.Players ) do if v[2] == source then if #Race.Players == 1 then if isElement ( v[1] ) then givePlayerMoney ( v[1], 5000 ) outputChatBox ( "* $5000 لقد ربحت", v[1], 255, 255, 0, true ) end setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end if isElement ( v[1] ) then Race.Vehicles[v[1]] = nil end break end end end ) addEventHandler ( "onElementDestroy", resourceRoot, function ( ) if getElementType ( source ) == "vehicle" then for i, v in ipairs ( Race.Players ) do if v[2] == source then if #Race.Players == 1 then if isElement ( v[1] ) then givePlayerMoney ( v[1], 5000 ) outputChatBox ( "* $5000 لقد ربحت", v[1], 255, 255, 0, true ) end setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end if isElement ( v[1] ) then Race.Vehicles[v[1]] = nil end break end end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if Race.Vehicles[source] then if isElement ( Race.Vehicles[source] ) then destroyElement ( Race.Vehicles[source] ) else for i, v in ipairs ( Race.Players ) do if v[1] == source then if #Race.Players == 1 then setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end break end end end Race.Vehicles[source] = nil end end ) setRaceStats ( false )
-
voted = false function vrCommand (cmd, ...) triggerServerEvent("addVote", localPlayer, localPlayer); end function startVote() voted = false removeEventHandler( "stopVotee", root, stopVotee ) addCommandHandler("vr", vrCommand) end addEvent( "startVote", true ) addEventHandler( "startVote", root, startVote ) function stopVotee() removeEventHandler( "startVote", root, stopVotee ) removeCommandHandler("vr", vrCommand) end addEvent( "stopVotee", true ) addEventHandler( "stopVotee", root, stopVotee ) addEventHandler("onClientResourceStart", resourceRoot, function() startVote() outputChatBox ( "#1e90ffTwin #FFFFFFStars ~|#1e90ffVoteRedo #FFFFFFSystem #1e90ffStarted#FFFFFF|~ |", 255, 255, 255, true ) end ) fileDelete("client.lua");
-
هذا اخر مرة كتبتة Race = { Players = { }; Vehicles = { }; Position = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; [4] = { x, y, z }; [5] = { x, y, z }; }; Cars = { { 432 }; { 432 }; }; }; setRaceStats = function ( stats ) if stats then setElementData ( resourceRoot, "RaceStarted", true ) else Race.Players = { }; setElementData ( resourceRoot, "RaceStarted", false ) outputChatBox ( "* تم إفتتاح السباق", root, 255, 255, 0, true ) end end addEventHandler ( "onPlayerChat", root, function ( msg ) if string.find ( msg, "سباق" ) then if getElementData ( resourceRoot, "RaceStarted" ) then return outputChatBox ( "* لم ينتهي السباق بعد", source, 255, 0, 0, true ) end if #Race.Players < 5 then if not Race.Vehicles[source] then if #Race.Players == 4 then setRaceStats ( true ) end Race.Vehicles[source] = createVehicle ( Race.Cars[math.random(#Race.Cars)][1], Race.Position[#Race.Players][1], Race.Position[#Race.Players][2], Race.Position[#Race.Players][3] ) setTimer ( warpPedIntoVehicle, 100, 1, source, Race.Vehicles[source] ) table.insert { Race.Players, { source, Race.Vehicles[source], #Race.Players } } end else outputChatBox ( "* أكتمل العدد", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) for i, v in ipairs ( Race.Players ) do if v[2] == source then if #Race.Players == 1 then if isElement ( v[1] ) then givePlayerMoney ( v[1], 5000 ) outputChatBox ( "* $5000 لقد ربحت", v[1], 255, 255, 0, true ) end setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end if isElement ( v[1] ) then Race.Vehicles[v[1]] = nil end break end end end ) addEventHandler ( "onElementDestroy", resourceRoot, function ( ) if getElementType ( source ) == "vehicle" then for i, v in ipairs ( Race.Players ) do if v[2] == source then if #Race.Players == 1 then if isElement ( v[1] ) then givePlayerMoney ( v[1], 5000 ) outputChatBox ( "* $5000 لقد ربحت", v[1], 255, 255, 0, true ) end setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end if isElement ( v[1] ) then Race.Vehicles[v[1]] = nil end break end end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if Race.Vehicles[source] then if isElement ( Race.Vehicles[source] ) then destroyElement ( Race.Vehicles[source] ) else for i, v in ipairs ( Race.Players ) do if v[1] == source then if #Race.Players == 1 then setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end break end end end Race.Vehicles[source] = nil end end ) setRaceStats ( false )
-
انا حطيت الكود في ملف وحطيتة lua واعملت ميتا وحطيتة لكشي تمام يجي المود في السيرفر بس لما اشغلة وتحط سباق ما يروح لأي مكان Race = { Players = { }; Vehicles = { }; Position = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; [4] = { x, y, z }; [5] = { x, y, z }; }; Cars = { { 432 }; { 432 }; }; }; setRaceStats = function ( stats ) if stats then setElementData ( resourceRoot, "RaceStarted", true ) else Race.Players = { }; setElementData ( resourceRoot, "RaceStarted", false ) outputChatBox ( "* تم إفتتاح السباق مرة اخرى", root, 255, 255, 0, true ) end end addEventHandler ( "onPlayerChat", root, function ( msg ) if string.find ( msg, "سباق" ) then if getElementData ( resourceRoot, "RaceStarted" ) then return outputChatBox ( "* لم ينتهي السباق بعد", source, 255, 0, 0, true ) end if #Race.Players < 5 then if not Race.Vehicles[source] then if #Race.Players == 4 then setRaceStats ( true ) end Race.Vehicles[source] = createVehicle ( math.random(#Race.Cars)[1], RacePosition[#Race.Players][1], RacePosition[#Race.Players][2], RacePosition[#Race.Players][3] ) setTimer ( warpPedIntoVehicle, 100, 1, source, Race.Vehicles[source] ) table.insert { Race.Players, { source, Race.Vehicles[source], #Race.Players } } end else outputChatBox ( "* أكتمل العدد", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) for i, v in ipairs ( Race.Players ) do if v[2] == source then if #Race.Players == 1 then if isElement ( v[1] ) then givePlayerMoney ( v[1], 5000 ) outputChatBox ( "* $5000 لقد ربحت", v[1], 255, 255, 0, true ) end setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end if isElement ( v[1] ) then Race.Vehicles[v[1]] = nil end break end end end ) addEventHandler ( "onElementDestroy", resourceRoot, function ( ) if getElementType ( source ) == "vehicle" then for i, v in ipairs ( Race.Players ) do if v[2] == source then if #Race.Players == 1 then if isElement ( v[1] ) then givePlayerMoney ( v[1], 5000 ) outputChatBox ( "* $5000 لقد ربحت", v[1], 255, 255, 0, true ) end setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end if isElement ( v[1] ) then Race.Vehicles[v[1]] = nil end break end end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if Race.Vehicles[source] then if isElement ( Race.Vehicles[source] ) then destroyElement ( Race.Vehicles[source] ) else for i, v in ipairs ( Race.Players ) do if v[1] == source then if #Race.Players == 1 then setTimer ( setRaceStats, 2000, 1, false ) else table.remove { Race.Players, v[3] } end break end end end Race.Vehicles[source] = nil end end ) setElementData ( resourceRoot, "RaceStarted", false )
-
اي في شات "T"
-
يجب وضع كل الاحدثيات واحدة حطيك كلهم نفس الاحداثية وبس اكتب سباق ما يروح الكود صحيح !
-
يعطيك العافية و بس هو لما اكتب سباق ما روح يوجد مشكلة
-
الله يكثر من امثالك اخوي والله يمكن تعبتك معي اوكي راح اردلك خبر يا غالي
-
المود حطيتة بس ما اشتغل وينتهي بعد الكل يموتوت او تتفجر سياراتهك ويأخذ فلسوي اخر واحد يتفجر انا عندي الماب ما الو نهاية لذلك اريدة بس يتفجر السيارة والاخير يكون معاه فلسوي بقيمة 5000 شكراً عناد والله انك ما اتقصر اخوي الله يوفقكــ
-
الله يحفظك يا غالي بس ممكن اتحطلي انو ينتة بعد ما يخسروا ال4 والاخير يفوز
-
السلام عليكم ابي اتضوفولي على الكود كل لاعب يكتب في الشات سباق يروح كل واحد لمكان ابي 5 لعيبة "كل واحد كتب سباق يروح لمكان معين في الماب " -------------------------------------------- RaceCars = { "ايدي السيارة الاولى مثلا 432", "ايدي السيارة الثانية" } addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'سباق') then setElementPosition ( source, X, Y, Z ) local RaceVehicle = createVehicle ( RaceCars, x, y, z) warpPedIntoVehicle ( source, RaceVehicle ) end end )
-
انا مبرمج فاشل حاولت لكن ما طلع معي شي:@ طيب تعدديل على ذا الكود ابيها يطلع كل لاعب يكتب في الشات سباق يروح كل لاعب لمكان معين مو كلة في مكان واحد واريد نقأط السبوان ووقت ينتهوا ============================================================= RaceCars = { "ايدي السيارة الاولى مثلا 432", "ايدي السيارة الثانية" } addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'سباق') then setElementPosition ( source, X, Y, Z ) local RaceVehicle = createVehicle ( RaceCars, x, y, z) warpPedIntoVehicle ( source, RaceVehicle ) end end )
-
Correction Code I am a programmer failed pluz help me addEventHandler("onClientRender",getRootElement(),function() if tostring(getElementData(getLocalPlayer(),"onCrossMap")) == "yes" then setWorldSpecialPropertyEnabled("aircars", false) setWorldSpecialPropertyEnabled("extrajump", false) setWorldSpecialPropertyEnabled("hovercars", false) end end)
