Jump to content

Need a little help!


Bilal135

Recommended Posts

When the person clicks on Pershing Square item, the picture should appear on the specific coordinates. I tried different ways to do it so, but didn't work.

Here's the client side:

function centerWindow (center_window) 
    local screenW, screenH = guiGetScreenSize() 
    local windowW, windowH = guiGetSize(center_window, false) 
    local x, y = (screenW - windowW) /2,(screenH - windowH) /2 
    return guiSetPosition(center_window, x, y, false) 
end 
  
addEvent("OnLogin", true) 
    function onPlayerLogin() 
        window = guiCreateWindow(495, 329, 1036, 418, "Flame Gaming: Spawn Manager", false) 
        guiWindowSetSizable(window, false) 
        guiSetAlpha(window, 0.90) 
  
        label = guiCreateLabel(11, 25, 716, 19, "Select a spawn location and a skin.", false, window) 
        gridlist = guiCreateGridList(10, 54, 409, 301, false, window) 
        spawn_column = guiGridListAddColumn(gridlist, "Location", 0.9) 
        for i = 1, 10 do 
            guiGridListAddRow(gridlist) 
        end 
        guiGridListSetItemText(gridlist, 0, 1, "Willowfield (Docks)", false, false) 
        guiGridListSetItemText(gridlist, 1, 1, "Vinewood Gas Station", false, false) 
        guiGridListSetItemText(gridlist, 2, 1, "Verdant Bluffs Manor", false, false) 
        guiGridListSetItemText(gridlist, 3, 1, "Santa Maria Beach", false, false) 
        guiGridListSetItemText(gridlist, 4, 1, "Rodeo", false, false) 
        guiGridListSetItemText(gridlist, 5, 1, "Pershing Square", false, false) 
        guiGridListSetItemText(gridlist, 6, 1, "LS Conference Center", false, false) 
        guiGridListSetItemText(gridlist, 7, 1, "Jefferson", false, false) 
        guiGridListSetItemText(gridlist, 8, 1, "Idlewood Gas Station", false, false) 
        guiGridListSetItemText(gridlist, 9, 1, "Grove Street", false, false) 
        btn_spawn = guiCreateButton(10, 366, 131, 35, "Spawn", false, window) 
        label_tip = guiCreateLabel(151, 376, 300, 15, "Tip: You MUST choose a skin and a location to spawn.", false, window) 
        guiSetFont(label_tip, "default-bold-small") 
        skin_gridlist = guiCreateGridList(429, 54, 179, 301, false, window) 
        skin_column = guiGridListAddColumn(skin_gridlist, "Skin", 0.9) 
        for i = 1, 33 do 
             guiGridListAddRow(skin_gridlist) 
        end 
        guiGridListSetItemText(skin_gridlist, 0, 1, "Truth", false, false) 
        guiGridListSetItemText(skin_gridlist, 1, 1, "Maccer", false, false) 
        guiGridListSetItemText(skin_gridlist, 2, 1, "Tenpenny", false, false) 
        guiGridListSetItemText(skin_gridlist, 3, 1, "Pulaski", false, false)     
        guiGridListSetItemText(skin_gridlist, 4, 1, "Hern", false, false) 
        guiGridListSetItemText(skin_gridlist, 5, 1, "Dwayne", false, false)     
        guiGridListSetItemText(skin_gridlist, 6, 1, "Big Smoke", false, false) 
        guiGridListSetItemText(skin_gridlist, 7, 1, "Sweet", false, false)    
        guiGridListSetItemText(skin_gridlist, 8, 1, "Ryder", false, false) 
        guiGridListSetItemText(skin_gridlist, 9, 1, "Forelli Guy", false, false) 
        guiGridListSetItemText(skin_gridlist, 10, 1, "Rose", false, false) 
        guiGridListSetItemText(skin_gridlist, 11, 1, "Kent Paul", false, false)     
        guiGridListSetItemText(skin_gridlist, 12, 1, "Cesar", false, false) 
        guiGridListSetItemText(skin_gridlist, 13, 1, "OG Loc", false, false)     
        guiGridListSetItemText(skin_gridlist, 14, 1, "Wuzi Mu", false, false) 
        guiGridListSetItemText(skin_gridlist, 15, 1, "Mike Toreno", false, false)     
        guiGridListSetItemText(skin_gridlist, 16, 1, "Jizzy", false, false) 
        guiGridListSetItemText(skin_gridlist, 17, 1, "Madd Dog", false, false)  
        guiGridListSetItemText(skin_gridlist, 18, 1, "Catalina", false, false) 
        guiGridListSetItemText(skin_gridlist, 19, 1, "Claude", false, false) 
        guiGridListSetItemText(skin_gridlist, 20, 1, "Ryder", false, false) 
        guiGridListSetItemText(skin_gridlist, 21, 1, "Ryder Robber", false, false) 
        guiGridListSetItemText(skin_gridlist, 22, 1, "Emmet", false, false) 
        guiGridListSetItemText(skin_gridlist, 23, 1, "Andre", false, false) 
        guiGridListSetItemText(skin_gridlist, 24, 1, "Kendl", false, false) 
        guiGridListSetItemText(skin_gridlist, 25, 1, "Jethro", false, false) 
        guiGridListSetItemText(skin_gridlist, 26, 1, "Zero", false, false) 
        guiGridListSetItemText(skin_gridlist, 27, 1, "T-bone Mendez", false, false) 
        guiGridListSetItemText(skin_gridlist, 28, 1, "Sindaco Guy", false, false) 
        guiGridListSetItemText(skin_gridlist, 29, 1, "Janitor", false, false) 
        guiGridListSetItemText(skin_gridlist, 30, 1, "Big Bear", false, false) 
        guiGridListSetItemText(skin_gridlist, 31, 1, "Big Smoke Vest", false, false) 
        guiGridListSetItemText(skin_gridlist, 32, 1, "Physco", false, false)                
        showCursor(true) 
        if window then 
        centerWindow(window) 
        local row_spawn = guiGridListGetSelectedItem( gridlist ) 
        local name_spawn = guiGridListGetItemText( gridlist , row_spawn, spawn_column) 
        if name_spawn == "Pershing Square" then 
        pershingsquare = guiCreateStaticImage(617, 55, 405, 300, "images/pershingsquare.png", false, window) 
end 
end 
end 
addEventHandler("OnLogin", resourceRoot, onPlayerLogin) 
  
function onClickButtonSpawn() 
if (source == btn_spawn) then 
    local row_spawn = guiGridListGetSelectedItem( gridlist ) 
    local name_spawn = guiGridListGetItemText( gridlist , row_spawn, spawn_column) 
    local row_skin = guiGridListGetSelectedItem( skin_gridlist ) 
    local name_skin = guiGridListGetItemText( skin_gridlist , row_skin, skin_column) 
    if name_spawn == "Pershing Square" or name_spawn == "Idlewood Gas Station" or name_spawn == "Vinewood Gas Station" or name_spawn == "Grove Street" or name_spawn == "Santa Maria Beach" or name_spawn == "Verdant Bluffs Manor" or name_spawn == "Rodeo" or name_spawn == "Jefferson" or name_spawn == "Willowfield (Docks)" or name_spawn == "LS Conference Center" then 
    triggerServerEvent("spawnPlayer", localPlayer, name_spawn, name_skin) 
    guiSetVisible(window, false) 
end 
end 
end 
addEventHandler("onClientGUIClick", root, onClickButtonSpawn) 

Thanks in advance.

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