Jump to content

تصحيح الكود


Recommended Posts

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

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

Client Side ~#

addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        wnd = guiCreateWindow(271, 227, 476, 395, "", false) 
        guiWindowSetSizable(wnd, false) 
  
        naim = guiCreateButton(32, 40, 409, 158, "Set Your Name", false, GUIEditor.window[1]) 
         
          button = guiCreateButton(124, 260, 218, 60, "", false, GUIEditor.window[1]) 
         edbox = guiCreateEdit(93, 203, 299, 43, "", false, GUIEditor.window[1])    
        showCruser( true ) 
    end 
) 
  
addEventHandler("onClientGUIClick",naim,  
function () -- الفنكش 
 local Ebox = guiGetText ( edbox ) 
 if Ebox == "" then return outputChatBox("Set Your Name",math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end  
triggerServerEvent("SetName",localPlayer,Ebox)  
playSoundFrontEnd(38)  
guiSetVisible(Wnd,false) 
showCursor(false) 
end,false) 

Server Side ~#

addEvent("SetName",true) 
addEventHandler("SetName",root, 
 function (Ebox) 
setPlayerName ( source , Ebox ) 
ver = getPlayerName 
outputChatBox (""..ver.." Has Changed His Nick") 
            end 
) 

عطوني الاخطاء بالله

Link to comment

-- Client Side # 
addEventHandler('onClientResourceStart', resourceRoot, 
    function() 
        wnd = guiCreateWindow(271, 227, 476, 395, '', false) 
        guiWindowSetSizable(wnd, false) 
        naim = guiCreateButton(32, 40, 409, 158, 'Set Your Name', false, wnd ) 
        button = guiCreateButton(124, 260, 218, 60, '', false, wnd ) 
        edbox = guiCreateEdit(93, 203, 299, 43, '', false, wnd )   
        showCursor( true ) 
    end 
) 
  
addEventHandler('onClientGUIClick', naim, function (    ) 
    Ebox = guiGetText ( edbox ) 
        if Ebox == '' then  
            return  
                outputChatBox('Set Your Name', math.random(0, 255), math.random(0, 255), math.random(0, 255), true)  
    end 
        triggerServerEvent('SetName', localPlayer, Ebox, getPlayerName ( localPlayer ) ) 
            playSoundFrontEnd(38) 
                guiSetVisible(wnd, false) 
                    showCursor(false) 
    end,false 
) 

-- Server Side # 
addEvent('SetName',true) 
addEventHandler('SetName',root, function ( name, new ) 
    setPlayerName ( source , name ) 
        outputChatBox ( new.. ' Has Changed His Nick To ' .. name) 
    end 
) 
Edited by Guest
Link to comment
^

ذا بيست

مو معرف يا مين يطلع الكلام

outputChatBox ( new.. ' Has Changed His Nick To ' .. name) 

مو لازم , راح يطلع لكل اللاعبين

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

outputChatBox ( new.. ' Has Changed His Nick To ' .. name, source) 

Link to comment
^

ذا بيست

مو معرف يا مين يطلع الكلام

outputChatBox ( new.. ' Has Changed His Nick To ' .. name) 

اهلين ,

VisibleTo اذا استخدمت الوظيفه في ملف سيرفر , راح يكون اختياري ارقومنت

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

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

Link to comment

-- Client Side #

addEventHandler('onClientResourceStart', resourceRoot, 
    function() 
        wnd = guiCreateWindow(271, 227, 476, 395, '', false) 
        guiWindowSetSizable(wnd, false) 
        naim = guiCreateButton(32, 40, 409, 158, 'Set Your Name', false, wnd ) 
        button = guiCreateButton(124, 260, 218, 60, '', false, wnd ) 
        edbox = guiCreateEdit(93, 203, 299, 43, '', false, wnd )   
        showCursor( true ) 
    end 
) 
  
  addEventHandler('onClientGUIClick', root,  
        function (    ) 
            if source == naim then 
                Ebox = guiGetText ( edbox ) 
                triggerServerEvent('SetName', localPlayer, Ebox, getPlayerName( source ) ) 
                playSoundFrontEnd(38) 
                guiSetVisible(wnd, false) 
                showCursor(false) 
          end 
    end 
) 
  
  

-- Server Side #

addEvent('SetName',true) 
addEventHandler('SetName',root, function ( Ebox, new ) 
    setPlayerName ( source , tostring(Ebox) ) 
        outputChatBox ( new.. ' Has Changed His Nick To ' .. tostring(Ebox)) 
    end 
) 

Link to comment
^ اخوي جنرال لاهنت ايش وظيفة tostring :?:

setPlayerName( thePlayer player, string name )

انا جبت الي كتبه بالإيديت

و عطيته تو سترنق

tostring

to string

إلى سترنق ذذ

يعني تصير مثلا اذا كتب بالاديت

باسل

تصير

"باسل"

Link to comment
^ اخوي جنرال لاهنت ايش وظيفة tostring :?:

setPlayerName( thePlayer player, string name )

انا جبت الي كتبه بالإيديت

و عطيته تو سترنق

tostring

to string

إلى سترنق ذذ

يعني تصير مثلا اذا كتب بالاديت

باسل

تصير

"باسل"

اها شكراً :arrowdown:

Link to comment
أإنا مـ فـهمت من شرحكك وضحح أاإكـثر #, @@ >~

معقوله صار لك اكثر مني بالبرمجه منت عارف سترنق

tostring

يعني عندك مثلا رقم 4

local four = 4

outputChatBox(tostring(four))

كلنا نعرف انه النص بالشات يجي سترنق مو رقم

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

""

"4"

Link to comment

setPlayerName( thePlayer player, string name )

انا جبت الي كتبه بالإيديت

و عطيته تو سترنق

tostring

to string

إلى سترنق ذذ

يعني تصير مثلا اذا كتب بالاديت

باسل

تصير

"باسل"

اهلين جنرال ,,

مالها اي فايده هنا tostring استخادمك للداله

لأن بالاساس الاديت راح يعطيك سترنق ,

string guiGetText ( element guiElement )

Returns a string containing the requested element's text, or false if the gui element passed to the function is invalid.

الكود م ضبط وش الفنكشات الناقصه :lol:

آسف كان فيه خطأ بسيط , عدلته .

Link to comment

setPlayerName( thePlayer player, string name )

انا جبت الي كتبه بالإيديت

و عطيته تو سترنق

tostring

to string

إلى سترنق ذذ

يعني تصير مثلا اذا كتب بالاديت

باسل

تصير

"باسل"

اهلين جنرال ,,

مالها اي فايده هنا tostring استخادمك للداله

لأن بالاساس الاديت راح يعطيك سترنق ,

string guiGetText ( element guiElement )

Returns a string containing the requested element's text, or false if the gui element passed to the function is invalid.

الكود م ضبط وش الفنكشات الناقصه :lol:

آسف كان فيه خطأ بسيط , عدلته .

عوآفي كلها كود

وتشكر انت والاخوة الكرآم #

Link to comment

setPlayerName( thePlayer player, string name )

انا جبت الي كتبه بالإيديت

و عطيته تو سترنق

tostring

to string

إلى سترنق ذذ

يعني تصير مثلا اذا كتب بالاديت

باسل

تصير

"باسل"

اهلين جنرال ,,

مالها اي فايده هنا tostring استخادمك للداله

لأن بالاساس الاديت راح يعطيك سترنق ,

string guiGetText ( element guiElement )

Returns a string containing the requested element's text, or false if the gui element passed to the function is invalid.

الكود م ضبط وش الفنكشات الناقصه :lol:

آسف كان فيه خطأ بسيط , عدلته .

لا بس اقلك يعني يقدر يستخدمها ويقدر يوخرها الي يبي :mrgreen:

بس انا اكثر شي احطها عشان اتأكد انه سترنق

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