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

Wysłany: 2018-01-07, 00:37


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

Witam. Pisz? skrypt na zarobki i dawanie wynagrodzenia.
Chc? go u?ywa? tak, ?e w pracy przy nadawaniu wynagrodzenia wpisz?
exports['IW-Zarobki']:wynagrodzenie(plr"nazwapracy")


M?j kod obecnie wygl?da tak:



A w mecie mam export zrobiony tak:
Kod:

<export function="wynagrodzenie" type="server" />


Wi?kszo?? prac mam po stronie klienta, w zwi?zku z tym moje pytanie:
Jak zrobi? export function po stronie klienta? Chcia?em, ?eby na stronie klienta znajdowa?a si? jedynie funkcja, kt?ra b?dzie triggerowa? na stron? serwera (na funkcj? "wynagrodzenie"), lecz nie wiem jak to napisa? - zawsze mam problemy z pierwszym i trzecim argumentem.

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-07, 11:14


nanKy







Wiek: 22
Na forum: 3865 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

Robisz z tej funkcji trigger:
function wynagrodzenie
i po stronie clienta robisz funkcj? z dwoma argumentami (plr,praca)
i triggerujesz do servera.
+ dodajesz export funkcji w mecie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-07, 12:21


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

bool triggerServerEvent string eventelement theElement, [arguments...] )

Tyle to ja wiem i opisa?em to na g?rze, jedynie pomyli?em si? z argumentem - nie wiem jak uzupe?ni? drugi.

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-07, 14:43


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020


--SERVER
addEvent("dajWynagrodzenie"true)
function asd(name)
    exports['IW-Zarobki']:wynagrodzenie(clientname)
end
addEventHandler("dajWynagrodzenie"root,asd)
--CLIENT
triggerServerEvent ("dajWynagrodzenie"localPlayer"nazwapracy")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-07, 14:51


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

O, dzi?kuj? :)

A po stronie klienta nie powinno by? tak?
addEvent("dajWynagrodzenie"true)
addEventHandler("dajWynagrodzenie"root, function (name)
    triggerServerEvent ("dajWynagrodzenie"localPlayer"nazwapracy")
end)


[ Dodano: 2018-01-07, 14:52 ]
Dobra, ogarn??em ju? chyba, to co wy?ej napisa?em to raczej nie.

Po prostu przy dawaniu pieni?dzy w pracy mam da?
triggerServerEvent ("dajWynagrodzenie"localPlayer"nazwapracy")
?

[ Dodano: 2018-01-07, 15:18 ]
Mo?na zamkn?? :)

Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Tagi: zarobki: :: export :: trigger :: client :: server
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