Jump to content

x[ طلب ]x فانكشات واحداث مود الشات المرمز


Recommended Posts

السلام عليكم

معي لوحة شات للادامن مسويه انا

اذا كتب امر باف 8

بيجي - لوحه انا مصممها

يكتب باسبورد انا بحطه بالاكواد

اذا كتبه وسوا اوك وطلع صح يدخله

غلط مايدخله

يدخله للوحة

فيها ميمو -

شات بوكس

button يرسل الرساله

وتواصلون رتب معينه

المهم اذا كتبو بالايديت بوكس كلام يجي بال ميمو مدري مومو

الي هو

-

اوامر المسح واحده

الي هي

/clear

يمسح الكلام كله ويبدا صفحه يديده --

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

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

Edited by Guest
Link to comment

فهمت قصدي انت؟

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

console

بمعنى اخر عطني الي يفتح للرتب

-

والي اذا كتب الامير اف 8

تجيه لوحه ويكتب بالايدت بوكس

رقم

12332

ويدخله كمثال

يدخله اللوحه

وييجي بالميمو الكلام الي بالايديت

واذا ضغط الزر يدخله اللوحه

وزر يسكر اللوحه

--

عطوني الروابط فقط

Link to comment

الطلب الاول

--- Client ---

guiSetVisible 
showCursor 
guiSetInputEnabled 
addEvent 
addEventHandler 

--- Server ---

addCommandHandler 
getPlayerAccount 
isGuestAccount 
isObjectInACLGroup 
triggerClientEvent 
  

الطلب التاني ماني فاهم عليك

الطلب التالت لين يضعط علي زر يفتح لهه لوحه

"onClientGUIClick" 
guiSetVisible 
guiSetVisible 

يضعط علي زر يسكر الوحه

"onClientGUUClick" 
guiSetVisible 
showCursor 
guiSetInputEnabled 
Link to comment
onClientGUIClick -- الحدث 
guiGetText -- تجيب الكلام الي كتبه بالإيديت بوكس 
string.match-- تستخدمها على شان تشوف هل الباسوورد الي كتبه مطابق للباسوورد الي انت واضعه 
guiSetVisible -- على شان تظهر النافذه حقت الشات 
-- في حال كان الباسوورد غلط سوي كذا  
else -- عكس الشرط if 
outputChatBox -- استخدمه لإخراج كلام بالشات تقوله ان الباسوورد غلط 
  

ملاحظة هامة :

string.match على ما اعتقد هذي للحروف فقط

يعني على شان تشتغل لازم يكون الباسوورد حروف

مو ارقام ،

وهذا الي اعرفه صراحه

الي عنده طريقة اسوي فيها باسوورد حروف او اورقام

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

Link to comment
addEventHandler('onClientGUIClick',root, 
function () 
setElementData (localPlayer,'pass',guiGetText (GUIEditor.edit[1])) 
if string.match (Chat-coonsoolel) then 
guiSetVisible(GUIEditor.window[1], true) 
pName = getPlayerName(source) 
outputChatBox('[system]: @ "..pName.." , اهلا بك  ',p,255,0,0,true ) 
else 
outputChatBox('[system]: @ "..pName.." , غير مصرح لك بالدخول ',p,255,0,0,true ) 
end 
end 
end ) 

ها جذي

Link to comment
onClientGUIClick -- الحدث 
guiGetText -- تجيب الكلام الي كتبه بالإيديت بوكس 
string.match-- تستخدمها على شان تشوف هل الباسوورد الي كتبه مطابق للباسوورد الي انت واضعه 
guiSetVisible -- على شان تظهر النافذه حقت الشات 
-- في حال كان الباسوورد غلط سوي كذا  
else -- عكس الشرط if 
outputChatBox -- استخدمه لإخراج كلام بالشات تقوله ان الباسوورد غلط 
  

ملاحظة هامة :

string.match على ما اعتقد هذي للحروف فقط

يعني على شان تشتغل لازم يكون الباسوورد حروف

مو ارقام ،

وهذا الي اعرفه صراحه

الي عنده طريقة اسوي فيها باسوورد حروف او اورقام

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

أيضاً فيه طريقة ثانية أفضل وأسهل

guiGetText 

Link to comment
addEventHandler('onClientGUIClick',root, 
function () 
setElementData (localPlayer,'pass',guiGetText (GUIEditor.edit[1])) 
if string.match (Chat-coonsoolel) then 
guiSetVisible(GUIEditor.window[1], true) 
pName = getPlayerName(source) 
outputChatBox('[system]: @ "..pName.." , اهلا بك  ',p,255,0,0,true ) 
else 
outputChatBox('[system]: @ "..pName.." , غير مصرح لك بالدخول ',p,255,0,0,true ) 
end 
end 
end ) 

ها جذي

أولاً : وين أسم الزر ؟

ثانياً : وش دخل الست ألمنت داتا ؟

ثالثاً : عندك بـ مخارج الشات حاط p , وماهي معرفه .

التصحيح :

addEventHandler('onClientGUIClick',root, 
    function () 
        if source == الزر then  
            local password = guiGetText(الإديت) 
            if guiGetText(الإديت) == "الباسوورد" then 
                guiSetVisible(GUIEditor.window[1], true) 
                pName = getPlayerName(source) 
                outputChatBox('[system]: @ "..pName.." , اهلا بك  ',source,255,0,0,true ) 
            else 
                outputChatBox('[system]: @ "..pName.." , غير مصرح لك بالدخول ',source,255,0,0,true ) 
            end 
        end 
    end ) 

Link to comment

ترا بالشكل دا ماراح يطلع اسم الاعب

انظر للاسترينج كويس

' " " '

+

فنكشن

outputChatBox

مافيه ارقمنت الاعب من ناحية الكلينت

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

local password = guiGetText(الإديت)

بدي الطريقه و انت مب مسوي به شي ولا مستخدمه في كودك فـ من الافضل نشيله

pName = getPlayerName(source)

+ تعريف الاعب هنا مب

source

التعريف = localPlayer

لان حدث

addEventHandler('onClientGUIClick',root,

== كلينت

بالنهايه

بيكون الكود ككذاا

addEventHandler('onClientGUIClick',Button_, -- الزر 
function ( ) 
    local Password_ , pName = guiGetText ( EditBox_ ) , getPlayerName(localPlayer) 
        if ( Password_ == "50505" ) then -- كلمه السر 
            guiSetVisible(Window2_, true) -- فتح الوحه المراد فتحها بعد اتقان كلمة السر 
            guiSetVisible(Window_, false) -- قفل الوحة الاوله 
            outputChatBox("[system]: @ "..pName.." , اهلا بك  ",255,0,0,true ) 
        else 
            outputChatBox("[system]: @ "..pName.." , غير مصرح لك بالدخول ",255,0,0,true ) 
    end 
end , false ) 
Link to comment

باك

ماظبط معي

 GUIEditor.window[1] = guiCreateWindow((screenW - 262) / 2, (screenH - 96) / 2, 262, 96, " Chat-Console ", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.button[1] = guiCreateButton(233, 21, 19, 15, "X", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") 
        GUIEditor.edit[1] = guiCreateEdit(14, 41, 223, 25, "", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(93, 69, 86, 17, "دخول", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFFFFF") 
        GUIEditor.label[1] = guiCreateLabel(19, 21, 204, 15, " ادخل كلمة المرور لدخول شات الكونسول", false, GUIEditor.window[1]) 
  guiSetVisible ( GUIEditor.window[1],false ) 
  
  
        wnd = guiCreateWindow((screenW - 614) / 2, (screenH - 458) / 2, 614, 458, " Chat-Console ", false) 
        guiWindowSetSizable(wnd, false) 

addEventHandler('onClientGUIClick', GUIEditor.button[2], -- الزر 
function ( ) 
    local Password_ , pName = guiGetText ( GUIEditor.edit[1] ) , getPlayerName(localPlayer) 
        if ( Password_ == "1234" ) then -- كلمه السر 
            guiSetVisible(wnd, true) -- فتح الوحه المراد فتحها بعد اتقان كلمة السر 
            guiSetVisible(GUIEditor.window[1], false) -- قفل الوحة الاوله 
            outputChatBox("[system]: @ "..pName.." , اهلا بك  ",255,0,0,true ) 
        else 
            outputChatBox("[system]: @ "..pName.." , غير مصرح لك بالدخول ",255,0,0,true ) 
    end 
end , false ) 

وبالديبق مايقول شي

Link to comment

جرب كذا

addEventHandler('onClientGUIClick', GUIEditor.button[2], -- الزر 
function ( ) 
    local Password = guiGetText ( GUIEditor.edit[1] ) 
    local pName = getPlayerName(localPlayer) 
    if ( Password == "1234" ) then -- كلمه السر 
        guiSetVisible(wnd, true) -- فتح الوحه المراد فتحها بعد اتقان كلمة السر 
        guiSetVisible(GUIEditor.window[1], false) -- قفل الوحة الاوله 
        outputChatBox("[system]: @ "..pName.." , اهلا بك  ",255,0,0,true ) 
    else 
        outputChatBox("[system]: @ "..pName.." , غير مصرح لك بالدخول ",255,0,0,true ) 
    end 
end ) 

Link to comment
جرب كذا
addEventHandler('onClientGUIClick', GUIEditor.button[2], -- الزر 
function ( ) 
    local Password = guiGetText ( GUIEditor.edit[1] ) 
    local pName = getPlayerName(localPlayer) 
    if ( Password == "1234" ) then -- كلمه السر 
        guiSetVisible(wnd, true) -- فتح الوحه المراد فتحها بعد اتقان كلمة السر 
        guiSetVisible(GUIEditor.window[1], false) -- قفل الوحة الاوله 
        outputChatBox("[system]: @ "..pName.." , اهلا بك  ",255,0,0,true ) 
    else 
        outputChatBox("[system]: @ "..pName.." , غير مصرح لك بالدخول ",255,0,0,true ) 
    end 
end ) 

ماشتغل !

Link to comment
جرب كذا
addEventHandler('onClientGUIClick', GUIEditor.button[2], -- الزر 
function ( ) 
    local Password = guiGetText ( GUIEditor.edit[1] ) 
    local pName = getPlayerName(localPlayer) 
    if ( Password == "1234" ) then -- كلمه السر 
        guiSetVisible(wnd, true) -- فتح الوحه المراد فتحها بعد اتقان كلمة السر 
        guiSetVisible(GUIEditor.window[1], false) -- قفل الوحة الاوله 
        outputChatBox("[system]: @ "..pName.." , اهلا بك  ",255,0,0,true ) 
    else 
        outputChatBox("[system]: @ "..pName.." , غير مصرح لك بالدخول ",255,0,0,true ) 
    end 
end ) 

ماشتغل !

هو انت صاحب الموضوع ؟

والله شكي طلع بمحله ، تنتظرون واحد يفتح موضوع مساعدة

على شان تاخذون اكواده

Link to comment

بدل لوحتك باللوحه دي

local GUIEditor = {window = {},button = {},edit = {},label = {}} 
local screenW,screenH = guiGetScreenSize() 
GUIEditor.window[1] = guiCreateWindow((screenW - 262) / 2, (screenH - 96) / 2, 262, 96, " Chat-Console ", false) 
guiWindowSetSizable(GUIEditor.window[1], false) 
      
GUIEditor.button[1] = guiCreateButton(233, 21, 19, 15, "X", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") 
GUIEditor.edit[1] = guiCreateEdit(14, 41, 223, 25, "", false, GUIEditor.window[1]) 
GUIEditor.button[2] = guiCreateButton(93, 69, 86, 17, "دخول", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFFFFF") 
GUIEditor.label[1] = guiCreateLabel(19, 21, 204, 15, " ادخل كلمة المرور لدخول شات الكونسول", false, GUIEditor.window[1]) 
  
wnd = guiCreateWindow((screenW - 614) / 2, (screenH - 458) / 2, 614, 458, " Chat-Console ", false) 
guiWindowSetSizable(wnd, false) 
guiSetVisible ( wnd,false ) 
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...