Jump to content

طلب شرح trigger


Recommended Posts

Posted

سلام عليكم

ودي شرح

على trigger******Event

كلنت و سيرفر

+ كيف يكون معه وضيفه

مثل كذا

if ( source == GUIEditor_Button[1] ) then 
            setElementModel ( localPlayer, 105 ) 
            triggerServerEvent ( "Jordan", localPlayer ) 

:oops:

سبحان الله

----------------------------------

LUA 56%

Posted
سلام عليكم

ودي شرح

على trigger******Event

كلنت و سيرفر

+ كيف يكون معه وضيفه

مثل كذا

if ( source == GUIEditor_Button[1] ) then 
            setElementModel ( localPlayer, 105 ) 
            triggerServerEvent ( "Jordan", localPlayer ) 

:oops:

الى انت حاطنه اصير كلنت وسيرفر

setElementModel  

وفي بعض الاوامر بس سيرفر تسوي ليه ترقر للسيرفر

مثل

spawnPlayer 

560x95_FFFFFF_FF9900_000000_000000.png

Posted

لا انا قصدي لو معها وضيفه

يعني لو مو بس هيا

سبحان الله

----------------------------------

LUA 56%

Posted
لا انا قصدي لو معها وضيفه

يعني لو مو بس هيا

أممم مافهمت قصدك يكون معاها وظيفة ثانية على زر ثاني؟

او الوظيفة الى بالسيرفر؟

560x95_FFFFFF_FF9900_000000_000000.png

Posted

مثآل :

-- client --

xGetArmor_ = function ( ) 
    triggerServerEvent("xGetArmor",localPlayer); 
    end; 
addCommandHandler("xGetArmor",xGetArmor_) 

-- server --

local load = load 
xGetArmor_ = function ( ) 
    if ( load ) then 
        load = not load; 
            setPedArmor(source,100); 
                outputChatBox("* You Have "..getPedArmor(source).." Armor.",source,255,255,0,true); 
                    else 
                    setPedArmor(source,0); 
                outputChatBox("* You Have "..getPedArmor(source).." Armor.",source,255,0,0,true); 
                        load = not load; 
            end; 
        end; 
addEvent("xGetArmor",true); 
addEventHandler("xGetArmor",root,xGetArmor_); 

هذا لو تكتبة يعطيك درع لو تكتبة ثانية يسحبة ( :

  

Posted

تراها سهله مايبيلها شرح

بس لو تتامل فيها شوي بتفهمها

بس استغربت انت علي قد ماتسوي مودات

ماتعرف لـ الترايقر ؟؟ :?

949536480.png
Posted

setElementModel

في الكلنت يكون ظاهرياً لك انت وبس

سوي تريقر للسيرفر واستخدم الفنكشن

كلنت

addEventHandler("onClientGUIClick", GUIEditor_Button[1], 
    function() 
        triggerServerEvent("Jordan", localPlayer) 
    end, false 
) 

سيرفر

addEvent("Jordan", true) 
addEventHandler("Jordan", root, 
    function() 
        setElementModel(client, 105) 
   end 
) 

F4MZM4.gif

Posted (edited)

تراها سهله مايبيلها شرح

بس لو تتامل فيها شوي بتفهمها

بس استغربت انت علي قد ماتسوي مودات

ماتعرف لـ الترايقر ؟؟ :?

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

edit :

مشكورين تم الفهم

كذا صح

addEventHandler("onClientGUIClick", GUIEditor_Button[1], 
    function() 
        triggerServerEvent ( "nn", localPlayer ) 
    end, false 
) 
---------------- 
addEvent("nn", true) 
addEventHandler("nn", root, 
    function() 
         setElementDimension( client,  -2123.2060, 1768.04333, 15.94370) 
   end 
) 

Edited by Guest

سبحان الله

----------------------------------

LUA 56%

Posted (edited)

TriggerServerEvent :

addEventHanlder ("onClientGUIClick", root 
function() 
if ( source == Button ) then 
triggerServerEvent("onClick", localPlayer) 
   end 
end 
) 

^ مثلا عندك كود ما يجي الا سيرفر تسوي ترايقر من كلنت للسيرفر

السيرفر يصير كذآ :

addEvent("onClick", true) 
addEventHandler("onClick", root, 
    function () 
--Your code 
    end 
) 

TriggerClientEvent:

Client Side :

  
addEvent("Nothing",true) 
function() 
--Your code 
end 

Sever Side :

function() 
triggerClientEvent(player,"Nothing", player) 
 end 

Edited by Guest

Sha67 سابقاً

Posted
TriggerServerEvent :
addEventHanlder ("onClientGUIClick", root 
function() 
if ( source == Button then 
triggerServerEvent("onClick", localPlayer) 
   end 
end 
) 

^ مثلا عندك كود ما يجي الا سيرفر تسوي ترايقر من كلنت للسيرفر

السيرفر يصير كذآ :

addEvent("onClick", true) 
addEventHandler("onClick", root, 
    function () 
--Your code 
    end 
) 

TriggerClientEvent 

:

Client Side :

  
addEvent("Nothing",true) 
function() 
--Your code 
end 

Sever Side :

function() 
triggerClientEvent(player,"Nothing", player) 
 end 

عندك قوس ناقصص و خطأ بالفنكشن الاخير

وشوية اخطاء

  

Posted
مشكورين تم الفهم

كذا صح

addEventHandler("onClientGUIClick", GUIEditor_Button[1], 
    function() 
        triggerServerEvent ( "nn", localPlayer ) 
    end, false 
) 
---------------- 
addEvent("nn", true) 
addEventHandler("nn", root, 
    function() 
         setElementDimension( client,  -2123.2060, 1768.04333, 15.94370) 
   end 
) 

لا غلط ارقمنت العالم الوهمي شوفها زين؟؟؟؟؟؟؟؟؟؟؟؟ بس ارقمنتين الالمنت و العالم!!!

  

Posted

jafr/The Best/Nssor/اها صح مو حق سباون ذا مشكورين )(برستيج/تيتي/

سبحان الله

----------------------------------

LUA 56%

Posted
TriggerServerEvent :
addEventHanlder ("onClientGUIClick", root 
function() 
if ( source == Button then 
triggerServerEvent("onClick", localPlayer) 
   end 
end 
) 

^ مثلا عندك كود ما يجي الا سيرفر تسوي ترايقر من كلنت للسيرفر

السيرفر يصير كذآ :

addEvent("onClick", true) 
addEventHandler("onClick", root, 
    function () 
--Your code 
    end 
) 

TriggerClientEvent 

:

Client Side :

  
addEvent("Nothing",true) 
function() 
--Your code 
end 

Sever Side :

function() 
triggerClientEvent(player,"Nothing", player) 
 end 

عندك قوس ناقصص و خطأ بالفنكشن الاخير

وشوية اخطاء

بالنسبه للقوس :

if ( source == Button then

مع سرعه الكتابه نسيتهه

+ الفنكشن الاخير وش فيه خطأ

+ ووينها شويه آخطاء عشآن نتعلم :D

Sha67 سابقاً

Posted

الكلنت عندك الايفنت هاندلر وينة + اسم الفنكشن كذا بيجيك بالديبوق ايرور + السيرفر اسم الفنكشن بيجيك آيرور جربة وشوف

  

Posted
الكلنت عندك الايفنت هاندلر وينة + اسم الفنكشن كذا بيجيك بالديبوق ايرور + السيرفر اسم الفنكشن بيجيك آيرور جربة وشوف

الايفنت هاندلر حسبت اني كتبته :lol:

+ آنا لاول مره اكتب الاكواد بدون ما ادخل الويكي,,

Sha67 سابقاً

Posted

سوال بسيطط و ع السريع

عادي اخلي الترايقر من سيرفر للكنلت بـ هاذي الطريقه ؟

triggerClientEvent("onClick", localPlayer) 

لنا من الكلنت لـ السيرفر يكون بـ هذا الشكل

triggerServerEvent("onClick", localPlayer) 

وهل يصير بـ نفس الطريقه من السيرفر للكلنت ؟؟؟؟؟؟

Posted

انا عارف وفاهم بس انتو الي مافهمتوني انا سالت سوال بس محد يعرف يرد علي سوالي

انا سالت

السوال: هل طريقة عمل ترايقر من السيرفر للكلنت

نفس طريقة الترايقر من الكلنت لـلسيرفر او فيه اختلاف

هذا سوالي

ماشوف شي صعب بـ السوال

Posted

Server

function greetingHandler ( message ) 
    outputChatBox ( "The client says: " .. message, source ) 
end 
addEvent( "onGreeting", true ) 
addEventHandler( "onGreeting", getRootElement(), greetingHandler ) 
  

Client

  
function greetingCommand ( commandName ) 
    triggerServerEvent ( "onGreeting", getLocalPlayer(), "Hello World!" )  
    -- getLocalPlayer instead of getRootElement makes the client player the 'source' on the server function, eliminating the need for an additional player argument to be transferred. 
end 
addCommandHandler ( "greet", greetingCommand ) 
  
  

عملية عكسية بس

بس استخدامها قليل

^ ليه معصب :lol:

Posted

اخوي هههههه دوختني انا بنام وانت لحست مخي مع ان سوالي سهل بـ النسبه لكم

الحين يصير اسوي الكود كككذا اول لا

    triggerClientEvent("onClick", localPlayer) 

بدون ردود فيها لحس مخ

قول يب او لا

ففقط

Posted
اخوي هههههه دوختني انا بنام وانت لحست مخي مع ان سوالي سهل بـ النسبه لكم

الحين يصير اسوي الكود كككذا اول لا

    triggerClientEvent("onClick", localPlayer) 

بدون ردود فيها لحس مخ

قول يب او لا

ففقط

    triggerClientEvent("onClick", localPlayer) 

خطا

التعديل

    triggerClientEvent("onClick", root) 

:roll:

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