Jump to content

veh spawner


ahmedo01

Recommended Posts

more scripts and more errors.

i am making vehicle spawner script.

add spawner gui:

  
GUIEditor = { 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        vehiclespawnermanager = guiCreateWindow(419, 203, 463, 361, "Vehicle Spawner Manager", false) 
        guiWindowSetSizable(vehiclespawnermanager, false) 
  
        spawnerlist = guiCreateGridList(9, 29, 162, 322, false, vehiclespawnermanager) 
        guiGridListAddColumn(spawnerlist, "Spawners", 0.9) 
        for i = 1, 2 do 
            guiGridListAddRow(spawnerlist) 
        end 
        guiGridListSetItemText(spawnerlist, 0, 1, "-", false, false) 
        guiGridListSetItemText(spawnerlist, 1, 1, "-", false, false) 
        x = guiCreateEdit(240, 53, 46, 19, "", false, vehiclespawnermanager) 
        y = guiCreateEdit(321, 53, 46, 19, "", false, vehiclespawnermanager) 
        z = guiCreateEdit(402, 53, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[1] = guiCreateLabel(377, 55, 15, 17, "Z:", false, vehiclespawnermanager) 
        GUIEditor.label[2] = guiCreateLabel(296, 55, 15, 17, "Y:", false, vehiclespawnermanager) 
        GUIEditor.label[3] = guiCreateLabel(215, 55, 15, 17, "X:", false, vehiclespawnermanager) 
        dumpcurrentposition = guiCreateButton(270, 30, 173, 15, "Dump Current Position", false, vehiclespawnermanager) 
        GUIEditor.label[4] = guiCreateLabel(216, 85, 101, 19, "Restricted Team:", false, vehiclespawnermanager) 
        restrictedteam = guiCreateEdit(320, 85, 128, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[5] = guiCreateLabel(216, 113, 101, 15, "Spawner Name:", false, vehiclespawnermanager) 
        spawnername = guiCreateEdit(320, 109, 128, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[6] = guiCreateLabel(215, 147, 15, 17, "R:", false, vehiclespawnermanager) 
        r = guiCreateEdit(240, 147, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[7] = guiCreateLabel(296, 147, 15, 17, "G:", false, vehiclespawnermanager) 
        g = guiCreateEdit(321, 147, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[8] = guiCreateLabel(377, 147, 15, 17, "B:", false, vehiclespawnermanager) 
        b = guiCreateEdit(402, 147, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[9] = guiCreateLabel(215, 190, 55, 17, "Vehicle 1:", false, vehiclespawnermanager) 
        GUIEditor.label[10] = guiCreateLabel(215, 217, 55, 17, "Vehicle 2:", false, vehiclespawnermanager) 
        GUIEditor.label[11] = guiCreateLabel(215, 244, 55, 17, "Vehicle 3:", false, vehiclespawnermanager) 
        GUIEditor.label[12] = guiCreateLabel(215, 271, 55, 17, "Vehicle 4:", false, vehiclespawnermanager) 
        GUIEditor.label[13] = guiCreateLabel(215, 298, 55, 17, "Vehicle 5:", false, vehiclespawnermanager) 
        GUIEditor.label[14] = guiCreateLabel(215, 324, 55, 17, "Vehicle 6:", false, vehiclespawnermanager) 
        v1 = guiCreateEdit(285, 190, 82, 17, "", false, vehiclespawnermanager) 
        v2 = guiCreateEdit(285, 217, 82, 17, "", false, vehiclespawnermanager) 
        v3 = guiCreateEdit(285, 244, 82, 17, "", false, vehiclespawnermanager) 
        v4 = guiCreateEdit(285, 271, 82, 17, "", false, vehiclespawnermanager) 
        v5 = guiCreateEdit(285, 298, 82, 17, "", false, vehiclespawnermanager) 
        v6 = guiCreateEdit(285, 325, 82, 17, "", false, vehiclespawnermanager) 
        addspawner = guiCreateButton(380, 189, 73, 45, "Add Spawner", false, vehiclespawnermanager) 
        cancel = guiCreateButton(380, 244, 73, 45, "Cancel", false, vehiclespawnermanager) 
        reset = guiCreateButton(380, 299, 73, 45, "Reset", false, vehiclespawnermanager) 
        guiSetVisible(vehiclespawnermanager, false) 
        --Button Funcs 
        addEventHandler ( "onClientGUIClick", reset, function() 
        guiSetText ( x, "" ) 
        guiSetText ( y, "" ) 
        guiSetText ( z, "" ) 
        guiSetText ( r, "" ) 
        guiSetText ( g, "" ) 
        guiSetText ( b, "" ) 
        guiSetText ( v1, "" ) 
        guiSetText ( v2, "" ) 
        guiSetText ( v3, "" ) 
        guiSetText ( v4, "" ) 
        guiSetText ( v5, "" ) 
        guiSetText ( v6, "" ) 
        guiSetText ( restrictedteam, "" ) 
        guiSetText ( spawnername, "" ) 
        end 
        , false ) 
        addEventHandler ( "onClientGUIClick", cancel, function() 
        guiSetVisible(vehiclespawnermanager, false) 
        showCursor(false) 
        end 
        , false ) 
        addEventHandler ( "onClientGUIClick", dumpcurrentposition, function() 
        local ,yd,zd = getElementPosition( getLocalPlayer() ) 
        guiSetText ( x,  ) 
        guiSetText ( y, yd ) 
        guiSetText ( z, zd ) 
        end 
        , false ) 
         
        --Add Function 
        addEventHandler ( "onClientGUIClick", addspawner, function() 
        xt = guiGetText ( x ) 
        yt = guiGetText ( y ) 
        zt = guiGetText ( z ) 
        rt = guiGetText ( r ) 
        gt = guiGetText ( g ) 
        bt = guiGetText ( b ) 
        v1t = guiGetText ( v1 ) 
        v2t = guiGetText ( v2 ) 
        v3t = guiGetText ( v3 ) 
        v4t = guiGetText ( v4 ) 
        v5t = guiGetText ( v5 ) 
        v6t = guiGetText ( v6 ) 
        restrictedteamt = guiGetText ( restrictedteam ) 
        spawnernamet = guiGetText ( spawnername ) 
        if not xt == "" and not yt == "" and not zt == "" and not rt == "" and not gt == "" and not bt == "" and not v1t == "" and not restrictedteamt == "" and not spawnernamet == "" then 
        --v2t = v2t or "-" 
        --v3t = v3t or "-" 
        --v4t = v4t or "-" 
        --v5t = v5t or "-" 
        --v6t = v6t or "-" 
        trigger = triggerServerEvent ( "addspawner", root, spawnernamet, xt, yt, zt, rt, gt, bt, restrictedteamt, v1t, v2t, v3t, v4t, v5t, v6t ) 
        else 
        outputChatBox("Sorun var") 
        end 
        end 
        , false) 
    end 
) 
addCommandHandler("addspawner", function() 
guiSetVisible(vehiclespawnermanager, true) 
showCursor(true) 
end 
) 

and

server file for test

function addspawner(spawnernamet,xt,yt,zt,rt,gt,bt,restrictedteamt,v1t,v2t,v3t,v4t,v5t,v6t) 
outputChatBox("Spawner Name: "..spawnernamet.." X: "..xt.." Y: "..yt.." Z: "..zt.." R: "..rt.." G: ".." B: "..bt) 
end 
addEvent("addspawner", true) 
addEventHandler("addspawner", getRootElement(), addspawner) 
  

this code not working and i want if v2 editbox blank not send to server side v2.

Link to comment

deleted edit boxes and added gridlist. help this.

vehiclelist = guiCreateGridList(208, 194, 153, 157, false, vehiclespawnermanager) 
        guiGridListAddColumn(vehiclelist, "Vehicle List", 0.9) 
        guiSetVisible(vehiclespawnermanager, false) 
        --Vehicles 
        vehicleIDS = { 602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 
405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460, 
417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431,  
438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524,  
423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534,  
567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 538, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 483, 508, 571, 500,  
444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458,  
606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 } 
        for v = 1,211 do 
            guiGridListAddRow(vehiclelist) 
             
        end 
        for id in pairs(vehicleIDS) do 
            guiGridListSetItemText(vehiclelist, 0, 1, id, false, false) 
        end 

this code add 211 rows but i cant set rows text.

Link to comment

my brain stop. please help.

  
  
GUIEditor = { 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        vehiclespawnermanager = guiCreateWindow(419, 203, 463, 361, "Vehicle Spawner Manager", false) 
        guiWindowSetSizable(vehiclespawnermanager, false) 
  
        spawnerlist = guiCreateGridList(9, 29, 162, 322, false, vehiclespawnermanager) 
        guiGridListAddColumn(spawnerlist, "Spawners", 0.9) 
        for i = 1, 2 do 
            guiGridListAddRow(spawnerlist) 
        end 
        guiGridListSetItemText(spawnerlist, 0, 1, "-", false, false) 
        guiGridListSetItemText(spawnerlist, 1, 1, "-", false, false) 
        x = guiCreateEdit(240, 53, 46, 19, "", false, vehiclespawnermanager) 
        y = guiCreateEdit(321, 53, 46, 19, "", false, vehiclespawnermanager) 
        z = guiCreateEdit(402, 53, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[1] = guiCreateLabel(377, 55, 15, 17, "Z:", false, vehiclespawnermanager) 
        GUIEditor.label[2] = guiCreateLabel(296, 55, 15, 17, "Y:", false, vehiclespawnermanager) 
        GUIEditor.label[3] = guiCreateLabel(215, 55, 15, 17, "X:", false, vehiclespawnermanager) 
        dumpcurrentposition = guiCreateButton(270, 30, 173, 15, "Dump Current Position", false, vehiclespawnermanager) 
        GUIEditor.label[4] = guiCreateLabel(216, 85, 101, 19, "Restricted Team:", false, vehiclespawnermanager) 
        restrictedteam = guiCreateEdit(320, 85, 128, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[5] = guiCreateLabel(216, 113, 101, 15, "Spawner Name:", false, vehiclespawnermanager) 
        spawnername = guiCreateEdit(320, 109, 128, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[6] = guiCreateLabel(215, 147, 15, 17, "R:", false, vehiclespawnermanager) 
        r = guiCreateEdit(240, 147, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[7] = guiCreateLabel(296, 147, 15, 17, "G:", false, vehiclespawnermanager) 
        g = guiCreateEdit(321, 147, 46, 19, "", false, vehiclespawnermanager) 
        GUIEditor.label[8] = guiCreateLabel(377, 147, 15, 17, "B:", false, vehiclespawnermanager) 
        b = guiCreateEdit(402, 147, 46, 19, "", false, vehiclespawnermanager) 
         
        addspawner = guiCreateButton(380, 189, 73, 45, "Add Spawner", false, vehiclespawnermanager) 
        cancel = guiCreateButton(380, 244, 73, 45, "Cancel", false, vehiclespawnermanager) 
        reset = guiCreateButton(380, 299, 73, 45, "Reset", false, vehiclespawnermanager) 
        vehiclelist = guiCreateGridList(208, 194, 153, 157, false, vehiclespawnermanager) 
        guiGridListAddColumn(vehiclelist, "Vehicle List", 0.9) 
        guiGridListSetSelectionMode ( vehiclelist, 1 ) 
        guiSetVisible(vehiclespawnermanager, false) 
        --Vehicles 
        vehicleIDS = { 602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 
405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460, 
417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431,  
438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524,  
423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534,  
567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 538, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 483, 508, 571, 500,  
444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458,  
606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 } 
        for v = 1,211 do 
            guiGridListAddRow(vehiclelist) 
             
        end 
        for id,number in ipairs(vehicleIDS) do 
        outputChatBox(id) 
            guiGridListSetItemText(vehiclelist, id, 1, number, false, false) 
        end 
        --Button Funcs 
        addEventHandler ( "onClientGUIClick", reset, function() 
        guiSetText ( x, "" ) 
        guiSetText ( y, "" ) 
        guiSetText ( z, "" ) 
        guiSetText ( r, "" ) 
        guiSetText ( g, "" ) 
        guiSetText ( b, "" ) 
         
        guiSetText ( restrictedteam, "" ) 
        guiSetText ( spawnername, "" ) 
        end 
        , false ) 
        addEventHandler ( "onClientGUIClick", cancel, function() 
        guiSetVisible(vehiclespawnermanager, false) 
        showCursor(false) 
        end 
        , false ) 
        addEventHandler ( "onClientGUIClick", dumpcurrentposition, function() 
        local ,yd,zd = getElementPosition( getLocalPlayer() ) 
        guiSetText ( x,  ) 
        guiSetText ( y, yd ) 
        guiSetText ( z, zd ) 
        end 
        , false ) 
         
        --Add Function 
        addEventHandler ( "onClientGUIClick", addspawner, function() 
        xt = guiGetText ( x ) 
        yt = guiGetText ( y ) 
        zt = guiGetText ( z ) 
        rt = guiGetText ( r ) 
        gt = guiGetText ( g ) 
        bt = guiGetText ( b ) 
        restrictedteamt = guiGetText ( restrictedteam ) 
        spawnernamet = guiGetText ( spawnername ) 
        items = guiGridListGetSelectedItems ( vehiclelist ) 
        count = guiGridListGetSelectedCount ( vehiclelist ) 
        for idc, column, row in ipairs(items) do 
        outputChatBox(idc) 
        end 
        if not x == "" and not y == "" and not z == "" and not r == "" and not g == "" and not b == "" and not restrictedteam == "" and not spawnername == "" then 
        trigger = triggerServerEvent ( "addspawner", root, spawnernamet, xt, yt, zt, rt, gt, bt, restrictedteamt, v1t, v2t, v3t, v4t, v5t, v6t ) 
        else 
        outputChatBox("Hata") 
        end 
        end 
        , false) 
         
    end 
) 
addCommandHandler("addspawner", function() 
guiSetVisible(vehiclespawnermanager, true) 
showCursor(true) 
end 
) 
  

i cant send selected vehicles to server side

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