-
Posts
897 -
Joined
-
Last visited
Everything posted by #|_oskar_|#
-
كيف مافي حدث ؟ onPlayerMarkerHit
-
كذا الرساله راح تظهر مره واحده اذا تبيها تكرر بدل رققم 1 ب 0
-
ايوه روت يعني للكل تقدر تستخدمها بحيث انها تظهر الكلام فى الشات لكل اللاعبين outputChatBox ( NamePlayer .. " has spawned!", root,255,0,0)
-
اطرح اكوادك عشان نعرف نساعدك
-
function e ( player,cmd) local x, y, z = getElementPosition (player) -- get the player's position local marker = createMarker (x + 2, y + 2, z, "cylinder", 2.5, 255 ,0,0, 224 ) addEventHandler ( "onMarkerHit",marker,hit) end addCommandHandler ("marker",e) ----- function hit( player ) if getElementType ( player ) == "player" then local acc = getAccountName (getPlayerAccount(player) ) if isObjectInACLGroup ("user."..acc, aclGetGroup ('Admin') ) then setElementHealth ( player, 100 ) setPedArmor ( player, 100 ) setPedSkin ( player, 230 ) outputChatBox ( "تم", player, 244 , 87, 10, true ) else outputChatBox ( "انت لست ادمن", player, 244 , 87, 10, true ) end end end
-
اذا كنت تقصد التعليق عند ركوب السياره بسبب الراديو تقدر تطفيه ب استخدام الكود ذا setRadioChannel
-
انا ابي عند تشغيل المود يجيب كل الماراكات يتحقق اذا لونها احمر + حجمها 2.5 ويخليها عند لمس الاعب لها تعطيه دم لكن ما بي شخص من جروب يروح لماركر جروب اخر ويعبي منه يتحقق اذا لونه احمر وحجمه 2.5 يعطيه دم addEventHandler( "onPlayerMarkerHit",root,function () if getElementType(source) == "player" and getElementData(source,"Group") == "Group Name" then for k, v in pairs( getElementsByType("marker") ) do local Red,Green,Blue = getMarkerColor(v) if getMarkerSize (v) == 2.5 and Red == 255 and Green == 0 and Blue == 0 then setElementHealth( source,100) end end else outputChatBox ( "يجب ان تكون من اعضاء الفريق لتعبئ دمك",source, 255,255,0) end end)
-
{'btn', id='kill', onclick=killLocalPlayer,x = 20,width = 120,}, -- الاحداثيات هاذى الارقام x = 20, -- يحرك الزر يسار او يمين width = 120, -- وذا الحجم حق الزر
-
حاول انك تسوى اي شئ وان شاء الله تتعلم البرمجه لكن تضل تقول ماعرف شئ مراح تتعلم بالنسبه للفرى روم تعديله سهل اول شئ تروح لمسار اللوحه wndMain = { 'wnd', text = 'FR GUI', x = 10, y = 150, width = 280, controls = { {'lbl', text='Local player'}, {'br'}, {'btn', id='kill', onclick=killLocalPlayer}, {'btn', id='skin', window=wndSkin}, {'btn', id='anim', window=wndAnim}, {'btn', id='weapon', window=wndWeapon}, {'btn', id='clothes', window=wndClothes}, {'btn', id='playergrav', text='grav', window=wndGravity}, {'btn', id='warp', window=wndWarp}, {'btn', id='stats', window=wndStats}, {'btn', id='bookmarks', window=wndBookmarks}, {'br'}, {'chk', id='jetpack', onclick=toggleJetPack}, {'chk', id='falloff', text='fall off bike', onclick=toggleFallOffBike}, {'br'}, {'lbl', text='Pos:'}, {'lbl', id='xpos', text='x', width=45}, {'lbl', id='ypos', text='y', width=45}, {'lbl', id='zpos', text='z', width=45}, {'btn', id='setpos', text='map', window=wndSetPos}, {'btn', id='setinterior', text='int', window=wndSetInterior}, {'br'}, {'br'}, {'lbl', text='Vehicles'}, {'br'}, {'lbl', text='Current:'}, {'lbl', id='curvehicle'}, {'br'}, {'btn', id='createvehicle', window=wndCreateVehicle, text='create'}, {'btn', id='repair', onclick=repairVehicle}, {'btn', id='flip', onclick=flipVehicle}, {'btn', id='upgrades', window=wndUpgrades}, {'btn', id='color', onclick=openColorPicker}, {'btn', id='paintjob', window=wndPaintjob}, {'br'}, {'chk', id='lightson', text='Lights on', onclick=forceLightsOn}, {'chk', id='lightsoff', text='Lights off', onclick=forceLightsOff}, {'br'}, {'br'}, {'lbl', text='Environment'}, {'br'}, {'btn', id='time', window=wndTime}, {'chk', id='freezetime', text='freeze', onclick=toggleFreezeTime}, {'btn', id='weather', window=wndWeather}, {'btn', id='speed', window=wndGameSpeed} }, oncreate = mainWndShow, onclose = mainWndClose } عشان تعدل الحجم والارتفاع تروح لذا السطر وتعدل ع الاحداثيات وهي الارقام هاذى x = 10, --- يسار او يمين y = 150, --- فوق او تحت width = 280, --- حجم اللوحه بالنسبه للزر تبي تغير احداثياته تسوي كذا --- راح تشوف الزر كذا بدون احداثيات {'btn', id='kill', onclick=killLocalPlayer}, --- عشان تعدل عليه وتضبطه تقوم ب اضافة الاحداثيات كذا {'btn', id='kill', onclick=killLocalPlayer,x = 20,width = 120,}, واي شئ مافهمته تفضل قوله
-
لكن المشكلة اني ابغي اضيف اشياء جديدة وبشكل مختلف وايضا المود الاصلي يكرر الكلام مرتين تقدر تضيف اى شئ تبيه بالفرى روم الاصلي + كلام ايش اللي يكرره مرتين لو تقصد الشات تقدر تمسح مخرج الشات من ملف سيرفر fr_server
-
الكود كله خطاء ممكن تصلحه لي ؟؟ انت تبي فقط اللى بالجروب يعبو دم عند دخولهم الماركر ؟
-
افضل لك تعدل ع الاصلي
-
طيب هو وش يبي يسوي او يضيف بالمقر واذا ماكان يعرف يسوي يطرح المقر ابرمجه له
-
يعني تبي تشغل المقر يكون مبرمج جاهز لو ذا قصدك ادمج الاكواد مع المقر
-
اقصد عندما شخص يركب مقر بشروط محددة متل اسم الماركر ولونه بدون اي اكواد لتشغيله فقط ماب يتبرمج ويصير شغال للمود تلقائياً مافهمت شئء ؟
-
جرب Weapon2 = { "MP5", "AK-47", "Tec-9", "Deagle", } addEventHandler( "onPlayerWasted", root, function() if ( getElementDimension ( source ) ) == 0 then setTimer ( function() setWeapon = getWeaponIDFromName (Weapon2 [ math.random ( #Weapon2 ) ]) giveWeapon ( source,setWeapon,8000, true ) outputChatBox(setWeapon,source,255,255,0,true) local SpawnDetails = SpawnsTable[( ( getPlayerTeam( source ) or nil ) == getTeamFromName( "Zombie" ) and "Zombies" or getElementDimension( source ) == 3 and "Non-Zombies" or "OtherPlayers" ).."Spawns"] SpawnDetails = SpawnDetails[math.random( #SpawnDetails )] end, 2500,1) end end)
-
<meta> <script src="client.lua" type="client" /> </meta>
-
للاسف عند دخول مكان الماركر لا يحدث اي شيئ الكود شغال تمام شكلك مخليه سيرفر اطرح الميتا