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

Wysłany: 2016-06-14, 13:54


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

function przycisk1()
if source == prz1 then
local zaw = guiGetText(GUIEditor)
if zaw == Endo then
-- tu trigger na s side
end
end
end
addEventHandler("onClientGUIClick", root, przycisk1, false)

i na s side

 
-- dajesz event od triggera

                 aclGroupAddObject (aclGetGroup("PSP"), "user."..accountName)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 14:36


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Taki trigger?


triggerServerEvent("przy1"getLocalPlayer(), "przycisk1")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 14:47


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Rookspack, Testuj, pr?buj

[ Dodano: 2016-06-14, 14:48 ]
      aclGroupAddObject (aclGetGroup("PSP"), "user."..zaw) 
            


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 14:47


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

ERROR: attemp to concatetenate global 'accountName' (a nil value)

S-SIDe:


--[[
Author SkryptuEndo
Stworzony przy pomocygtao.pl
Zakazuje sijego edycji bez zgody autora.
--]]

marker createMarker(-343109319"cylinder"1.02552550170)

addEvent"przy1"true)
addEventHandler("przycisk1"getRootElement(),
    function()
            aclGroupAddObject (aclGetGroup("PSP"), "user."..zaw) 
            
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 14:53


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

"marcin778" napisał/a:

Rookspack, Testuj, pr?buj

[ Dodano: 2016-06-14, 14:48 ]
      aclGroupAddObject (aclGetGroup("PSP"), "user."..zaw) 
            


Nie dodaje nadal do ACL.
[ Dodano: 2016-06-14, 15:03 ]
S-SIDE


addEvent"przy1"true)
addEventHandler("przycisk1"getRootElement(),
        function (playerSourcezaw)
            aclGroupAddObject (aclGetGroup("PSP"), "user."..zaw) 
            
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 15:10


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Rookspack, jakim cudem mog?e? pobra? login gracza po stronie clienta?


addEvent"przy1"true)
addEventHandler("przycisk1"getRootElement(),
        function (gracz)
            login getAccountName(getPlayerAccount(gracz))
            aclGroupAddObject (aclGetGroup("PSP"), "user."..login ) 
            
end
)


I do triggera podajesz ELEMENT GRACZA

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 15:14


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

#404,


function przycisk1() 
if source == prz1 then 
local zaw guiGetText(GUIEditor) 
if zaw == Endo then 
triggerServerEvent("przy1"getLocalPlayer(), "przycisk1")
end 
end 
end 
addEventHandler("onClientGUIClick"rootprzycisk1false)


Pr?buje zrobi? ten trigger i mi si? nie udaje :( . Prosz? o pomoc.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 15:15


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Rookspack, ?eby nie modyfikowa? ju? serwera wywal przycisk1 i daj tam localPlayer

Albo masz drug? opcj? - po stronie serwera wywal z nawiasu ( przy funkcji) gracz i wsz?dzie dalej u?yj source.

wgl co to jest ten warunek zaw == Endo? Co masz pod zmienn? Endo?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 15:17


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

#404,

Co? takiego tak?:


function localPlayer() --z tymi () tak?


[ Dodano: 2016-06-14, 15:19 ]
"#404" napisał/a:

Rookspack, ?eby nie modyfikowa? ju? serwera wywal przycisk1 i daj tam localPlayer

Albo masz drug? opcj? - po stronie serwera wywal z nawiasu ( przy funkcji) gracz i wsz?dzie dalej u?yj source.

wgl co to jest ten warunek zaw == Endo? Co masz pod zmienn? Endo?


Tak mi podawa? marcin, nawet na to nie zwr?ci?em uwagi :O

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 15:21


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Rookspack, Ja ci pisa?em, ?e to przyk?ad a nie cz??? kodu.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-14, 15:44


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Mo?na zamkn??.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: wyjaśnienie :: triggerserverevent
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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