Jump to content

ببرمجة زر* مساعدة *


Recommended Posts

بدي ماحد يقدر يضغط علي زر

guiSetEnabled(GUIEditor.button[80], false)

ابي لوحة تاني اكتب فيها سريال واضغط علي زر

عندما اضغط علي

زر يفتح

بدل مايصير هيك

guiSetEnabled(GUIEditor.button[80], false)

يكون كذا

guiSetEnabled(GUIEditor.button[80], true)

يعني سريال يلي انا كتبته هو بس يلي يضغط علي زر

Link to comment

اول شي نسوي جدول

و بعدها تسيو لما اللاعب يكتب سريال في الأديت و يدوس الزر يحط السريال في الجدول طبعا السريلات افضل تكون في السيرفر سايد

Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.

  
addEventHandler = onClientGUIClick 
guiGetText 
triggerServerEvent 
-- طبعا لازم تسوي جدول برا في السيرفر سايد 
table.insert -- بعد كدا تحط السريال الي تباه الي كنت كاتبو في الأديت تحطو في الجدول 
  

ثاني شي

تروح تسوي لما اللاعب يفتح اللوحة يسوي تحقق لو سريالو في الجدول يفك الفريز بأستخدام

-- تسوي لما اللاعب يفتح اللوحة 
-- بعد كدا تسوي اول ما اللاعب يفتحها يرسل تريقر للسيرفر سايد 
for i,v in ipairs(اسم جدولك) do -- تجيب كل الي في الجدول 
-- تجيب سريال اللسورس الي فتح اللوحة 
-- تتحقق لو سريال اللاعب في الجدول 
-- يسوي تريقر للكلنت و يفتح له الزر لو مو في الجدول يقفلو 
Link to comment
اول شي نسوي جدول

و بعدها تسيو لما اللاعب يكتب سريال في الأديت و يدوس الزر يحط السريال في الجدول طبعا السريلات افضل تكون في السيرفر سايد

Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.

  
addEventHandler = onClientGUIClick 
guiGetText 
triggerServerEvent 
-- طبعا لازم تسوي جدول برا في السيرفر سايد 
table.insert -- بعد كدا تحط السريال الي تباه الي كنت كاتبو في الأديت تحطو في الجدول 
  

ثاني شي

تروح تسوي لما اللاعب يفتح اللوحة يسوي تحقق لو سريالو في الجدول يفك الفريز بأستخدام

-- تسوي لما اللاعب يفتح اللوحة 
-- بعد كدا تسوي اول ما اللاعب يفتحها يرسل تريقر للسيرفر سايد 
for i,v in ipairs(اسم جدولك) do -- تجيب كل الي في الجدول 
-- تجيب سريال اللسورس الي فتح اللوحة 
-- تتحقق لو سريال اللاعب في الجدول 
-- يسوي تريقر للكلنت و يفتح له الزر لو مو في الجدول يقفلو 

ممكن كود كامل او فتكشنات كامله

Link to comment
جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال
-------------------------------------- Server 
  
addEvent("GUITrigger", true) 
addEventHandler("GUITrigger", root, 
function ( person ) 
    if getElementType ( person ) == "player" then 
        if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( person ) ), aclGetGroup ( "Console" ) ) then 
        triggerClientEvent(source, "openGUIButton", source) 
        else 
        outputChatBox("* You are not admin for open this (GUIButtonName)",person) 
        end 
    end 
end 
) 
  
-------------------------------------- Client 
guiSetEnabled(GUIEditor.button[80], false) 
  
addEventHandler("onClientGUIClick", root, 
function() 
if source == ButtonGUITrigger then 
triggerServerEvent("GUITrigger", localPlayer) 
end 
end) 
  
addEvent("openGUIButton", true) 
addEventHandler("openGUIButton", root, 
function() 
guiSetEnabled(GUIEditor.button[80], true) 
end ) 

اول شي كودك بعيد عن طلبو

ثاني شي كودك غلط مين وين جايب

person

ثالث شي لو ابي اعطيه جاهز كنت عطيتو و ما تعبت نفسي و قولت له وش يسوي لازم يتعلم بنفسو الأكواد الجاهزة اكبر غلط

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

Link to comment
ممكن كود كامل او فتكشنات كامله
ذ

حاول تعتمد على نفسك

رجال عطاك لي لازمك

ف الباقي عليك

الكل تعلم كدا

اخوي طيب اديني جميع فتكشنات يلي استخدمه

مابي جاهز ابي جميع فتكشنات يلي استخدمها انت مديني ناقص

Link to comment
ممكن كود كامل او فتكشنات كامله
ذ

حاول تعتمد على نفسك

رجال عطاك لي لازمك

ف الباقي عليك

الكل تعلم كدا

اخوي طيب اديني جميع فتكشنات يلي استخدمه

مابي جاهز ابي جميع فتكشنات يلي استخدمها انت مديني ناقص

عطيتك كل الي محتاجو

Link to comment
جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال
-------------------------------------- Server 
  
addEvent("GUITrigger", true) 
addEventHandler("GUITrigger", root, 
function ( person ) 
    if getElementType ( person ) == "player" then 
        if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( person ) ), aclGetGroup ( "Console" ) ) then 
        triggerClientEvent(source, "openGUIButton", source) 
        else 
        outputChatBox("* You are not admin for open this (GUIButtonName)",person) 
        end 
    end 
end 
) 
  
-------------------------------------- Client 
guiSetEnabled(GUIEditor.button[80], false) 
  
addEventHandler("onClientGUIClick", root, 
function() 
if source == ButtonGUITrigger then 
triggerServerEvent("GUITrigger", localPlayer) 
end 
end) 
  
addEvent("openGUIButton", true) 
addEventHandler("openGUIButton", root, 
function() 
guiSetEnabled(GUIEditor.button[80], true) 
end ) 

اول شي كودك بعيد عن طلبو

ثاني شي كودك غلط مين وين جايب

person

ثالث شي لو ابي اعطيه جاهز كنت عطيتو و ما تعبت نفسي و قولت له وش يسوي لازم يتعلم بنفسو الأكواد الجاهزة اكبر غلط

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

"" جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال ""

شفت هاذي ؟ - انا اقوله جرب + انا نفسي معرف اذا الكود صح او غلط لأني ما جربته

+ انا مبرمج نوب ما يهمك بتركك تساعده متل ما تبي

Link to comment
جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال
-------------------------------------- Server 
  
addEvent("GUITrigger", true) 
addEventHandler("GUITrigger", root, 
function ( person ) 
    if getElementType ( person ) == "player" then 
        if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( person ) ), aclGetGroup ( "Console" ) ) then 
        triggerClientEvent(source, "openGUIButton", source) 
        else 
        outputChatBox("* You are not admin for open this (GUIButtonName)",person) 
        end 
    end 
end 
) 
ياخي  ده زر يفتح بس للكونسل 
مابي كذا 
ابي زر يفتح لسريالات انا اضيفهم بس  
او حسابات انا اضيفهم يفتح لهم كذا يعني 
  
-------------------------------------- Client 
guiSetEnabled(GUIEditor.button[80], false) 
  
addEventHandler("onClientGUIClick", root, 
function() 
if source == ButtonGUITrigger then 
triggerServerEvent("GUITrigger", localPlayer) 
end 
end) 
  
addEvent("openGUIButton", true) 
addEventHandler("openGUIButton", root, 
function() 
guiSetEnabled(GUIEditor.button[80], true) 
end ) 

اول شي كودك بعيد عن طلبو

ثاني شي كودك غلط مين وين جايب

person

ثالث شي لو ابي اعطيه جاهز كنت عطيتو و ما تعبت نفسي و قولت له وش يسوي لازم يتعلم بنفسو الأكواد الجاهزة اكبر غلط

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

"" جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال ""

شفت هاذي ؟ - انا اقوله جرب + انا نفسي معرف اذا الكود صح او غلط لأني ما جربته

+ انا مبرمج نوب ما يهمك بتركك تساعده متل ما تبي

Link to comment
جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال
-------------------------------------- Server 
  
addEvent("GUITrigger", true) 
addEventHandler("GUITrigger", root, 
function ( person ) 
    if getElementType ( person ) == "player" then 
        if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( person ) ), aclGetGroup ( "Console" ) ) then 
        triggerClientEvent(source, "openGUIButton", source) 
        else 
        outputChatBox("* You are not admin for open this (GUIButtonName)",person) 
        end 
    end 
end 
) 
  
-------------------------------------- Client 
guiSetEnabled(GUIEditor.button[80], false) 
  
addEventHandler("onClientGUIClick", root, 
function() 
if source == ButtonGUITrigger then 
triggerServerEvent("GUITrigger", localPlayer) 
end 
end) 
  
addEvent("openGUIButton", true) 
addEventHandler("openGUIButton", root, 
function() 
guiSetEnabled(GUIEditor.button[80], true) 
end ) 

اول شي كودك بعيد عن طلبو

ثاني شي كودك غلط مين وين جايب

person

ثالث شي لو ابي اعطيه جاهز كنت عطيتو و ما تعبت نفسي و قولت له وش يسوي لازم يتعلم بنفسو الأكواد الجاهزة اكبر غلط

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

"" جرب هذا مع ملاحظة انه خاص للأدمن مب بالسريال ""

شفت هاذي ؟ - انا اقوله جرب + انا نفسي معرف اذا الكود صح او غلط لأني ما جربته

+ انا مبرمج نوب ما يهمك بتركك تساعده متل ما تبي

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

ياخي ده زر يفتح بس للكونسل

مابي كذا

ابي زر يفتح لسريالات انا اضيفهم بس

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

Link to comment

اول شي

@DeveloperAhmed

واضح من غير اي كلام او تجربة حتي انو خطاء

انتا مسوي تريقر للسيرفر لما يدوس زر

و حاطت في الفانكشن الي في التريقر person

و انتا مو معرفو اصلا

+@momar5600

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

function isPlayerSerialInTable(player, Table) 
local Serial = getPlayerSerial(player) 
for i, v in ipairs(Table) do 
if Serial == v then 
return true 
else 
return false 
end 
end 
end 
  

Link to comment
اول شي

@DeveloperAhmed

واضح من غير اي كلام او تجربة حتي انو خطاء

انتا مسوي تريقر للسيرفر لما يدوس زر

و حاطت في الفانكشن الي في التريقر person

و انتا مو معرفو اصلا

+@momar5600

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

function isPlayerSerialInTable(player, Table) 
local Serial = getPlayerSerial(player) 
for i, v in ipairs(Table) do 
if Serial == v then 
return true 
else 
return false 
end 
end 
end 
  

خلاص ماهو بالشي المهم - ما بساعد حد مرة ثانية الا اذا كنت متأكد

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