Jump to content

رجاء تصليح الكود


Recommended Posts

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

بيعمل لاق جامد و لما بعمل debugset 3

بيقولي المشكله في الكلينت

local lp = getLocalPlayer() 
local w, h = guiGetScreenSize()
sX, sY = guiGetScreenSize()
local cursorOverGUI = false
local textCursor = ""
local pointer
local show = false
radioStations = {
    [1]={"Power 181","http://www.181.fm/winamp.pls?station=181-power&style=mp3&description=Power%20181%20(Top%2040)&file=181-power.pls"},
    [2]={"Woke up this morning","http://a.tumblr.com/tumblr_m2wassymXC1qdwax7o1.mp3"},
    [3]={"RISE","http://live3.goear.com/listen/da1fbe08ddfc3e6cb4f9001ff08279cf/52283d94/sst11/mp3files/05092013/13a9179fc87c8428c3e6679302cf32fb.mp3"},
    [4]={"FLASH","http://live3.goear.com/listen/9f68bac690811201fa668f954fb057a6/522863aa/sst11/mp3files/05092013/f1d36ae70c4fcb46a8d2cbe923ae89f6.mp3"},
    [5]={"HEAD","http://live3.goear.com/listen/78dd2b21018db9d7281fd81a0a049638/5228b70d/sst11/mp3files/05092013/58614c01573b09ebabb5bd7e9b8e4d9f.mp3"}
}
local phoneZone = ""
local playing = ""
local conversacion = ""
blips = {}
btn = {}
radio = {}
times = {}
sms = {}
map = {}
money = {}
settings = {}
distance = 480
pos = 17
setFarClipDistance ( 480 )
setCloudsEnabled ( false )
cloudsMarked = false
fpsMarked = false
 
function createPhone ()
    if show then
        show = false
        removeEvents ()
        showCursor (false)
        destroyElement(phone)
        return
    else
        show = true
        phone = guiCreateStaticImage((sX/800)*487, (sY/600)*80, (sX/800)*171, (sY/600)*471, "images/phone.png", false)
        local font_0 = guiCreateFont("font.ttf")
        btnMenu = guiCreateStaticImage(111, 413, 38, 42, "images/home.png", false, phone)
        addEventHandler ("onClientGUIClick", btnClose, main, false)
        addEventHandler ("onClientGUIClick", btnMenu, main, false)
        addEventHandler ("onClientMouseEnter", btnClose, onMouseEnter, false)
        addEventHandler ("onClientMouseLeave", btnMenu, onMouseLeave, false)
        addEventHandler ("onClientMouseEnter", btnMenu, onMouseEnter, false)
        addEventHandler ("onClientMouseLeave", btnClose, onMouseLeave, false)
        btn[1] = guiCreateStaticImage(90, 357, 55, 49, "images/duties.png", false, phone)
        btn[2] = guiCreateStaticImage(21, 69, 56, 67, "images/radio.png", false, phone)
        btn[3] = guiCreateStaticImage(91, 71, 52, 59, "images/time.png", false, phone)
        btn[4] = guiCreateStaticImage(93, 290, 56, 53, "images/sms.png", false, phone)
        btn[5] = guiCreateStaticImage(20, 143, 57, 63, "images/map.png", false, phone)
        btn[9] = guiCreateStaticImage(90, 143, 53, 63, "images/info.png", false, phone)
        btn[6] = guiCreateStaticImage(90, 217, 59, 65, "images/money.png", false, phone)
        btn[7] = guiCreateStaticImage(23, 216, 54, 66, "images/settings.png", false, phone)
        btn[10] = guiCreateStaticImage(24, 357, 53, 49, "images/Notes.png", false, phone)
        btn[8] = guiCreateStaticImage(24, 292, 53, 56, "images/AnimIcon.png", false, phone)
        for _, allBtns in ipairs (btn) do
            addEventHandler ("onClientMouseEnter", allBtns, onMouseEnter, false)
            addEventHandler ("onClientMouseLeave", allBtns, onMouseLeave, false)
            addEventHandler ("onClientGUIClick", allBtns, main, false)
        end
        -----
    WndNotes = guiCreateWindow(186, 208, 416, 210, "Notes", false)
 
    guiSetVisible(WndNotes, false)      
    guiWindowSetSizable(WndNotes, false)
     
    guiSetAlpha(WndNotes, 1.00)
 
   
    MemoNotes = guiCreateMemo(11, 31, 391, 151, "", false, WndNotes)
   
    SaveingNotes = guiCreateButton(73, 185, 263, 15, "Save & Exit", false, WndNotes)  
 
        -----
       WndInfo = guiCreateWindow(138, 267, 447, 182, "Info ", false)
     
       guiWindowSetSizable(WndInfo, false)
 
       guiSetVisible(WndInfo, false)  
       guiSetAlpha(WndInfo, 1.00)
 
   
       Name = guiCreateLabel(10, 28, 97, 24, "Your Name : ", false, WndInfo)
 
       Ping = guiCreateLabel(10, 62, 97, 24, "Your Ping :", false, WndInfo)
     
       Money = guiCreateLabel(10, 101, 97, 24, "Your Money :", false, WndInfo)
   
       Serial = guiCreateLabel(10, 143, 97, 24, "Your Serial :", false, WndInfo)
   
       Name1 = guiCreateLabel(85, 28, 143, 17, "", false, WndInfo)
   
       Ping1 = guiCreateLabel(75, 62, 143, 17, "", false, WndInfo)
   
       Money1 = guiCreateLabel(89, 101, 143, 17, "", false, WndInfo)
   
       Exiting = guiCreateButton(360, 144, 77, 26, "Exit", false, WndInfo)    
       Serial1 = guiCreateLabel(78, 143, 255, 24, "", false, WndInfo)  
        -----
        radio[1] = guiCreateGridList(18, 67, 134, 281, false, phone)
        guiGridListAddColumn(radio[1], "Radio", 0.9)
        radio[2] = guiCreateLabel(22, 352, 238, 17, "Playing : ", false, phone)
        guiSetFont(radio[2], font_0)
        guiLabelSetColor(radio[2], 253, 226, 1)
        radio[3] = guiCreateButton(14, 383, 73, 22, "Play", false, phone)
        guiSetFont(radio[3], font_0)
        radio[4] = guiCreateLabel(21, 367, 133, 18, "Volume: 0 %", false, phone)
        guiSetFont(radio[4], font_0)
        radio[5] = guiCreateButton(87, 383, 68, 23, "Stop", false, phone)
        guiSetFont(radio[5], font_0)
        radio[6] = guiCreateButton(21, 412, 28, 22, "+", false, phone)
        guiSetFont(radio[6], font_0)
        guiLabelSetColor(radio[6],0,255,0)
        radio[7] = guiCreateButton(21, 436, 28, 22, "-", false, phone)
        guiSetFont(radio[7], font_0)
         guiLabelSetColor(radio[7],0,255,0)
        for _, allRadio in ipairs (radio) do
            addEventHandler ("onClientGUIClick", allRadio, radioMain, false)
        end
        ------
        times[1] = guiCreateLabel(28, 202, 235, 19, "", false, phone)
        guiSetFont(times[1], font_0)
        ------
        sms[1] = guiCreateMemo(14, 67, 137, 161, "", false, phone)
        sms[2] = guiCreateEdit(13, 238, 138, 22, "", false, phone)
        sms[3] = guiCreateGridList(18, 301, 133, 106, false, phone)
        guiMemoSetReadOnly ( sms[1], true )
        guiGridListAddColumn( sms[3], "Players", 0.9 )
        sms[4] = guiCreateEdit(73, 270, 78, 21, "", false, phone)
        sms[5] = guiCreateLabel(18, 270, 108, 15, "Search :", false, phone)
        guiSetFont(sms[5], font_0)
        ------
        map[1] = guiCreateButton(28, 378, 109, 28, "Un / Mark Player", false, phone)
        guiSetFont(map[1], font_0)
        map[2] = guiCreateEdit(67, 65, 85, 24, "", false, phone)
        map[3] = guiCreateLabel(16, 69, 53, 15, "Search:", false, phone)
        guiSetFont(map[3], font_0)
        map[4] = guiCreateGridList(16, 99, 136, 271, false, phone)
        guiGridListAddColumn(map[4], "Players", 0.9)
        ---------
        money[1] = guiCreateButton(32, 381, 102, 28, "Send Money", false, phone)
        guiSetFont(money[1], font_0)
        money[2] = guiCreateEdit(62, 70, 89, 19, "", false, phone)
        money[3] = guiCreateLabel(16, 74, 72, 15, "Search:", false, phone)
        guiSetFont(money[3], font_0)
        money[4] = guiCreateGridList(19, 99, 132, 255, false, phone)
        guiGridListAddColumn(money[4], "Players", 0.9)
        money[5] = guiCreateLabel(14, 361, 102, 16, "Money", false, phone)
        guiSetFont(money[5], font_0)
        money[6] = guiCreateEdit(57, 364, 94, 15, "", false, phone)
        ---------
        settings[3] = guiCreateScrollBar(14, 99, 139, 16, true, false, phone)
        settings[4] = guiCreateLabel(16, 70, 236, 15, "Transparency Play", false, phone)
        guiSetFont(settings[4], font_0)
        settings[5] = guiCreateLabel(-35, 131, 236, 15, "Actual Distance: "..(distance).."", false, phone)
        guiSetFont(settings[5], font_0)
        guiLabelSetHorizontalAlign(settings[5], "center", false)
        settings[6] = guiCreateButton(18, 317, 131, 27, "Change Password", false, phone)
        guiSetFont(settings[6], font_0)
        settings[7] = guiCreateLabel(20, 270, 119, 20, "New Password :", false, phone)
        guiSetFont(settings[7], font_0)
        settings[8] = guiCreateEdit(19, 290, 132, 21, "", false, phone)
        settings[9] = guiCreateLabel(16, 238, 140, 22, "____________________________________", false, phone)
        guiSetFont(settings[9], font_0)
        guiLabelSetColor(settings[9], 226, 245, 9)
        settings[10] = guiCreateCheckBox(21, 164, 136, 15, "Enable Clouds", false, false, phone)
        guiSetFont(settings[10], font_0)
        settings[11] = guiCreateCheckBox(21, 193, 132, 14, "Enable FPS Label", false, false, phone)
        guiSetFont(settings[11], font_0)
        ---------
        setVisible ( settings, false )
        setVisible ( radio, false )
        setVisible ( money, false )
        setVisible ( map, false )
        setVisible ( btn, false )
        setVisible ( times, false )
        setVisible ( sms, false )
        showCursor (true)
        pointer = false
        addEventHandler ("onClientRender",getRootElement(),textOverCursor)
        if phoneZone == "" then
            setVisible ( btn, true )
        elseif phoneZone == "radio" then
            setVisible ( radio, true )
            guiSetText ( radio[2], playing )
            if not isElement(sound) then
                guiSetText ( radio[4], "Volume: 75%" )
            else
                guiSetText ( radio[4], "Volume: "..(getSoundVolume(sound)*100).."%" )
            end
            addEventHandler ("onClientRender", getRootElement(), renderVolume)
            for key, stations in ipairs (radioStations) do
                local row = guiGridListAddRow ( radio[1] )
                guiGridListSetItemText ( radio[1], row, 1, radioStations[key][1], false, false )
                guiGridListSetItemColor ( radio[1], row, 1, 0, 255, 0 )
            end
            playing = ""
        elseif phoneZone == "time" then
            setVisible ( times, true )
            addEventHandler ("onClientRender", getRootElement(), renderTime)
        elseif phoneZone == "sms" then
            setVisible ( sms, true )
            refreshPlayersInSMS()
            addEventHandler("onClientGUIChanged",sms[4], searchPlayersInSMS, false)
            phoneZone = "sms"
            addEventHandler("onClientKey", root, check)
            guiSetText ( sms[1], conversacion )
        elseif phoneZone == "map" then
            setVisible ( map, true )
            refreshPlayersInMAP()
            addEventHandler ("onClientGUIClick", map[1], markUnMarkPlayer, false)
            addEventHandler ("onClientGUIChanged",map[2], searchPlayersInMAP, false)
        elseif phoneZone == "money" then
            setVisible ( money, true )
            refreshPlayersInMoney()
            addEventHandler ("onClientGUIClick", money[1], sendMoneyToPlayer, false)
            addEventHandler ("onClientGUIChanged",money[2], searchPlayersInMoney, false)
        elseif phoneZone == "settings" then
            setVisible ( settings, true )
            addEventHandler ("onClientGUIClick", settings[1], downloadWeapons, false)
            addEventHandler ("onClientGUIClick", settings[2], enableWeapons, false)
            addEventHandler("onClientGUIScroll", settings[3], changeRenderDistance)
            triggerServerEvent ("disableDownloadd", getLocalPlayer())
            if cloudsMarked == true then
                guiCheckBoxSetSelected ( settings[10], true )
               setTime(12)
            end
            if fpsMarked == true then
                guiCheckBoxSetSelected ( settings[11], true )
            end
            guiScrollBarSetScrollPosition(settings[3],pos)
            addEventHandler ("onClientGUIClick", settings[6], changePassword, false)
            addEventHandler ("onClientGUIClick", settings[10], enableClouds, false)
            addEventHandler ("onClientGUIClick", settings[11], enableFPSMeter, false)
        end
    end
end
 
function refreshPlayersInSMS()
    guiGridListClear(sms[3])
    if (guiGridListClear) then
        for id, players in ipairs (getElementsByType("player")) do
            if players ~= localPlayer then
                local row = guiGridListAddRow(sms[3])
                guiGridListSetItemText(sms[3], row, 1, (getPlayerName(players)), false, false)
               
Link to comment
addEventHandler("onClientRender",root, 
function(lp) 
guiSetText(Name1,"" ..getPlayerName(lp).. "") 
guiSetText(Money1,"" ..getPlayerMoney(lp).. "$") 
guiSetText(Ping1,"" ..tonumber(getPlayerPing(lp)).. "") 
guiSetText(Serial1,"" ..getPlayerSerial(lp).. "") 
end) 
  

ماجربته

Link to comment
addEventHandler("onClientRender",root, 
function(lp) 
guiSetText(Name1,"" ..getPlayerName(lp).. "") 
guiSetText(Money1,"" ..getPlayerMoney(lp).. "$") 
guiSetText(Ping1,"" ..tonumber(getPlayerPing(lp)).. "") 
guiSetText(Serial1,"" ..getPlayerSerial(lp).. "") 
end) 
  

ماجربته

شيل lp

وحط localPlayer

Link to comment

قبل ما تسوي الليبلات onClientRender المشكلة انك ضايف الأفنت

انت تسوي الصور و الليبلات و كل شي لما تضغط اف1

function binding () 
    bindKey("F1","down",createPhone) 
end 
addEventHandler ("onClientResourceStart", resourceRoot, binding) 

+ ما حذفت الي سويته من قبل وذا رح يسبب مشكلة كل مرة تضغط اف1 رح يسوي كل شي بدون ما يحذف القديم غير صورة وحده بس

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