Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-06-21, 13:45


Daisu

Programista Lua






Wiek: 26
Na forum: 4585 dni
Posty: 192
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Witam aktualnie zajmuj? si? przecho i mam problem poniewa? jak przy u?yciu triggerClientEvent("OpenPrzecho",ht) przenie?? 4 dane na raz tj chce aby po pobraniu danych o aucie po stronie serwera tj. ID, Model, Owner1, Owner2 przenie?? je i doda? do kodu po stronie clienta tj.


guiGridListSetItemText(Przech.gridlist[1], 0, 1, ID, false, false)
guiGridListSetItemText(Przech.gridlist[1], 0, 2, MODEL, false, false)
guiGridListSetItemText(Przech.gridlist[1], 0, 3, OWNER1, false, false)
guiGridListSetItemText(Przech.gridlist[1], 0, 4, OWNER2, false, false)


Za pomoc daj? :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-21, 13:57


_Wicek_

Majstersztyk






Wiek: 26
Na forum: 4401 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1842

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
triggerClientEvent("OpenPrzecho",ht,argument2,argument3,argument4,itd...)




Potem do funkcji dodajesz argumenty w takiej samej kolejno?ci jak w triggerze


function blyat(argument2,argument3,argument4)
-------
end


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-21, 14:20


Daisu

Programista Lua






Wiek: 26
Na forum: 4585 dni
Posty: 192
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Dzi?ki. Mam jeszcze 1 problem poniewa? mam kod ale on ma b??dy.

Serwer


addEventHandler( "onMarkerHit", Pprzecho1,
function(ht)
    local hitelement = getElementType(ht)
    if hitelement == "player" then
        local plrName = getAccountName(getPlayerAccount(ht))
        local qh = connection:query("SELECT * FROM `vehicles` WHERE owner_name1=? or owner_name2=?",plrName,plrName)
        local result, count, iast_id = qh:poll(-1)
        if result then 
            for _,vehicle in ipairs(result) do
                local ID = vehicle.id
                local Model = getVehicleNameFromModel(vehicle.model)
                local Owner1 = vehicle.owner_name1
                local Owner2 = vehicle.owner_name2
                triggerClientEvent("OpenPrzecho",ht,ID,Model,Owner1,Owner2)
            end
        else
        end
    else
    end
end
)



Client



function Oprzech(ht,ID,Model,Owner1,Owner2)
    guiSetVisible(Przech.okno, true)
    showCursor(true)
    row = guiGridListAddRow ( Przech.gridlist[1] )
    guiGridListAddRow(Przech.gridlist[1])
    guiGridListSetItemText ( Przech.gridlist[1], row, columid, ID, false, false )
    guiGridListSetItemText ( Przech.gridlist[1], row, colummodel, Model, false, false )
    guiGridListSetItemText ( Przech.gridlist[1], row, columow1, Owner1, false, false )
    guiGridListSetItemText ( Przech.gridlist[1], row, columow2, Owner2, false, false )
end
addEvent( "OpenPrzecho", true )
addEventHandler( "OpenPrzecho", getRootElement(), Oprzech )




B??d: http://screenshot.sh/oAkJpW3Vjxtdb

[ Dodano: 2016-06-21, 15:27 ]
Poradzi?em sobie Dzi?ki za pomoc.

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: przechowywalnia
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Przechowywalnia Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku