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

Wysłany: 2014-02-08, 16:25


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

Mam pewien problem z triggerServerEvent, mianowicie w debugu wywala bad argument, skrypt:

server-side

markerstart = createObject(3799, 2, 3, 2)

function elementClicked( button, state, player )
    if button == "left" and state == "down" then
    triggerClientEvent("delivpaka", getRootElement(), player)
    end
end
addEventHandler( "onElementClicked", markerstart, elementClicked )

addEvent("pakaicel", true)
addEventHandler("pakaicel", getRootElement(), 
function(x, y, z, source)
triggerClientEvent("paczka", getRootElement(), source)
addEventHandler("onMarkerHit", markercel, 
    function(player)
    outputChatBox("Dostarczono paczk? na miejsce. Nagroda: $35.", player)
    playSoundFrontEnd(player, 101)
    givePlayerMoney(player, 35)
    destroyElement(markercel)
    destroyElement(blipmarkercel)
    end
    )
end
)


client-side


addEvent("paczka", true)
addEventHandler("paczka", getLocalPlayer(),
function()
markercel = createMarker(x, y, z, "cylinder", 1, 255, 133, 40, 128)
local blipmarkercel = createBlipAttachedTo(markercel, 60)
outputChatBox("Dostarcz paczk? ca?? do wyznaczonego celu na mapie.", player)
end
)

addEvent("delivpaka", true)
addEventHandler("delivpaka", getLocalPlayer(),
function()
    if isElement(markercel) then 
    cancelEvent()
    outputChatBox("Masz ju? jedn? paczk?!", source) 
    else
    triggerServerEvent("pakaicel", 0, 4, 4, getLocalPlayer())
    end
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-08, 23:27


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

 triggerServerEvent("pakaicel", getLocalPlayer())


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-09, 12:43


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

pr?bowa?em ju? tak wpisa? i wywala?o jeszcze wi?cej bad argument?w
w funkcji server-side, do kt?rej odwo?uje si? event pakaicel doda?em argumenty z pozycjami spawnu markeru (celu), tak wi?c musz? by? te cyfry

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-09, 13:28


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

triggerServerEvent("pakaicel", "0", "4", "4", getLocalPlayer())

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-09, 13:32


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7


Więcej informacji znajdziesz w Wikipedii MTA:

triggerServerEvent


Patrzyli?cie w og?le na wiki? 2 argument to element dla kt?rego ma si? wykona? trigger (ja przewa?nie wklepuj? tam getLocalPlayer() lub localPlayer - to to samo), a cyfry mo?na wprowadza? bez " " ...

Poprawna kolejno?? w tym przypadku:

triggerServerEvent("pakaicel",localPlayer,0,4,4)


Nie sprawdza?em reszty kodu lecz ta linijka b?dzie dobra.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-10, 21:13


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

patrzy?em, ale si? zapomnia?o :P
dzia?a, dzi?ki

P S mo?na jako? stworzy? marker server-side, kt?ry b?dzie widoczny tylko dla jednej osoby?

Postaw piwo autorowi tego posta
 

 
Tagi: triggery
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