Jump to content

تصحيح كود


Recommended Posts

Posted

السلام عليكم

  
--serverside 
  
     function unbindControls ( key ) 
  unbindKey ( client, "mouse1", "down" ) 
  unbindKey ( client, "mouse2", "down" ) 
  unbindKey ( client, "mouse3", "down" ) 
  unbindKey ( client, "space", "down" ) 
  unbindKey ( client, "z", "down" ) 
  unbindKey ( client, "x", "down" ) 
end 
addEventHandler ( "OnPlayerLogin", root, warning ) 
addEventHandler ( "OnPlayerJoin", root, warning ) 
addEventHandler ( "OnResourceStart", root, warning ) 
addEventHandler ( "onPlayerConnect", root, warning ) 
addEvent( "onRender", true ) 
addEventHandler( "onRender", getRootElement(), unbindControls ) 
  
----------------------------------------- 
  
   -- function bindControls ( key ) 
 -- bindKey ( client, "mouse1", "down", fire ) 
 -- bindKey ( client, "mouse2", "down", aim_weapon ) 
 -- bindKey ( client, "space", "down", sprint ) 
--end 
  --addEventHandler ( "OnPlayerLogin", root, warning ) 
  --addEventHandler ( "OnPlayerJoin", root, warning ) 
 -- addEventHandler ( "OnResourceStart", root, warning ) 
 -- addEventHandler ( "onPlayerConnect", root, warning ) 
  --addEvent( "onRender", true) 
 -- addEventHandler( "onRender", root, bindControls ) 
  
-- طبعا انا حاط "--" علشان اجرب السكربت اذا شغال  
  

--clientside

addEventHandler("onClientRender",root, 
function() 
     triggerServerEvent( "onRender", localPlayer) 
end ) 
  

و شكرا

edite :مدري وين المشكلة انا متأكد من الارقيومنتات و مسويهم صح unbind مافي ولا مشكلة بالدي بق بس السكربت ما يسوي

Posted (edited)

الكود ماله معنى؟

مسوي unbind

يعني ابي الغي زراير

و الرندر مسويه علشان اذا الاعب بالسيرفر و سوا بايد للزراير ترجع تروح منه

Edited by Guest
Posted
ممكن تفهمني وش قصة ذا السطر والي تحته

addEventHandler("onPlayerJoin", root, warning)

وين الخاصيه الي اسمها

function warning?

شكرا ليك ما انتبهت على warning

الحين اعدلها

نسخت الايفنت من كود ثاني اسف ضض2

Posted

الكود بعد التصحيح

--serverside 
  
      function unbindControls ( key ) 
  unbindKey ( client, "mouse1", "down" ) 
  unbindKey ( client, "mouse2", "down" ) 
  unbindKey ( client, "mouse3", "down" ) 
  unbindKey ( client, "space", "down" ) 
  unbindKey ( client, "z", "down" ) 
  unbindKey ( client, "x", "down" ) 
end 
addEventHandler ( "OnPlayerLogin", root, unbindControls ) 
addEventHandler ( "OnPlayerJoin", root, unbindControls ) 
addEventHandler ( "OnResourceStart", root, unbindControls ) 
addEventHandler ( "onPlayerConnect", root, unbindControls ) 
addEvent( "onRender", true ) 
addEventHandler( "onRender", getRootElement(), unbindControls ) 

و بعده ما اشتغل اي حد يقدر يساعد؟

و ما ابي حد يقول لي استخدم toggle

Posted

و ظلت نفس المشكلة source الى client طيب عدلت عليه و بدلت الحروف الحين طلع لي بالدي بق ان الارقيومنت الاول خربان ف رحت بدلت من

unbind? احس ان المشكلة من

--serverside 
  
      function unbindControls ( key ) 
  unbindKey ( client, "mouse1", "down" ) 
  unbindKey ( client, "mouse2", "down" ) 
  unbindKey ( client, "mouse3", "down" ) 
  unbindKey ( client, "space", "down" ) 
  unbindKey ( client, "z", "down" ) 
  unbindKey ( client, "x", "down" ) 
end 
addEventHandler ( "onPlayerLogin", root, unbindControls ) 
addEventHandler ( "onPlayerJoin", root, unbindControls ) 
addEventHandler ( "onResourceStart", root, unbindControls ) 
addEventHandler ( "onPlayerConnect", root, unbindControls ) 

Posted

مدري وش اقولك صراحه

لاكن اختصر لك السالفه

انك حايس الدنيا

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

جرب كذا:

--serverside 
  
function unbindControls ( ) 
unbindKey ( source, "mouse1", "down" ) 
unbindKey ( source, "mouse2", "down" ) 
unbindKey ( source, "mouse3", "down" ) 
unbindKey ( source, "space", "down" ) 
unbindKey ( source, "z", "down" ) 
unbindKey ( source, "x", "down" ) 
end 
addEventHandler ( "onPlayerJoin", root, unbindControls ) 
addEventHandler ( "onPlayerLogin", root, unbindControls ) 
  
function unbindControls2 (  ) 
for _,v in ipairs (getElementsByType ("player")) do 
unbindKey ( v, "mouse1", "down" ) 
unbindKey ( v, "mouse2", "down" ) 
unbindKey ( v, "mouse3", "down" ) 
unbindKey ( v, "space", "down" ) 
unbindKey ( v, "z", "down" ) 
unbindKey ( v, "x", "down" ) 
end 
end 
addEventHandler ( "onResourceStart", resourceRoot, unbindControls2 ) 
Posted

the killer اسف يا

ما اشتغل

والله احس نفسي تعبتكم شباب

unbind بس والله ابي

بس مدري ليه مهوب راضي يشتغل والله تعبت و سألت اكثر من حدد و للحين ما اشتغل

والله راسي صدع :(

Posted

كيف يعني يشيلها لك ؟ يعني ما يقدر يضغطها ؟

اذا كان قصدك كذا فعدل المود الاساسي

حق الازرار ذول والغيها عن طريق الداتا

سوي تحقق اذا كان الداتا شغاله , الكود ما يشتغل

اذا كانت ماهي شغاله , يشتغل الكود

غير كذا مدري عنك

Posted
كيف يعني يشيلها لك ؟ يعني ما يقدر يضغطها ؟

اذا كان قصدك كذا فعدل المود الاساسي

حق الازرار ذول والغيها عن طريق الداتا

سوي تحقق اذا كان الداتا شغاله , الكود ما يشتغل

اذا كانت ماهي شغاله , يشتغل الكود

غير كذا مدري عنك

يب انا ابي الاعب لما يدخل السيرفر و لما يسوي لوقن ما يقدر يضغط الازرار ذي

حاولت اسوي unbind

بس ما نفع

Posted

هل الازرار ذي لها وظيفه ثانيه غير الوظيفه الاساسيه ؟

يعني هل هي شغاله في مود ثاني, يعني انت حاط

bindKey

لها في مود ثاني ؟

Posted
هل الازرار ذي لها وظيفه ثانيه غير الوظيفه الاساسيه ؟

يعني هل هي شغاله في مود ثاني, يعني انت حاط

bindKey

لها في مود ثاني ؟

لا

و شكرا لك على تفاعلك معي والله يجزاك كل خير

Posted

اول شي حياك الله

ثاني شي , ابي اعرف , ليه تبي تلغيها

يعني مثلا ما تبيه يضغط على زر

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

لأني للحين ماني فاهم ليش تبي تلغيها

ولا السبب من الغائها وش

وش الهدف , من السالفه ذي

ياليت تكون واضح اكثر , مو تعطيني

رد صغير مافهم منه شي

وضح كل الي تبيه انت , عشان لا نكبر السالفه

Posted
اول شي حياك الله

ثاني شي , ابي اعرف , ليه تبي تلغيها

يعني مثلا ما تبيه يضغط على زر

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

لأني للحين ماني فاهم ليش تبي تلغيها

ولا السبب من الغائها وش

وش الهدف , من السالفه ذي

ياليت تكون واضح اكثر , مو تعطيني

رد صغير مافهم منه شي

وضح كل الي تبيه انت , عشان لا نكبر السالفه

اجل تعال خاص ضض2

Posted

unbind بأختصار انت تبي تسوي

انت تقول م يضبط معك لكنه يضبط بس انت م تحس بالسالفة لانه انت مو مسوي اختصارات على ذي الازرار وانت م يمديك تلغي ازرار اساسية الا اذا كنت مسوي عليها اختصار اما انك تلغي مثلا انه يضرب من الماوس ف م يضبط لانها وظيفة اساسية

toggle لكن في حل ثاني اذا تبي تلغي ازرار اساسية بالاحرى تعطيلها عن طريق بعض الفنكشات بالويكي عن طريق ال

toggleControl 

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