mrali222 Posted June 26, 2015 Share Posted June 26, 2015 ابي مو شخصيةة ابي رتبة كونسل فقط تدخل ~ وغير أي الرتبة ذي او لاعب يموت وفي حركة وصخه ابي اللي داخل وفي واحد برع وضربة ما يقتله لانو الحين يقدر يقتله الكود safecol = createColCuboid ( -404.13677978516, 1761.6762695313, 43.881458282471, 255, 255, 255 ) safeZoneRadar = createRadarArea ( -404.13677978516, 1761.6762695313, 255, 255, 255, 255, 255 ) setElementData (safeZoneRadar, "zombieProof", true) local Skins = { -- [ Skin number ] = true or true, [ 293 ] = true, } function enterZone ( hitPlayer, thePlayer ) if ( Skins [ getElementModel ( hitPlayer ) ] ) then toggleControl (hitPlayer, "fire", true ) toggleControl (hitPlayer, "aim_weapon", true) toggleControl (hitPlayer, "vehicle_fire", true) outputChatBox ( "* you Entered Zone", hitPlayer, 0, 255, 0 ) else killPed ( hitPlayer ) end end addEventHandler( "onColShapeHit", safecol, enterZone ) function leaveZone ( hitPlayer, thePlayer ) toggleControl ( hitPlayer, "fire", true ) toggleControl ( hitPlayer, "aim_weapon", true ) toggleControl ( hitPlayer, "vehicle_fire", true ) outputChatBox ( "* you left Zone !", hitPlayer, 255, 0, 0 ) if not ( Skins [ getElementModel ( hitPlayer ) ] ) then killPed ( hitPlayer ) end end addEventHandler( "onColShapeLeave", safecol, leaveZone ) aclGroupAddObject ( aclGetGroup( "Console" ), "user.SPR" ) Link to comment
Ac[T]ioN Posted June 27, 2015 Share Posted June 27, 2015 وضح وش تبي بالظبط مافهمنا شئ إحنا Link to comment
</Mr.Tn6eL> Posted June 27, 2015 Share Posted June 27, 2015 isObjectInACLGroup aclGetGroup Link to comment
mrali222 Posted June 27, 2015 Author Share Posted June 27, 2015 ابي مو شخصيةة ابي رتبة كونسل فقط تدخل ~ وغير أي الرتبة ذي او لاعب يموت Link to comment
mrali222 Posted June 27, 2015 Author Share Posted June 27, 2015 مو الحماية من الشخصية؟؟ ابيها بالرتبة مب الشخصيةة Link to comment
</Mr.Tn6eL> Posted June 27, 2015 Share Posted June 27, 2015 عطيتك فوق الوظائف اللي تحتاجها شوف الأمثلة Link to comment
Professional Posted June 27, 2015 Share Posted June 27, 2015 ضيف ذا سطر if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) ) then Link to comment
Simple. Posted June 27, 2015 Share Posted June 27, 2015 local accName = getAccountName ( getPlayerAccount ( source ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then -- Does he have access to Admin functions? مثأل آلويكي ! وبعدين ي حسن لازم تتحقق انه مسجل ! Link to comment
Mr.R Posted June 27, 2015 Share Posted June 27, 2015 ^ isGuestAccount @Hassan Meke accName مو معرفه في كودك شف كود كلاسيك Link to comment
i S6O Posted June 27, 2015 Share Posted June 27, 2015 (edited) Not Tested. --ServerSide function Kill ( thePlayer ) killPed ( thePlayer,thePlayer ) end addEvent ( 'kill',true ) addEventHandler( 'kill', root, Kill ) --ClientSide local plr = getLocalPlayer ( ) ListCol = { -- X, Y, W, H [1] = { -404.13677978516, 1761.6762695313, 50, 10 } } ListColorCol = { -- X, Y, W, H [1] = { -404.13677978516, 1761.6762695313, 50, 10 } } ListSkins = { -- skin Number [1] = { 293 } } for i, v in ipairs ( ListColorCol ) do createRadarArea( v[1], v[2], v[3], v[4] ) end for i, v in ipairs ( ListCol ) do local Col = createColRectangle ( v[1], v[2], v[3], v[4] ) addEventHandler ( 'onColShapeLeave', Col, LeaveCol ) addEventHandler ( 'onColShapeHit', Col, EnterCol ) end function EnterCol ( ) for i, get in ipairs ( ListSkins ) do if ( getElementModel ( plr ) == get[1] ) then toggleControl ( plr, "fire", true ) toggleControl ( plr, "aim_weapon", true ) toggleControl ( plr, "vehicle_fire", true ) else triggerServerEvent ( 'kill',plr ) outputChatBox ( 'Cant Join and you not skin 293' ) end end end function LeaveCol ( ) toggleControl ( plr, "fire", false ) toggleControl ( plr, "aim_weapon", false ) toggleControl ( plr, "vehicle_fire", false ) end -- Edited Up -- ظبطت تقريباً الاكواد مافيها مشاكل اتوقع * Edited June 27, 2015 by Guest Link to comment
Professional Posted June 27, 2015 Share Posted June 27, 2015 Not Tested. --ServerSide function Kill ( thePlayer ) killPed ( thePlayer,thePlayer ) end addEvent ( 'kill',true ) addEventHandler( 'kill', root, Kill ) --ClientSide local plr = getLocalPlayer ( ) ListCol = { -- X, Y, W, H [1] = { -404.13677978516, 1761.6762695313, 50, 10 } } ListColorCol = { -- X, Y, W, H [1] = { -404.13677978516, 1761.6762695313, 50, 10 } } ListSkins = { -- skin Number [1] = { 293 } } for i, v in ipairs ( ListColorCol ) do createRadarArea( v[1], v[2], v[3], v[4] ) end for i, v in ipairs ( ListCol ) do local Col = createColRectangle ( v[1], v[2], v[3], v[4] ) addEventHandler ( 'onColShapeLeave', Col, EnterCol ) addEventHandler ( 'onColShapeHit', Col, LeaveCol ) end function EnterCol ( ) for i, get in ipairs ( ListSkins ) do if ( getElementModel ( plr ) == get[1] ) then toggleControl ( plr, "fire", true ) toggleControl ( plr, "aim_weapon", true ) toggleControl ( plr, "vehicle_fire", true ) else triggerServerEvent ( 'kill',plr ) outputChatBox ( 'Cant Join and you not skin 293' ) end end end function LeaveCol ( ) toggleControl ( plr, "fire", false ) toggleControl ( plr, "aim_weapon", false ) toggleControl ( plr, "vehicle_fire", false ) end -- Edit Up بس بدي اعرف من امتا يحطون لسيرفر --ServerSide function Kill ( thePlayer ) killPed ( thePlayer,thePlayer ) لازم source مو ذا بلاير لان ذا بلاير لل كلينت Link to comment
i S6O Posted June 27, 2015 Share Posted June 27, 2015 بس بدي اعرف من امتا يحطون لسيرفر --ServerSide function Kill ( thePlayer ) killPed ( thePlayer,thePlayer ) لازم source مو ذا بلاير لان ذا بلاير لل كلينت شف ذا .. ثم راجع الويكي قبل لاتككلم function printAllData ( thePlayer ) local playerAccount = getPlayerAccount( thePlayer ) -- get his account if ( playerAccount ) then -- if we got the account then local data = getAllAccountData( playerAccount ) -- get data count = 0 for _ in pairs(data) do count = count + 1 end -- get the count outputChatBox ( "table holds " .. count .. " entries" ) -- output number of rows if ( data ) then for k,v in pairs ( data ) do outputChatBox(k..": "..v) -- print the key and value of each entry of data end end end end addCommandHandler( "getall", printAllData ) يعني thePlayer فقط للسيرفر Link to comment
Professional Posted June 27, 2015 Share Posted June 27, 2015 مخك وين انت قلي وين الويكي امثله فقط شو راح يعطيك الكود يعني source = server the player + localtheplayer = client Link to comment
i S6O Posted June 27, 2015 Share Posted June 27, 2015 مخك وين انت قلي وينالويكي امثله فقط شو راح يعطيك الكود يعني source = server the player + localtheplayer = client هههههههههههههههههههه طيب اتحداك تستخدم setElementAlpha( thePlayer, 0 ) في كلنت ويشتغل Link to comment
Professional Posted June 27, 2015 Share Posted June 27, 2015 لا اتحدى ولا شيئ انت حر تصدق ولا لا انا الي عليي قلت Link to comment
i S6O Posted June 27, 2015 Share Posted June 27, 2015 لا اتحدى ولا شيئانت حر تصدق ولا لا انا الي عليي قلت بكيفك المهم , اللهم اني صائم Link to comment
mrali222 Posted June 27, 2015 Author Share Posted June 27, 2015 ما فهمتني +> ما ابي شخصيةةة ابي رتبة لما تدخل ما تموت مو شخصيهههههه @@ يعني منطقه محمية للادمنية - مااحد يقدر يطلق ولا يصوب ولا يصوب من الموتر ويموت أي احد غيرالادمنية يدخله أتمنى مساعده Link to comment
Professional Posted June 27, 2015 Share Posted June 27, 2015 اتوقع ما راح تقدر تعمل كل ذا هو تقدر بس صعب عليك انت خذ هذا الكود تكتب كلمه باف 8 ما عاد ينقص دمك بس اذا كتبتها مره ثانيه يصير ينقص هذه بس لقروب الكونسل addCommandHandler("dm", function() local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then if not undamageable then outputChatBox("You Now No Dead !!", 0, 255, 0) undamageable = true else outputChatBox("Now You Will kill !!", 255, 0, 0) undamageable = false end end) addEventHandler("onClientPlayerDamage", localPlayer, function() if undamageable then cancelEvent() end end) ْالمهم لو تبيه خذه لو ما تبي لا تاخذه ... لو تبي تنفذ الي براسك ملاحظه لازم تكون بقروب كونسل Link to comment
xX-M7MED-Xx Posted June 27, 2015 Share Posted June 27, 2015 اتوقع ما راح تقدر تعمل كل ذاهو تقدر بس صعب عليك انت خذ هذا الكود تكتب كلمه باف 8 ما عاد ينقص دمك بس اذا كتبتها مره ثانيه يصير ينقص هذه بس لقروب الكونسل addCommandHandler("dm", function() local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then if not undamageable then outputChatBox("You Now No Dead !!", 0, 255, 0) undamageable = true else outputChatBox("Now You Will kill !!", 255, 0, 0) undamageable = false end end) addEventHandler("onClientPlayerDamage", localPlayer, function() if undamageable then cancelEvent() end end) ْالمهم لو تبيه خذه لو ما تبي لا تاخذه ... لو تبي تنفذ الي براسك ملاحظه لازم تكون بقروب كونسل كلنت مع سيرفر Link to comment
i S6O Posted June 27, 2015 Share Posted June 27, 2015 Tested Work 100% جربته شغال 100 ميه بالميه الكود سيرفر بس ListCol = { -- X, Y, W, H [1] = { -404.13677978516, 1761.6762695313, 50, 10 } } ListColorCol = { -- X, Y, W, H [1] = { -404.13677978516, 1761.6762695313, 50, 10 } } for i, v in ipairs ( ListColorCol ) do createRadarArea( v[1], v[2], v[3], v[4] ) end function FunctionTest ( plr ) local accName = getAccountName ( getPlayerAccount ( plr ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then toggleControl ( plr, "fire", true ) toggleControl ( plr, "aim_weapon", true ) toggleControl ( plr, "vehicle_fire", true ) else killPed ( plr,plr ) if getElementType ( plr ) == "player" then local nameOfplr = getPlayerName ( plr ) outputChatBox ( nameOfplr.." cant entered the zone from Console", root, 255, 255, 255, true ) end end end function LeaveCol ( plr ) toggleControl ( plr, "fire", false ) toggleControl ( plr, "aim_weapon", false ) toggleControl ( plr, "vehicle_fire", false ) end for i, v in ipairs ( ListCol ) do local Col = createColRectangle ( v[1], v[2], v[3], v[4] ) addEventHandler ( 'onColShapeHit', Col, FunctionTest ) addEventHandler ( 'onColShapeLeave', Col, LeaveCol ) end Link to comment
nxFairlywell Posted June 27, 2015 Share Posted June 27, 2015 مصعبين الموضوع ما ادري ليش ! الكود مو مجرب.. (سيرفر) : local colShape = createColRectangle ( x, y, w, h ) -- استبدل الحروف بالاحداثيات .. عشان تعرف اكثر عن الوظيفة اضغط على الكلمة . addEventHandler("onColShapeHit", colShape, function( element ) if getElementType(element) == "player" then local acc = getAccountName(getPlayerAccount(element)) if acc then if not isObjectInACLGroup("user."..acc, aclGetGroup("Console") ) then killPed( element ) if isPedInVehicle(element) then local veh= getPedOccupiedVehicle(element) destroyElement( veh ) end else return end end end end ) Link to comment
Professional Posted June 27, 2015 Share Posted June 27, 2015 مصعبين الموضوع ما ادري ليش !الكود مو مجرب.. (سيرفر) : local colShape = createColRectangle ( x, y, w, h ) -- استبدل الحروف بالاحداثيات .. عشان تعرف اكثر عن الوظيفة اضغط على الكلمة . addEventHandler("onColShapeHit", colShape, function( element ) if getElementType(element) == "player" then local acc = getAccountName(getPlayerAccount(element)) if acc then if not isObjectInACLGroup("user."..acc, aclGetGroup("Console") ) then killPed( element ) if isPedInVehicle(element) then local veh= getPedOccupiedVehicle(element) destroyElement( veh ) end else return end end end end ) ليش عليك فيه شيئ صعب بس مو انت نايك ؟ Link to comment
nxFairlywell Posted June 27, 2015 Share Posted June 27, 2015 مصعبين الموضوع ما ادري ليش !الكود مو مجرب.. (سيرفر) : local colShape = createColRectangle ( x, y, w, h ) -- استبدل الحروف بالاحداثيات .. عشان تعرف اكثر عن الوظيفة اضغط على الكلمة . addEventHandler("onColShapeHit", colShape, function( element ) if getElementType(element) == "player" then local acc = getAccountName(getPlayerAccount(element)) if acc then if not isObjectInACLGroup("user."..acc, aclGetGroup("Console") ) then killPed( element ) if isPedInVehicle(element) then local veh= getPedOccupiedVehicle(element) destroyElement( veh ) end else return end end end end ) ليش عليك فيه شيئ صعب بس مو انت نايك ؟ يب انا هو و هو انا ^..- و ترى الموضوع سهل جدا بس انتم تحبون الهواش Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now