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: 4837 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(3799232)

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

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


client-side


addEvent("paczka"true)
addEventHandler("paczka"getLocalPlayer(),
function()
markercel createMarker(xyz"cylinder"125513340128)
local blipmarkercel createBlipAttachedTo(markercel60)
outputChatBox("Dostarcz paczk? ca?? do wyznaczonego celu na mapie."player)
end
)

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


Postaw piwo autorowi tego posta
 

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


luki123luki123

Place Game






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

Piwa: 6101

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: 4837 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: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

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: 32
Na forum: 6712 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: 4837 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