Jump to content

انا مبتدئ


Recommended Posts

السلام عليكم ورحمة الله وبركاته

شباب انا مبتدئ في البرمجة بسس لي معلومات سابقة

المهم ابيكم تساعدوني ..

انا سويت نافذ وطلعت الكود حققه وخليته اذا ضغطت اف3 يطلع ليي

بس واجهت مششكلة وطلب

المششكلة

اني اول ما اششغل المود يطلع النافذ

الطلب ابي اذا ضغط اللاعب تصير الوظيفة

Link to comment
guiSetVisible (Window, false ) 

والوظيفة تستخدم function

مثال :

function() -- بداية الوظيفة 
-- الوظيفة , كودك  
  
  
end -- اغلاق الوظيفة 
)   

ووضح لي وش تبي تسوي وش الوظيفة عشان نساعدك ^_^

هذا كودي

function onresourceStart () 
    bindKey ("F3", "down", showUserPanel) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onresourceStart) 
  
function showUserPanel () 
local getVisible = guiGetVisible (GUIEditor_Window[1]) 
if (getVisible) then 
    guiSetVisible (GUIEditor_Window[1], false) 
    showCursor (false) 
else 
    guiSetVisible (GUIEditor_Window[1], false) 
    showCursor (true) 
    playSound("kin.wav") 
    triggerServerEvent("getVoteDatas",localPlayer)   
    end 
end 
  

الوظيفة يحط لاعب بـ تيم

Link to comment
السلام عليكم ورحمة الله وبركاته

شباب انا مبتدئ في البرمجة بسس لي معلومات سابقة

المهم ابيكم تساعدوني ..

انا سويت نافذ وطلعت الكود حققه وخليته اذا ضغطت اف3 يطلع ليي

بس واجهت مششكلة وطلب

المششكلة

اني اول ما اششغل المود يطلع النافذ

الطلب ابي اذا ضغط اللاعب تصير الوظيفة

تحت الكود ذا

GUIEditor_Window[1] = guiCreateWindow(...) 

حط ذا الكود

guiSetVisible (GUIEditor_Window[1], false) 

Link to comment
السلام عليكم ورحمة الله وبركاته

شباب انا مبتدئ في البرمجة بسس لي معلومات سابقة

المهم ابيكم تساعدوني ..

انا سويت نافذ وطلعت الكود حققه وخليته اذا ضغطت اف3 يطلع ليي

بس واجهت مششكلة وطلب

المششكلة

اني اول ما اششغل المود يطلع النافذ

الطلب ابي اذا ضغط اللاعب تصير الوظيفة

تحت الكود ذا

GUIEditor_Window[1] = guiCreateWindow(...) 

حط ذا الكود

guiSetVisible (GUIEditor_Window[1], false) 

تمم حل المششكلة

باقي الطلب لاهنتم :)

Link to comment
setPlayerTeam 

الكود اللي عطيتك اياه تابل وراك كيف تسوية ^_*

ولآ تنسى لآزم تكون مسوي التيم من قبل

createTeam 

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

انا ابي كيف اخلي اللاعب اذا ضغط الزر يحططه بـ فريق

Link to comment
setPlayerTeam 

الكود اللي عطيتك اياه تابل وراك كيف تسوية ^_*

ولآ تنسى لآزم تكون مسوي التيم من قبل

createTeam 

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

انا ابي كيف اخلي اللاعب اذا ضغط الزر يحططه بـ فريق

Link to comment
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
if ( source ==  GUIEditor_Button[1] ) then 
serverlogo = guiCreateStaticImage ( 0.8262, 0.2604, 0.1221, 0.1536, "logo.png", true ) 

لهنا وطعسست انا مابي احط صورة

وشكرآ لانك رديت

Link to comment
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
if ( source ==  GUIEditor_Button[1] ) then 
serverlogo = guiCreateStaticImage ( 0.8262, 0.2604, 0.1221, 0.1536, "logo.png", true ) 

لهنا وطعسست انا مابي احط صورة

وشكرآ لانك رديت

هذا مثال لا أكثر ولا أقل

استخدم الأكواد الي داخل هآذي ألأمثله

https://wiki.multitheftauto.com/wiki/setPlayerTeam

https://wiki.multitheftauto.com/wiki/createTeam

--وألأكواد الي عطيتك سيرفر لازم تربط الكلينت بالسيرفر عن طريق

https://wiki.multitheftauto.com/wiki/AddEventHandler

https://wiki.multitheftauto.com/wiki/TriggerClientEvent

https://wiki.multitheftauto.com/wiki/TriggerEvent

--

Link to comment
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
if ( source ==  GUIEditor_Button[1] ) then 
serverlogo = guiCreateStaticImage ( 0.8262, 0.2604, 0.1221, 0.1536, "logo.png", true ) 

لهنا وطعسست انا مابي احط صورة

وشكرآ لانك رديت

هذا مثال لا أكثر ولا أقل

استخدم الأكواد الي داخل هآذي ألأمثله

https://wiki.multitheftauto.com/wiki/setPlayerTeam

https://wiki.multitheftauto.com/wiki/createTeam

--وألأكواد الي عطيتك سيرفر لازم تربط الكلينت بالسيرفر عن طريق

https://wiki.multitheftauto.com/wiki/AddEventHandler

https://wiki.multitheftauto.com/wiki/TriggerClientEvent

https://wiki.multitheftauto.com/wiki/TriggerEvent

--

مششكؤور اخوي حسسن او حسسان والله مدري ههه

المهم

هذي الاكواد كلها اعرفها بسس الحين الكود

addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
if ( source ==  GUIEditor_Button[1] ) then 
serverlogo = guiCreateStaticImage ( 0.8262, 0.2604, 0.1221, 0.1536, "logo.png", true ) 

كيف اكمله؟

Link to comment

-- client side--

button = guiCreateButton(100,100,100,100,"Test",false) 
addEventHandler("onClientGUIClick",guiRoot,function() 
    if source == button then 
        triggerServerEvent("SetTeam",localPlayer) 
    end 
end) 

-- Server Side --

addEventHandler("onResourceStart", resourceRoot,function() 
Team = createTeam ("Test") 
end)  
  
addEvent("SetTeam", true) 
addEventHandler("SetTeam", getRootElement(),function() 
setPlayerTeam(source, Team) 
end) 

شوف الأكواد وفكر كيف جات اي شيء ماتعرفه قولي عنه

Edited by Guest
Link to comment
-- client side--
button = guiCreateButton(100,100,100,100,"Test",false) 
addEventHandler("onClientGUIClick",guiRoot,function() 
    if source == button then 
        triggerServerEvent("SetTeam",localPlayer) 
    end 
end) 

-- Server Side --

addEventHandler("onResourceStart", resourceRoot,function() 
Team = createTeam ("Test") 
end)  
  
addEvent("SetTeam", true) 
addEventHandler("SetTeam", rootElement,function() 
setPlayerTeam(source, Team) 
end) 

شوف الأكواد وفكر كيف جات اي شيء ماتعرفه قولي عنه

rootElement = ??

Link to comment
-- client side--
button = guiCreateButton(100,100,100,100,"Test",false) 
addEventHandler("onClientGUIClick",guiRoot,function() 
    if source == button then 
        triggerServerEvent("SetTeam",localPlayer) 
    end 
end) 

-- Server Side --

addEventHandler("onResourceStart", resourceRoot,function() 
Team = createTeam ("Test") 
end)  
  
addEvent("SetTeam", true) 
addEventHandler("SetTeam", rootElement,function() 
setPlayerTeam(source, Team) 
end) 

شوف الأكواد وفكر كيف جات اي شيء ماتعرفه قولي عنه

يَ اخي اششرحوا لي مو بسس تسسوي للي الكوود ولا افهم شيي :(

Link to comment

يَ اخي اششرحوا لي مو بسس تسسوي للي الكوود ولا افهم شيي :(

ياعم ماقلت مابي اشرح, قلت لك قول الي ماتعرفه

button = guiCreateButton(100,100,100,100,"Test",false)--صنعنا زر 
addEventHandler("onClientGUIClick",guiRoot,--ألأيفنت عند ضغط الزر 
function()--الوضيفه للأيفنت 
    if source == button then--نحدد الزر الي لما تضغطه يحدث امر 
        triggerServerEvent("SetTeam",localPlayer)-- نعمل اتصال من الكلينت لسيرفر لأنه ألأكواد لتيم سيرفر مو كلينت 
    end--نهاية الوضيفه 
end--if نهاية 
)--اغلاق قوس الأيفنت 

-- Server Side --

addEventHandler("onResourceStart", resourceRoot,--اضافت ايفنت عند تشغيل المود 
function()--وضيفه للأيفنت 
Team = createTeam ("Test")--صنع التيم عند تشغل المود 
end--نهاية الوضيفه 
) --اغلاق قوس ألأيفنت 
  
addEvent("SetTeam", true)--SetTeam تشغيل الربط 
addEventHandler("SetTeam", getRootElement(),--اضافة ايفنت لأتصال الكلينت بالسيرفر 
function()--الوضيفه  
setPlayerTeam(source, Team)--ألأمرالي راح يتحقق عند ضغط الزر  
end--نهاية الوضيفه 
) -- اغلاق قوس ألأيفنت 

Edited by Guest
Link to comment

يَ اخي اششرحوا لي مو بسس تسسوي للي الكوود ولا افهم شيي :(

ياعم ماقلت مابي اشرح, قلت لك قول الي ماتعرفه

button = guiCreateButton(100,100,100,100,"Test",false)--صنعنا زر 
addEventHandler("onClientGUIClick",guiRoot,--ألأيفنت عند ضغط الزر 
function()--الوضيفه للأيفنت 
    if source == button then--نحدد الزر الي لما تضغطه يحدث امر 
        triggerServerEvent("SetTeam",localPlayer)-- نعمل اتصال من الكلينت لسيرفر لأنه ألأكواد لتيم سيرفر مو كلينت 
    end--نهاية الوضيفه 
end--if نهاية 
)--اغلاق قوس الأيفنت 

-- Server Side --

addEventHandler("onResourceStart", resourceRoot,--اضافت ايفنت عند تشغيل المود 
function()--وضيفه للأيفنت 
Team = createTeam ("Test")--صنع التيم عند تشغل المود 
end--نهاية الوضيفه 
) --اغلاق قوس ألأيفنت 
  
addEvent("SetTeam", true)--SetTeam تشغيل الربط 
addEventHandler("SetTeam", getRootElement(),--اضافة ايفنت لأتصال الكلينت بالسيرفر 
function()--الوضيفه  
setPlayerTeam(source, Team)--ألأمرالي راح يتحقق عند ضغط الزر  
end--نهاية الوضيفه 
) -- اغلاق قوس ألأيفنت 

يعطييك الف الف عـآآفية

بسس عندي سؤآل

هذآ

    if source == button then--نحدد الزر الي لما تضغطه يحدث امر 

بـ اسم الزر حقي؟ button ابدل

Link to comment

يَ اخي اششرحوا لي مو بسس تسسوي للي الكوود ولا افهم شيي :(

ياعم ماقلت مابي اشرح, قلت لك قول الي ماتعرفه

button = guiCreateButton(100,100,100,100,"Test",false)--صنعنا زر 
addEventHandler("onClientGUIClick",guiRoot,--ألأيفنت عند ضغط الزر 
function()--الوضيفه للأيفنت 
    if source == button then--نحدد الزر الي لما تضغطه يحدث امر 
        triggerServerEvent("SetTeam",localPlayer)-- نعمل اتصال من الكلينت لسيرفر لأنه ألأكواد لتيم سيرفر مو كلينت 
    end--نهاية الوضيفه 
end--if نهاية 
)--اغلاق قوس الأيفنت 

-- Server Side --

addEventHandler("onResourceStart", resourceRoot,--اضافت ايفنت عند تشغيل المود 
function()--وضيفه للأيفنت 
Team = createTeam ("Test")--صنع التيم عند تشغل المود 
end--نهاية الوضيفه 
) --اغلاق قوس ألأيفنت 
  
addEvent("SetTeam", true)--SetTeam تشغيل الربط 
addEventHandler("SetTeam", getRootElement(),--اضافة ايفنت لأتصال الكلينت بالسيرفر 
function()--الوضيفه  
setPlayerTeam(source, Team)--ألأمرالي راح يتحقق عند ضغط الزر  
end--نهاية الوضيفه 
) -- اغلاق قوس ألأيفنت 

يعطييك الف الف عـآآفية

بسس عندي سؤآل

هذآ

    if source == button then--نحدد الزر الي لما تضغطه يحدث امر 

بـ اسم الزر حقي؟ button ابدل

اكيد :wink:

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