Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: triggerclientevent
1. TriggerClientEvent 2 argument
Kto? jaki? pomys??
https://imgur.com/a/lEe5n0H

Kod:

addEvent("nadajpojazd:pracadorywcza", true)
addEventHandler("nadajpojazd:pracadorywcza", getRootElement(), function()
local veh = createVehicle ( 482, 2096.50, -1865.99, 13.57, 357.9, 358.9, 90.8)
warpPedIntoVehicle(client, veh)
end)

addEventHandler("onVehicleExit",root, function ()
if getElementModel(source) == 482 then
destroyElement(source)
triggerClientEvent("koniec:pracadorywcza", source)
end
end)
2. triggerClientEvent
[s]side
i moje pytanie brzmi jak b?d? to triggerowa? to tak
[lua]triggerClientEvent(source, "setLsdScreen", source)[/lua]
czy tak
[lua]triggerClientEvent(source, "setLsdScreen")[/lua]
bo pr?bowa?em i przy obu nie dzia?a shader czy poruszanei sie ekranem
(c-side]
[lua]local sx, sy = guiGetScreenSize()

local moveType = "left"
local spacer = 0

function setLsdScreen()
addEventHandler("onClientRender", root, renderLsdScreen)
screen = dxCreateScreenSource(sx, sy)

setCameraGoggleEffect("nightvision")
setTimer(function()
setElementData(localPlayer,"drugUsing",false)
setLsdScreen(false)
end, 120000, 1)
else
removeEventHandler("onClientRender", root, renderLsdScreen)

setCameraGoggleEffect("normal")
end
addEvent("setLsdScreen", true)
addEventHandler("setLsdScreen", getRootElement(), setLsdScreen)

function renderLsdScreen()
dxUpdateScreenSource(screen, true)

if screen then
if spacer == -50 and moveType == "left" then
moveType = "right"
elseif spacer == 0 and moveType == "right" then
moveType = "left"
end

if moveType == "left" then
spacer = spacer - 0.5
elseif moveType == "right" then
spacer = spacer + 0.5
end

dxDrawImage(spacer, -25, sx + 250, sy + 50, screen)
dxDrawRectangle(0, 0, sx, sy, tocolor(math.random(0, 255), math.ran...
3. triggerClientEvent nie reaguje po stronie clienta
Po stronie servera wszystko jest cacy ale client milczy. Prosz? o pomoc ;(

Server:

function checkVehicles(vehicle )
    
theVehicle getElementModelvehicle )
    if 
theVehicle == 482 then
        triggerClientEvent
source"startMisji"source)
    
end
end
addEventHandler
"onPlayerVehicleEnter"getRootElement(), checkVehicles )


Client:

addEvent
"startMisji"true )
addEventHandler"startMisji"rootmisja)
function 
misja( )
    
local punkt losuj()
    
outputChatBox"Cel zostal zaznaczony na mapie ruszaj!"255255255true )
    
punktDostawcy createBlippunktySmieci[punkt][1], punktySmieci[punkt][2], punktySmieci[punkt][3], 41000255)
    
punktDostawcyMarker createMarkerpunktySmieci[punkt][1], punktySmieci[punkt][2], punktySmieci[punkt][3], "cylinder"4.02550)
    
end
end
4. triggerClientEvent
Hejka, mam kod na frakcje. I chcia?em zmieni? outputChatBox na notyfikacje. No i kod na wywo?anie notyfikacji wyglada tak :
triggerClientEvent("createAlert"el"error""Nie jeste? zatrudniony w LSPD!")

Notyfikacje pojawiaj? si? normalnie ale dla ka?dego gracza..
5. triggerClientEvent
Naprawione, do zamkni?cia
6. TriggerClientEvent
Cze??. Wiele os?b mo?e mnie kojarzy? jako debila. Nie by?o mnie tu par? miesi?cy. Zrozumia?em swoje zachowanie i chcia?bym przeprosi?. Przychodz? teraz po pomoc gdy? jest db3:

C

local 
function shader(vehicle)
shader dxCreateShader('shader.fx')
terrain dxCreateTexture("test.png")
dxSetShaderValue(shader'gTexture'texture)
engineApplyShaderToWorldTexture(shader"vehiclepoldecals128"vehicle)
end
addEvent
("woz"true)
addEventHandler("woz"rootshader)


S



local 
function trigger()
vehicle createVehicle(5962264.381352466.8759810.82031)
end
triggerClientEvent
("woz"rootshader)
addEventHandler("onResourceStart"roottrigger)


DB3: Server triggered clientside woz, but event is not added clientside
7. Event triggerClientEvent
Witam, mam problem, ot?? m?cz? si? 1 godzin? i nic nie mog? naprawi?, zrobi?em ?e jak wjad? w marker uruchamia si? funkcja w c-side

S-Side:
addEventHandler "onMarkerHit"marker1, function(element)
    
auto getPedOccupiedVehicle (element)
    
naczepa getVehicleTowedByVehicle (auto)
    if 
not pojazdytir[getElementModel(auto)] then
        outputChatBox 
"Te dostawy mog? przyjmowa? tylko tiry!"element25500)
    elseif 
not naczepa then
        outputChatBox 
"Nie posiadasz naczepy!"element25500)
    elseif 
pojazdytir[getElementModel(auto)] and naczepa then
    outputChatBox 
"*******************************************************"element01280)
    
outputChatBox "Witaj, wybierz z menu jak? dostaw? chcesz wie??!"element01280)
    
outputChatBox "Pami?taj ?e papieros?w nie mo?na wie??, jest to nielegalne!"element01280)
    
outputChatBox "*******************************************************"element01280)
    
triggerClientEvent "startdostawa"element )
    
end
end
)


C-Side:
    addEvent ("startdostawa"true )
    
addEventHandler ("startdostawa"root, function(hitElement)
        if 
getElementType(hitElement) == "player" and (hitElement == localPlayerthen
            
if not guiGetVisible(oknothen
                guiSetVisible
(oknotrue)
                
showCursor(true)
            
end
        end
    end
)


LEC? PIWKA!
8. Wywołanie triggerClientEvent dla jednego gracza
Siemka, pisz? skrypt, i natkn??em si? na jeden problem, ot?? gdy kto? wejdzie w marker to wtedy wy?wietla si? mu okienko, ju? pr?bowa?em wiele rzeczy ?eby tylko wy?wietla?o si? graczowi kt?ry wszed?, ale nici D:

Kod:

function MarkerHit()
triggerClientEvent("Handel", getRootElement())

end
addEventHandler( "onMarkerHit",myMarker, MarkerHit )


Kod:

addEvent( "Handel", true )
addEventHandler( "Handel", getRootElement(), stworzokno )