Jump to content

تعديل ضروري !!


Recommended Posts

ابي مو شخصيةة ابي رتبة

كونسل فقط تدخل ~ وغير أي الرتبة ذي او لاعب يموت

وفي حركة وصخه ابي اللي داخل وفي واحد برع وضربة ما يقتله لانو الحين يقدر يقتله

الكود

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
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

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 by Guest
Link to comment
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
بس بدي اعرف من امتا يحطون لسيرفر
--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
مخك وين انت قلي وين

الويكي امثله فقط شو راح يعطيك الكود يعني

source = server

the player + localtheplayer = client

هههههههههههههههههههه

طيب اتحداك تستخدم

setElementAlpha( thePlayer, 0 )

في كلنت ويشتغل

Link to comment

ما فهمتني +> ما ابي شخصيةةة ابي رتبة لما تدخل ما تموت مو شخصيهههههه @@

يعني منطقه محمية للادمنية - مااحد يقدر يطلق ولا يصوب ولا يصوب من الموتر ويموت أي احد غيرالادمنية يدخله

أتمنى مساعده

Link to comment

اتوقع ما راح تقدر تعمل كل ذا

هو تقدر بس صعب عليك انت

خذ هذا الكود تكتب كلمه باف 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
اتوقع ما راح تقدر تعمل كل ذا

هو تقدر بس صعب عليك انت

خذ هذا الكود تكتب كلمه باف 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

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

مصعبين الموضوع ما ادري ليش !

الكود مو مجرب..

(سيرفر) :

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
مصعبين الموضوع ما ادري ليش !

الكود مو مجرب..

(سيرفر) :

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
مصعبين الموضوع ما ادري ليش !

الكود مو مجرب..

(سيرفر) :

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...