
Snakegold
Members-
Posts
130 -
Joined
-
Last visited
Everything posted by Snakegold
-
أنا جديد بالبرمجة أخي ممكن ان تصلح لي الكود تكفى؟ function giveWeaponToPlayer (source) giveWeapon ( source, 31, 9999 ) giveWeapon ( source, 26, 9999 ) giveWeapon ( source, 32, 9999 ) end addEvent( "giveWeapon", true ) addEventHandler( "giveWeapon", resourceRoot, giveWeaponToPlayer ) triggerServerEvent ( "giveWeapon", resourceRoot, localPlayer) Debug:Bad Argument @'giveWeapon' [Expected elemnt at argument 1, got nil]
-
server: function giveWeapon ( ) giveWeapon ( source, 31, 200 ) giveWeapon ( source, 27, 200 ) giveWeapon ( source, 32, 200 ) end addEvent( "giveWeapon", true ) addEventHandler( "giveWeapon", resourceRoot, giveWeapon ) client: timer = setTimer(function() counter = counter - 1 if counter <= 30 then r,g,b = 0,255,0 end if counter <= 20 then r,g,b = 255,255,0 end if counter <= 10 then r,g,b = 255,0,0 end if counter == 0 then triggerServerEvent ( "giveWeapon", resourceRoot) setElementFrozen (localPlayer, false) removeEventHandler("onClientRender", root, draw) addEventHandler("onClientRender", root, draw3) addEventHandler("onClientRender", root, dxdraw) setTimer(function() removeEventHandler("onClientRender", root, dxdraw) end,3000,0) for i,v in ipairs(getElementsByType("player")) do if isTimer(timer) then killTimer(timer) end if isTimer(timer2) then killTimer(timer2) end end end end,1000,0) ما إشتغل
-
شباب ليش ما يعطي اللاعب سلاح؟ timer = setTimer(function() counter = counter - 1 if counter <= 30 then r,g,b = 0,255,0 end if counter <= 20 then r,g,b = 255,255,0 end if counter <= 10 then r,g,b = 255,0,0 end if counter == 0 then setElementFrozen (localPlayer, false) givePedWeapon(localPlayer, 32, 5000, true) givePedWeapon(localPlayer, 26, 5000, true) givePedWeapon(localPlayer, 31, 5000, true) removeEventHandler("onClientRender", root, draw) addEventHandler("onClientRender", root, draw3) addEventHandler("onClientRender", root, dxdraw) setTimer(function() removeEventHandler("onClientRender", root, dxdraw) end,3000,0) for i,v in ipairs(getElementsByType("player")) do if isTimer(timer) then killTimer(timer) end if isTimer(timer2) then killTimer(timer2) end end end end,1000,0) Line: 57 58 59
-
شباب بدي عدد اللاعبين الذين على قيد الحياة يكتب رقمهم بس اي لو في 2 لاعبين على قيد الحياة يكتب 2 Client function draw2() if ( getElementDimension(localPlayer) == 1 ) then dxDrawText(alivePlayers,0,sY*0.001,sX,sY,tocolor(255,255,255,255),1,"bankgothic","center","top",false,false,false) end end Server function getalive () local alivePlayers = getAlivePlayers () if ( alivePlayers ) then triggerClientEvent ( "alive" ) end end
-
نفس الشي function draw() if ( getElementDimension == 0 ) then dxDrawText("Event starts in:",0,sY*0.07,sX,sY,tocolor(255,255,255,255),1.5,"bankgothic","center","top",false,false,false) dxDrawText(counter,0,sY*0.15,sX,sY,tocolor(r,g,b,255),3,"bankgothic","center","top",false,false,false) end end removeEventHandler("onClientRender", root, draw)
-
getElementDimension خرب كل شي --countdown local sX,sY = guiGetScreenSize() local counter = 60 local r,g,b = 0,255,0 local timeTable = {}; function res(Res) outputChatBox ( "#FB00FF• #ffffffTeam Deathmatch #FB00FFevent will start in 60 seconds !",255, 255, 255, true) addEventHandler("onClientRender",root,draw) end addEventHandler("onClientResourceStart", getRootElement(), res) function draw() if getElementDimension == 1 then dxDrawText("Event starts in:",0,sY*0.07,sX,sY,tocolor(255,255,255,255),1.5,"bankgothic","center","top",false,false,false) dxDrawText(counter,0,sY*0.15,sX,sY,tocolor(r,g,b,255),3,"bankgothic","center","top",false,false,false) end removeEventHandler("onClientRender", root, draw) timer = setTimer(function() counter = counter - 1 if counter < 0 then counter = 60 r,g,b = 255,255,255 end if counter <= 30 then r,g,b = 255,255,0 end if counter <= 10 then r,g,b = 255,0,0 end if counter == 0 then removeEventHandler("onClientRender", root, draw) for i,v in ipairs(getElementsByType("player")) do outputChatBox ( "#FB00FF• #ffffffTeam Deathmatch #FB00FFevent started !",255, 255, 255, true) if isTimer(timer) then killTimer(timer) end if isTimer(timer2) then killTimer(timer2) end end end end,1000,0)
-
شباب كيف أسوي عد تنازلي ب dxDrawText في ديموشن معين
-
I don't wan't to spawn vehicles on air, only if i land and i tried this code but bugged function createVehicleCommand(sourcePlayer,cmd, ...) local vehID local vehiclesToCreate = {} local args = { ... } if not isPedOnGround ( sourcePlayer ) then outputChatBox ( "• You must land to spawn a vehicle", sourcePlayer ) return end for i,v in ipairs(args) do vehID = tonumber(v) if not vehID then vehID = getVehicleModelFromName(v) end if vehID then table.insert(vehiclesToCreate, math.floor(vehID)) end end server.giveMeVehicles(vehiclesToCreate) end addCommandHandler('createvehicle', createVehicleCommand) addCommandHandler('cv', createVehicleCommand)
-
ERROR: attempt to call global 'addRenderEvent' (a nil value) ERROR: attempt to call global 'removeRenderEvent' (a nil value)
-
function renderCountDown (text) dxDrawText("1", (screenW * 0.1596) + 1, (screenH * 0.2839) + 1, (screenW * 0.8404) + 1, (screenH * 0.4297) + 1, tocolor(0, 0, 0, 255), 4.00, "bankgothic", "center", "top", false, false, false, false, false) dxDrawText("1", screenW * 0.1596, screenH * 0.2839, screenW * 0.8404, screenH * 0.4297, tocolor(255, 255, 255, 255), 4.00, "bankgothic", "center", "top", false, false, false, false, false) end addRenderEvent(renderCountDown, "onClientRender") setTimer ( function() end, 1000, 1 ) removeRenderEvent(renderCountDown, "onClientRender") setTimer ( function() end, 3000, 1 ) I want it appears after 1 sec and disappears after 3 secs and i tried this function renderCountDown (text) local screenW , screenH = guiGetScreenSize() dxDrawText("1", (screenW * 0.1596) + 1, (screenH * 0.2839) + 1, (screenW * 0.8404) + 1, (screenH * 0.4297) + 1, tocolor(0, 0, 0, 255), 4.00, "bankgothic", "center", "top", false, false, false, false, false) dxDrawText("1", screenW * 0.1596, screenH * 0.2839, screenW * 0.8404, screenH * 0.4297, tocolor(255, 255, 255, 255), 4.00, "bankgothic", "center", "top", false, false, false, false, false) end addEventHandler ("onClientRender",root,renderCountDown) addRenderEvent(renderCountDown, "onClientRender") setTimer ( function() end, 1000, 1 ) removeRenderEvent(renderCountDown, "onClientRender") setTimer ( function() end, 3000, 1 )
-
Hello, can you tell me how to make dxDrawText appears after 1 sec and disappears after 2 secs and it is possible to make the dxdrawtext appears only in specified dimension? if so give me examples please
-
أين استطيع ان اجد الأحداث التي تطابقها؟
-
شغال بس ما يكتب اي شي في الشات بدي إسئلك كمان متى تكتب thePlayer/localPlayer/Source? وبما شلت getRootElement() من outputchatbox صار شغال ممكن تقلي ايش الفرق؟
-
أسف على الإزعاج ^^ سويت لوحة بس بدي لما يكون في ديموشن 0 ما يقدر يفتحها و اللوحة تفتح بكوماند function OpenWindow1(source) if ( getElementDimension ( source ) == 0 ) then outputChatBox ( "#FB00FF• You can't select weapons outside the event", getRootElement(), 255, 255, 255, true) return end if removeEventHandler("onClientRender",root,Lou) then removeEventHandler("onClientRender",root,Lou) guiSetVisible ( weaponWind, false ) showCursor(false) else addEventHandler("onClientRender",root,Lou) guiSetVisible ( weaponWind, true ) showCursor(true) end end addCommandHandler ( "select", OpenWindow1 ) وين المشكل؟
-
سويت الكود و شغال تعرف كيف أخليه يدخل تيم من التيمات الإثنين بس عشوائي؟ Random function createTeamsOnStart() Team1 = createTeam("Ballas", 155, 0, 155) -- change the 3 numbers(0,255,0), the first number is ColourR, the second is ColourG, and the last one is ColourB Team2 = createTeam("Grove Street", 0, 155, 0) end addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart) -- we attach the function to this resource's root element function setteam (source) setPlayerTeam(source, Team1) end addCommandHandler ( "join", setteam )
-
أخي بدي لما اكتب /join بدخل في تيم function gimmeATeam(source, commandName, teamName) local newTeam = createTeam(teamName) -- create a new team with the specified name if newTeam then -- if it was successfully created setPlayerTeam(source, newTeam) -- add the player to the new team end end addCommandHandler("join", gimmeATeam) بس مو شغال debug: WARNING: event/server.lua:27: Bad argument @'createTeam'[Expected string at argument 1, got nil ]
-
شباب بدي لما أكتب /join و انا في ديموشن 1 يكتبلي You are already in the event function onEventStart ( res ) outputChatBox ( "#FB00FF• Team Deathmatch #ffffffevent started. Type ''#FB00FF/join#ffffff'' #ffffffto join this event", getRootElement(), 255, 255, 255, true) end addEventHandler ( "onResourceStart", getRootElement(), onEventStart ) function changedimension ( source ) setElementDimension ( source, 1 ) -- set his dimension to 1 setElementPosition ( source, 260.8466796875, 1851.8400878906, 8.7578125 ) outputChatBox ( "#FB00FF• You have been joined the event", getRootElement(), 255, 255, 255, true) return end if getElementDimension ( source ) == 1 then outputChatBox ( "#FB00FF• You are already in the event", getRootElement(), 255, 255, 255, true) end addCommandHandler ( "join", changedimension ) function changedimension ( source ) setElementDimension ( source, 0 ) -- set his dimension to 1 setElementPosition ( source, 354.04452514648, 2532.6301269531, 16.720027923584 ) outputChatBox ( "#FB00FF• You have been left the event", getRootElement(), 255, 255, 255, true) end addCommandHandler ( "leave", changedimension )