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

Wysłany: 2019-05-18, 13:07


kuba43







Wiek: 45
Na forum: 3225 dni
Posty: 166
Nick w MP: definitly

Piwa: 17

Respekt: 30,5

Witam,
mam taki problem, robie sobie gui, jednak gdy sprawdzi?em po kliknieciu w guzik onclientguiclick zwr?ci? mi string "left" to najprawdopodobniej chodzi o guzik od myszki chcia?em zrobi? trigger'a na serwer ale sa bledy z argumentami.
cside

function wlaczGui(plr)
local screenWscreenH guiGetScreenSize()
    showCursor(true)
    okno guiCreateWindow((screenW 439) / 2, (screenH 284) / 2439284"Praca Trashmaster"false)
    guiWindowSetSizable(oknofalse)

    tekst guiCreateMemo(1102921264"Praca polega na wywozie ?mieci na wysypisko.\nKosze kt?re zebra?e?:"falseokno)
    guiMemoSetReadOnly(teksttrue)
    przycisk guiCreateButton(11613519688"Rozpocznij / Zakoncz"falseokno)
    addEventHandler("onClientGUIClick"przyciskguzikWcisniety)
    guiSetProperty(przycisk"NormalTextColour""FFAAAAAA")    
end
addEvent("gui:client"true)
addEventHandler("gui:client"rootwlaczGui)


function guzikWcisniety(plr)
local plr localPlayer
    triggerServerEvent("sside_start:praca"plr)
end

sside

function startPraca(plr)
if getElementType(plr) ~= "player" or getPedOccupiedVehicle(plrthen return end
    if getElementData(plr"praca:smieciarki") == false then
        veh createVehicle(408,-1823.66626148.8196315.61444,00)
        markerpe createMarker(-1857.18677110.0868515.11719-1.1"cylinder"22552552550)
        sid getElementData(plr"user:uid")
        setElementData(plr"praca:smieciarki"true)
        outputChatBox("Rozpoczo?e? prac? w TRASHMASTER's"plr)
        setElementData(markerpe"owner:marker"sid)
        attachElementsmarkerpeveh0, -4.5, -1.2000)
        addVehicleSirens(veh25falsefalsefalsetrue)
        setVehicleSirens(veh10.52.951.12552550255155)
        setVehicleSirens(veh2, -0.52.951.12552550255155)
        setElementData(plr"liczba:koszy"0)
        setElementData(plr"ogolne:kosze"0)
        setElementData(veh"owner:trashmaster"sid)
        setElementData(markerpe"owner:marker"sid)
        setElementData(veh"pojazd:trash"true)
        warpPedIntoVehicle(plrveh)
        addEventHandler("onMarkerHit"markerpeOdlozKosz)
        else
        outputChatBox("Konczysz prac? w TRASHMASTER's."plr)
        pracaStop()
        setElementData(plr"praca:smieciarki"false)
        setElementData(plr"brak:marker"false)
        setElementData(plr"zajete:rece"false)
        triggerClientEvent(plr"pracaZakoncz"plr)
    end
end
addEvent("sside_start:praca"true)
addEventHandler("sside_start:praca"rootstartPraca)

Debug: expected Element at argument 1 got nil (sside 7 linijka) czyli
if getElementType(plr) ~= "player" or getPedOccupiedVehicle(plr) then return end
Daje :piwo: :piwo: :piwo: :piwo:

Podpis
„(…) wystarczy, że odpowiesz sobie na jedno zajebiście, ale to zajebiście, ważne pytanie: co lubię w życiu robić. A potem zacznij to robić.”.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-05-18, 15:33


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Bo nie uwzgl?dniasz gracza w argumencie triggerServerEvent.
?? ??
triggerServerEvent("sside_start:praca",?getLocalPlayer(), getLocalPlayer())


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
kuba43
Wysłany: 2019-05-18, 15:54


kuba43







Wiek: 45
Na forum: 3225 dni
Posty: 166
Nick w MP: definitly

Piwa: 17

Respekt: 30,5

Dzi?ki :mrgreen:

Postaw piwo autorowi tego posta
 

 
Tagi: argument :: onclientguiclick :: zwraca :: przycisk
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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