Jump to content

طلب كود


Stranger

Recommended Posts

السلام عليكم يا شباب ابي كود الي هو

createObject + moveObject 

يعني مثلا ضغطت تاب الباب يفتح ضغطت تاب الباب يقفل يليت فهمتوني :$ ا

+

يليت الكود كامل :$ ا

+ Admin ابي قروب معين هو الي يقدر يفتح الباب يعني مثلا قروب

اتمنى فهمتوني :$ ا

Edited by Guest
Link to comment

-- Client Side !

bindKey( "tab", "down", 
    function ( ) 
        triggerServerEvent ( "moveObject", localPlayer ) 
    end 
) 

-- Server Side !

object = createObject ( ID, x, y, z ) 
open = false 
  
addEvent ( "moveObject", true ) 
addEventHandler ( "moveObject", root, 
    function ( ) 
        if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" ) ) then 
            if open then 
                moveObject ( object, 1500, x, y, z ) 
                open = false 
            else 
                moveObject ( object, 1500, x, y, z ) 
                open = true 
            end 
        else 
            outputChatBox ( "* You are not Admin !", source, 210, 0, 0, true ) 
        end 
    end 
) 

الإستبدآل ,

السطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

السطر التاسع ,

x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت

السطر 12 ,

x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

Link to comment

اسمع يالغالي فيه مشكله انه انا لو كنت بعيييييد اقدر افتح الباب انا ابيه بس جمب الباب الي يقدر يفتح مو من بعيييييد

+

طيب يا اسامه يلبى قلبك تقدر تخليه قروب معين في التاب يعني انا مثلا سويت قروب في التاب ابيه بس هو الي يقدر يفتح الباب تقدر يالغالي ؟

Link to comment

^ انت ما قلت انه تبيه لما يكون قريب من الباب + انت قلت تبيه على قروب ادمن ما قلت تبيه لتيم

على ككل حأإل مَ عليه تفضل ,

-- Client Side !

bindKey( "tab", "down", 
    function ( ) 
        triggerServerEvent ( "moveObject", localPlayer ) 
    end 
) 

-- Server Side !

object = createObject ( ID, x, y, z ) 
marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) 
open = false 
  
addEvent ( "moveObject", true ) 
addEventHandler ( "moveObject", root, 
    function ( ) 
        if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then 
            if isElementWithinMarker ( source, marker ) then 
                if open then 
                    moveObject ( object, 1500, x, y, z ) 
                    open = false 
                else 
                    moveObject ( object, 1500, x, y, z ) 
                    open = true 
                end 
            end 
        else 
            outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) 
        end 
    end 
) 

الإستبدآل ,

السطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

السطر الثآني ,

x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر

size = حجم الدائرة

السطر الثآمن ,

NameTeam = اسم التيم الي تبي الباب يفتح له

السطر 11 ,

x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت

السطر 14 ,

x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

السطر 19 ,

NameTeam = إسم التيم الي تبيها تفتح له #

Link to comment
^ انت ما قلت انه تبيه لما يكون قريب من الباب + انت قلت تبيه على قروب ادمن ما قلت تبيه لتيم

على ككل حأإل مَ عليه تفضل ,

-- Client Side !

bindKey( "tab", "down", 
    function ( ) 
        triggerServerEvent ( "moveObject", localPlayer ) 
    end 
) 

-- Server Side !

object = createObject ( ID, x, y, z ) 
marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) 
open = false 
  
addEvent ( "moveObject", true ) 
addEventHandler ( "moveObject", root, 
    function ( ) 
        if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then 
            if isElementWithinMarker ( source, marker ) then 
                if open then 
                    moveObject ( object, 1500, x, y, z ) 
                    open = false 
                else 
                    moveObject ( object, 1500, x, y, z ) 
                    open = true 
                end 
            end 
        else 
            outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) 
        end 
    end 
) 

الإستبدآل ,

السطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

السطر الثآني ,

x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر

size = حجم الدائرة

السطر الثآمن ,

NameTeam = اسم التيم الي تبي الباب يفتح له

السطر 11 ,

x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت

السطر 14 ,

x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

السطر 19 ,

NameTeam = إسم التيم الي تبيها تفتح له #

تسلم والله جزاك الله خير ( يب انا قلت ابيه لقروب ادمن وابيه لقروب في تاب ض1 ) بس تسلم والله على كل شي

Link to comment

يا اسامه فيه مشكله يالغالي الحين اذ واحد مو في القروب وهو كان بعيد من الباب وضغط تاب تطلع رساله في الشات انا ابي الرساله تطلع بس قريب من الباب مو بعيد

Link to comment

^

-- Server Side !

object = createObject ( ID, x, y, z ) 
marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) 
open = false 
  
addEvent ( "moveObject", true ) 
addEventHandler ( "moveObject", root, 
    function ( ) 
        if isElementWithinMarker ( source, marker ) then 
            if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then 
                if open then 
                    moveObject ( object, 1500, x, y, z ) 
                    open = false 
                else 
                    moveObject ( object, 1500, x, y, z ) 
                    open = true 
                end 
            else 
                outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) 
            end 
        end 
    end 
) 

الإستبدآل ,

السطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

السطر الثآني ,

x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر

size = حجم الدائرة

السطر الثآسع ,

NameTeam = اسم التيم الي تبي الباب يفتح له

السطر 11 ,

x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت

السطر 14 ,

x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

السطر 18 ,

NameTeam = إسم التيم الي تبيها تفتح له #

وكود الكلنت خله مثل ماهو #

-----------

إذا تبيني أسولكـ الكود بدون تريقر أسولكـ يآهـ بـ

addCommandHandler 

+

executeCommandHandler 

Link to comment
^

-- Server Side !

object = createObject ( ID, x, y, z ) 
marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) 
open = false 
  
addEvent ( "moveObject", true ) 
addEventHandler ( "moveObject", root, 
    function ( ) 
        if isElementWithinMarker ( source, marker ) then 
            if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then 
                if open then 
                    moveObject ( object, 1500, x, y, z ) 
                    open = false 
                else 
                    moveObject ( object, 1500, x, y, z ) 
                    open = true 
                end 
            else 
                outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) 
            end 
        end 
    end 
) 

الإستبدآل ,

السطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

السطر الثآني ,

x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر

size = حجم الدائرة

السطر الثآسع ,

NameTeam = اسم التيم الي تبي الباب يفتح له

السطر 11 ,

x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت

السطر 14 ,

x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

السطر 18 ,

NameTeam = إسم التيم الي تبيها تفتح له #

وكود الكلنت خله مثل ماهو #

-----------

إذا تبيني أسولكـ الكود بدون تريقر أسولكـ يآهـ بـ

addCommandHandler 

+

executeCommandHandler 

جزاك الله خير والله :$ تسلم

Link to comment

^ يسسلمككـ ربي ,

================

@ Mr.ALM

-- Client Side !

bindKey( "tab", "down", 
    function ( ) 
        executeCommandHandler ( "openObject" ) 
    end 
) 

-- Server Side !

object = createObject ( ID, x, y, z ) 
marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) 
open = false 
  
addCommandHandler ( "openObject", 
    function ( player ) 
        if isElementWithinMarker ( player, marker ) then 
            if getPlayerTeam ( player ) and getPlayerTeam ( player ) == getTeamFromName ( "NameTeam" ) then 
                if open then 
                    moveObject ( object, 1500, x, y, z ) 
                    open = false 
                else 
                    moveObject ( object, 1500, x, y, z ) 
                    open = true 
                end 
            else 
                outputChatBox ( "* You must Be In 'NameTeam' Team !", player, 210, 0, 0, true ) 
            end 
        end 
    end 
) 

الإستبدآل ,

السطر الأول ,

ID = رقم الأوبجكت

x, y, z = إحداثيات الأوبجكت

السطر الثآني ,

x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر

size = حجم الدائرة

السطر الثآمن ,

NameTeam = اسم التيم الي تبي الباب يفتح له

سطر 10 ,

x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت

سطر 13 ,

x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

سطر 17 ,

NameTeam = إسم التيم الي تبيها تفتح له #

Link to comment
  • 10 months later...

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