Jump to content

Professional

Members
  • Posts

    1,101
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Professional

  1. السلام عليكم ابي مود مثلا انت عندك ايميل في ام تي اي اذا واحد دخل عليه غير سيريال جهازك يعطيه باند اتمنى تكونو فهمتو عليي
  2. السلام عليكم ابي فنكش اذا لاعب قرب على مركبه انا حاططها فقط على سيريالات الي يقدرون فقط يسوقوها اذا لاعب عادي سيرياله مو موجود وركب فيها يعطيه سلاب + تتفجر المركبه ابي ذا الفنكش ما ابي مركبه خاصه وشكرا
  3. الي ابيه هو غير الاسلحه الاصليه ابي اضيف اسلحه بدون ما ابدل فقط ازيد
  4. السلام عليكم اريد فنكشات مثلا معي الاسلحه الاصليه في اللعبه فيه 2 سنايبر ابي ازيد لسا 1 سنايبر عليهم بلاكواد او مثلا ابي ازيد سلاح لشخصيه عم اعملها ممكن الفنكشات بلاختصار ازيد سلاح جديد على لعبه او ابدل صوره السلاح... وشكرا..
  5. السلام عليكم ممكن تقلولي مثلا احط اوبجكت بوابه مرات انجبر اكبر حجمها اكثر من 5 اما بتكون وهميه ما بيكون غير الجزء الاصلي هو مو وهمي فيه اي شيئ بيخليها كلها مو وهمي اتمنى تكونو فهمتو
  6. هريسه صح ؟ addEventHandler("onPlayerWasted",getRootElement(),PlayerKill) function PlayerKill ( killer, weapon, bodypart) local _, _, camrot = getElementRotation(getCamera()) local _, _, plaRot = getElementRotation(localPlayer) setElementPosition ( getLocalPlayer(), posX, posY, posZ ) attachElements(soundasd, localPlayer) local sound = playSound("wasted.mp3") end end شوفولي ذا حطيته على الفتكشات الثانيه addEventHandler("onPlayerWasted",getRootElement(),PlayerKill) function PlayerKill ( killer, weapon, bodypart) local sound = playSound("wasted.mp3") setTimer(setCameraTarget, 100, 1, source) end end
  7. السلام عليكم ورحمه الله وبركاته اريد فنكشات اول ما لاعب يموت نفسه يطلع له صوت ويرى شخصيه التي قتلته اتمنى تعطوني الفنكشات بسرعه ما ابي لا مود ولا بطيخه
  8. فهمت عليك فصدك يعمل صوره تتحرك مثل الفيديو وبس تخلص يطلع لوحه التسجيل ؟
  9. createPed( هنا رقم البيد, x, y, z ) setElementAlpha ( thePlayer, 130) هنا رقم الشخصيه else setElementAlpha ( thePlayer, 0 ) setTimer ( skin, عدد الوقت, 1, "تم انهاء الاختفاء" ) end end بالنسبه لطلب الاول انا ما بعرف اذا صحيح ولا لا بس جرب
  10. طيب اعطيه الاسل الاصلي تقله جمله وبس وهو كيف راح يلاقيه لازم تفيده برابط
  11. جرب setTimer ( function() setTimer ( delayedChat, 1000, 1) الوقت outputChatBox ( getPlayerName(localPlayer) .. 'لقد تم اعطاء الاعب', 255, 255, 0 ) if setPlayerMoney(root, 100000) المال addCommandHandler("settimer",money end end
  12. هذا كود اول ما لاعب يطقس على الكلمه لي حاططها يعطيه اسم السيرفر شوفوه للكود function outputServerName ( ) local serverName = getServerName ( ) if ( serverName == "اسم سيرفر, false" ) then end end addCommandHandler ( "getServerName", outputServerName )
  13. السلام عليكم طلب فنكش اول ما لاعب يدخل المكان لمحدده يعطيه طرد بسرعه
  14. حبيبي عارف انها set وعارف اني بلاقيه ملون بس كنت حابب اعرف اقلك مو ابي تشرحولي البرمجه كلها
  15. شباب الحين فيه فنكش اسمه GetPlayerConsole اعطاء الاعب كونسل؟؟؟؟
  16. شوفولي ذا الكود اذا صحيح اذا كبست كبسه يعطيني السرعه فقط لسيريالات لي حاططها PlayerSerial = "سيريال" bindKey("o", "down", setTrainSpeed(myTrain, 3) outputChatBox ( "تم اعطائك السرعه المطلوبه", source, 255, 0, 0, true ) end, 5000, 1 ) addEventHandler ( "onVehicleExit", myTrain, function() end end )
  17. اتفضل حط كودك لنشوف؟؟
  18. addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage_text ) function playerDamage_text if ( getPlayerSerial ( player ) == "اكتب السيريال" ) then if ( getElementData( thePlayer, "Connection" ) ~= 1 ) then setElementData ( thePlayer, "tempdata.originalnick", false ) cancelEvent() outputChatBox ( "تم وضع الحمايه", thePlayer ) end end end
  19. جرب addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) function outputWantedLevel (source) local theMarker = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) local level = getPlayerWantedLevel ( localPlayer ) if ( level > 0 ) then النجوم------0 او لتبيه outputChatBox("لقد دخلت المكان الي تحدده", source, 0, 255, 0) else outputChatBox("لديك نجوم لا تقدر على الدخول...", source, 0, 255, 0) setElementPosition(p, x, y, 1008.4) هذا اقراه في تنبيه وانشالله تعرف شو هو اعرفه بنفسك end end ) التنبيه انتباه: لا تستخدم هذه الوظيفة لتفرخ PED / لاعب. وسوف يسبب مشاكل مع وظائف أخرى مثل . استخدام spawnPlayer وcreatePed بدلا من ذلك . الشرح يقول لا تستخدم فنكش مع نقل بيد السياره استخدمه بدلا من او سباون للبلاير او وقت تحط علامات جمجمه مثلا وكذا شغلات طبعا لو تبي كود السباون بلاير بحطه لك يصير ينقله بدون ماركر او حط الكريد بيد يعني علامه في الخريطه
  20. شوف الكود setCameraMatrix(source, 2906.0004882813, -2347.9750976563, 201.94299316406, 2906.9938964844, -2348.0361328125, 201.84664916992) dxDrawGifImage(704, 284, 96, 96, "loading.gif", 0, 0, 0, tocolor(255, 255, 255, 255), true) logo = guiCreateStaticImage(0.2, 0.35, 0.6, 0.3, "logo.png", true) end end )
  21. لا لا مثلا لو انت دخلت السيرفر يطلع فيديو عامله انت وفي الماب ايديتور تشرح لهم عن سيرفر فقط بتحريك
  22. السلام عليكم ابي فنكش اول ما لاعب يدخل سيرفر يطلعله فيديو انا عامله قصدي لما يدخل السيرفر قبل ما تطلع لوحه التسجيل يطلع فيديو انا عامله ممكن الفنكشات
  23. شباب انا جبت ذا الكود من فيديو في اليوتيوب السفتي لشرطه انا ابيه يكون من قدام السياره مثال الضوء لباول السياره ابيه يعمل مره احمر ومره ازرق مره يطفي الاحمر ومره يضوي الازرق كل 2 ثانيه الكود -- Emergency Lights resource by vovo4ka -- please, do not remove copyright local strobo_interval = 10 -- strobo light freq. 10 = 0.5 sec local is_strobo_enabled = false -- enable/disable stroboscopic lights mode -- lamps local flash_interval = 0.5 -- flash freq -- led blink mode local blink_interval = 20 -- blink interval local blink_duration = 2 -- 1..blink_interval -- Node: If vehicleID what you want to change is not present here, you may add it manually -- There are custom lights count and position for each vehicle is available -- What is phase offset. I'm newbie in english and its hard to explain You can read more about on [url=http://en.wikipedia.org/wiki/Phase_(waves]http://en.wikipedia.org/wiki/Phase_(waves[/url]) -- All you need to know about phase_offset: 0 and 10 values will have opposite intensity (i.e. light with 0 will be on and 10 will be off and vice versa) -- -- dont read below, if youre humanities -- -- For each light source there are light intensity calculation performed at each time. -- There are two lights type are available for vehicles: -- 1. -- Usually, light reflector is rotating and light intensity is proportional to visible part of lamp. -- So, light intensity is approximated by simple model: -- intensity(t, i) = 256*sin (t+PhaseOffset_i) -- where t - is model time, i - light source id -- 2. -- For LED blinking there is simpler model: -- blink 2 times at time moment 0 -- -- So, PhaseOffset - is time difference between triggering lights local car_lights_table = { -- vehicle ID, ["mode"]="led" or "lamp" , [i] = { light offset, light color, light size, phase offset (from [0;10]) } [512] = {["mode"]="lamp", [1]={["pos"]={0.5, 0, 0.6}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [2]={["pos"]={-0.5, 0, 0.6}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=10.0} }, [402] = {["mode"]="lamp", [1]={["pos"]={0.5, 0, 0.6}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0} }, -- police car with leds [596] = {["mode"]="led", [1]={["pos"]={-0.3, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [2]={["pos"]={0.3, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}, [3]={["pos"]={-0.5, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [4]={["pos"]={0.5, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}, [5]={["pos"]={-0.7, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [6]={["pos"]={0.7, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0} }, [597] = {["mode"]="led", [1]={["pos"]={-0.3, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [2]={["pos"]={0.3, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}, [3]={["pos"]={-0.5, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [4]={["pos"]={0.5, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}, [5]={["pos"]={-0.7, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [6]={["pos"]={0.7, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0} }, -- rancher [599] = {["mode"]="led", [1]={["pos"]={-0.4, 0, 1.2}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [2]={["pos"]={0.4, 0, 1.2}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}, [3]={["pos"]={-0.6, 0, 1.2}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [4]={["pos"]={0.6, 0, 1.2}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}, [5]={["pos"]={-0.8, 0, 1.2}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [6]={["pos"]={0.8, 0, 1.2}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0} }, -- old police car with lamps [598] = {["mode"]="lamp", [1]={["pos"]={-0.5, -0.35, 0.9}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [2]={["pos"]={0.5, -0.35, 0.9}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0} }, -- ambulance [416] = {["mode"]="led", [1]={["pos"]={-0.1, 0.9, 1.35}, ["color"]={255,255,255}, ["size"]=0.5, ["phase"]=10.0}, [2]={["pos"]={-0.5, 0.9, 1.35}, ["color"]={255,0,0}, ["size"]=0.35, ["phase"]=0.0}, [3]={["pos"]={0.5, 0.9, 1.35}, ["color"]={255,0,0}, ["size"]=0.35, ["phase"]=0.0}, [4]={["pos"]={-1, -3.5, 1.5}, ["color"]={255,0,0}, ["size"]=0.4, ["phase"]=5.0}, [5]={["pos"]={1, -3.5, 1.5}, ["color"]={255,0,0}, ["size"]=0.4, ["phase"]=5.0} }, -- fire truck [407] = {["mode"]="led", [1]={["pos"]={-0.1, 3.3, 1.35}, ["color"]={255,255,255}, ["size"]=0.5, ["phase"]=10.0}, [2]={["pos"]={-0.7, 3.3, 1.35}, ["color"]={255,0,0}, ["size"]=0.35, ["phase"]=0.0}, [3]={["pos"]={0.7, 3.3, 1.35}, ["color"]={255,0,0}, ["size"]=0.35, ["phase"]=0.0} }, [544] = {["mode"]="lamp", [1]={["pos"]={-0.95, 2.0, 1.45}, ["color"]={255,128,0}, ["size"]=0.35, ["phase"]=0.0},[2]={["pos"]={-0.95, 2.0, 1.45}, ["color"]={255,128,0}, ["size"]=0.35, ["phase"]=3.0}, [3]={["pos"]={-0.95, 2.75, 1.45}, ["color"]={255,128,0}, ["size"]=0.35, ["phase"]=6.0}, [4]={["pos"]={0.95, 2.75, 1.45}, ["color"]={255,128,0}, ["size"]=0.35, ["phase"]=10.0} }, -- rancher [490] = {["mode"]="lamp", [1]={["pos"]={-0.5, 0.2, 1.15}, ["color"]={0,0,255}, ["size"]=0.35, ["phase"]=10.0}} -- since 0.8 there are no default lights position, because only emergency and pre-defined vehicles can use lights --["default"] = {["mode"]="lamp", [1]={["pos"]={0.5, 0, 0.8}, ["color"]={255,0,0}, ["size"]=0.25, ["phase"]=0.0}, [2]={["pos"]={-0.5, 0, 0.8}, ["color"]={0,0,255}, ["size"]=0.25, ["phase"]=10.0}} } -- do not modify -------------------------------------------- local vehicles = {} local timers = {} local base_freq = 50 -- freq of timer for light change ------------------------------------------------------------- function release_vehicle(vehicle) if (isElement(vehicle)) then if (is_strobo_enabled) then setVehicleOverrideLights ( vehicle, 0) setVehicleLightState ( vehicle, 0, 1 ) setVehicleLightState ( vehicle, 1, 1 ) setVehicleLightState ( vehicle, 2, 1 ) setVehicleLightState ( vehicle, 3, 1 ) end end if (vehicles[vehicle]~=nil) then -- release the markers for key, value in pairs(vehicles[vehicle]["flist"]) do destroyElement (value["m"]) end vehicles[vehicle] = nil end if (timers[vehicle]~=nil) then -- kill the strobo timer killTimer(timers[vehicle]) timers[vehicle] = nil if (isElement(vehicle)) then if (getElementData( vehicle, "emerlights_source")==getPlayerName(getLocalPlayer())) then triggerEvent ( "onPlayerEmergencyLightStateChange", getRootElement(), 0 ) end end end end function checkForAbility(vehicle) local veh_model = getElementModel ( vehicle ) if (car_lights_table[veh_model]==nil)or(getElementData( vehicle, "emerlights_enabled" )=="false") then return false end return true end function strobo_state_update (vehicle) -- check for valid vehicle if (isElement(vehicle)) then if (vehicles[vehicle]==nil) then -- check for disallowing to use lights -- its enabled by default if (checkForAbility(vehicle)==false) then release_vehicle(vehicle) return end local veh_model = getElementModel ( vehicle ) --if (car_lights_table[veh_model]==nil) then --veh_model = "default" --end local occupant = getVehicleOccupant( vehicle, 0) if (getElementType(occupant)=="player") then -- peds also can use emerlights local src = getPlayerName(occupant) setElementData( vehicle, "emerlights_source", src, false) if (src==getPlayerName(getLocalPlayer())) then triggerEvent ( "onPlayerEmergencyLightStateChange", getRootElement(), 1 ) end end -- init state variable vehicles[vehicle] = {} vehicles[vehicle]["lstate"] = 0 -- strobo lights state vehicles[vehicle]["fstate"] = 0 -- flash light state vehicles[vehicle]["flist"] = {} -- flash lights list (marker ids) -- create flash lights local mode = car_lights_table[veh_model]["mode"] if (mode==nil) then mode = "lamp" end local coeff = 0 if (mode=="lamp") then coeff = 3.141592654/10.0 else coeff = blink_interval/20.0 end vehicles[vehicle]["fmode"] = mode for light_id, light_desc in pairs(car_lights_table[veh_model]) do if (light_id~="mode") then vehicles[vehicle]["flist"][light_id] = {} vehicles[vehicle]["flist"][light_id]["m"] = createMarker( 0.0001, 0.0001, 0.0001, "corona", light_desc["size"], light_desc["color"][1], light_desc["color"][2], light_desc["color"][3], 100) vehicles[vehicle]["flist"][light_id]["p"] = light_desc["phase"]*coeff attachElements ( vehicles[vehicle]["flist"][light_id]["m"], vehicle, light_desc["pos"][1], light_desc["pos"][2], light_desc["pos"][3] ) end end end -- strobo light if (is_strobo_enabled) then setVehicleOverrideLights ( vehicle, 2) if (vehicles[vehicle]["lstate"]) then setVehicleLightState ( vehicle, 0, 1 ) setVehicleLightState ( vehicle, 1, 0 ) setVehicleLightState ( vehicle, 2, 0 ) setVehicleLightState ( vehicle, 3, 1 ) else setVehicleLightState ( vehicle, 0, 0 ) setVehicleLightState ( vehicle, 1, 1 ) setVehicleLightState ( vehicle, 2, 1 ) setVehicleLightState ( vehicle, 3, 0 ) end if (vehicles[vehicle]["lstate"]>=strobo_interval*2) then vehicles[vehicle]["lstate"] = 0 else vehicles[vehicle]["lstate"] = vehicles[vehicle]["lstate"] + 1 end end -- flash light if (vehicles[vehicle]["fmode"]=="lamp") then -- lamp mode local tmp_fstate = vehicles[vehicle]["fstate"] for key, value in pairs(vehicles[vehicle]["flist"]) do local R, G, B, A = getMarkerColor( value["m"] ) setMarkerColor(value["m"], R, G, B, (math.sin(tmp_fstate+value["p"])+1.0)*128.0) end vehicles[vehicle]["fstate"] = vehicles[vehicle]["fstate"] + flash_interval else -- led mode local tmp_fstate = vehicles[vehicle]["fstate"] for key, value in pairs(vehicles[vehicle]["flist"]) do local R, G, B, A = getMarkerColor(value["m"]) -- blinking mode local tmp_val = tmp_fstate+value["p"] if (tmp_val>blink_interval) then tmp_val = tmp_val - blink_interval end if ((tmp_val>=0)and(tmp_val))or((tmp_val>=blink_duration+1)and(tmp_val2+1)) then setMarkerColor(value["m"], R, G, B, 255) else setMarkerColor(value["m"], R, G, B, 0) end end vehicles[vehicle]["fstate"] = vehicles[vehicle]["fstate"] + 1 if (vehicles[vehicle]["fstate"]>blink_interval) then vehicles[vehicle]["fstate"] = vehicles[vehicle]["fstate"] - blink_interval end end else -- if vehicle is no more exists release_vehicle(vehicle) end end -- not used anymore function stroboLightOn() playerVehicle = getPedOccupiedVehicle ( getLocalPlayer() ) -- get the player's vehicle --setElementData( playerVehicle, "emerlights_enabled", "true" ) -- debug if ( playerVehicle ) then -- if player is not a driver
×
×
  • Create New...