Jump to content

طلب كود


Stranger

Recommended Posts

Posted (edited)

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

createObject + moveObject 

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

+

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

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

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

Edited by Guest
Posted

-- 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 = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك

Posted

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

+

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

Posted

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

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

-- 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 = إسم التيم الي تبيها تفتح له #

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

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

-- 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 ) بس تسلم والله على كل شي

Posted

لـ المعلومية / تكرار التريقر في اقل من ثانية يسبب لاق

يعني واحد جالس يستهبل يفك و يقفل بالبوابة رآح يضر السيرفر #

Posted

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

Posted

^

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

Posted

إذآ أبغاه بدون تريجر يصير كذآآ ؟؟

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

Posted
^

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

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

Posted

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

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

@ 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 = إسم التيم الي تبيها تفتح له #

Posted

في الكلينت يسوي كومندات الكلينت فقط و ما يضبط على كومندات السيرفر executeCommandHandler أضن أن الكود

  • 10 months later...
Posted

وش وداك ورااااااااااااااا صاحي انت ؟

ليه ما تسوي موضوع جديد

الموضوع له اكثر من سنه #_# الله يصلحك بس

سو لك موضوع جديد

#_#

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