Wysłany: 2017-05-20, 00:11
Cholewka
Zakorzeniony w LUA
Wiek: 22 Na forum: 3583 dni Posty: 190
Piwa : 707
Problem jest z trigerami, b??d DB3:
stack overflaw.
Jestem kompletnie zielony w triggerach a to byl moj pierwszy raz z nimi.
Ale i tak nie wysz?o. Oto co "zrobi?em".
S-SIDE
function giveWeapon ( thePlayer )
giveWeapon ( source , 22 , 20 )
end
addEvent ( "giveWeapon" , true )
addEventHandler ( "giveWeapon" , resourceRoot , giveWeapon )
C-SIDE
GUIEditor = {
button = {},
window = {},
memo = {}
}
GUIEditor . window [ 1 ] = guiCreateWindow ( 415 , 277 , 187 , 270 , "Panel napadu" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
GUIEditor . memo [ 1 ] = guiCreateMemo ( 9 , 25 , 168 , 109 , "Witaj, gangsterze! Chcia?by? na co? napa??? M?wisz?\nDobrze trafi?e?, tylko na co?" , false , GUIEditor . window [ 1 ])
jubiler = guiCreateButton ( 13 , 148 , 154 , 15 , "Jubiler" , false , GUIEditor . window [ 1 ])
guiSetProperty ( jubiler , "NormalTextColour" , "FF00FFFF" )
GUIEditor . button [ 2 ] = guiCreateButton ( 12 , 185 , 155 , 15 , "Bank" , false , GUIEditor . window [ 1 ])
guiSetProperty ( GUIEditor . button [ 2 ], "NormalTextColour" , "FFFF0000" )
GUIEditor . button [ 3 ] = guiCreateButton ( 14 , 222 , 153 , 15 , "Lombard" , false , GUIEditor . window [ 1 ])
guiSetProperty ( GUIEditor . button [ 3 ], "NormalTextColour" , "FFFFFFFF" )
function inf ( thePlayer , md )
if not md then return end
outputChatBox ( "A wi?c chcesz napdadn?? na jubilera? Jasne!" )
outputChatBox ( "Udaj sie do waypointa, zobaczysz go na mapie pod F11!" )
outputChatBox ( "Otrzymales Colta, oraz 20 naboji do niego. Korzystaj m?drze!" )
outputChatBox ( "Powodzenia!" )
triggerServerEvent ( "giveWeapon" , resourceRoot , "giveWeapon" )
end
addEventHandler ( "onClientGUIClick" , jubiler , inf )
function jubilerxd ( thePlayer , matchingDimension )
giveWeapon ( source , 22 , 20 )
end
addEventHandler ( "onClientGUICLick" , jubiler , jubilerxd )
Nie krzyczcie, wiem ?e jestem idiot?. Prosz? o wyrozumia?o??. ^^
Wysłany: 2017-05-20, 00:42
jg2aviva1
Rusek :D
Wiek: 25 Na forum: 4134 dni Posty: 445
Nick w MP: _Wolfenstei[N]^.^
Piwa : 1033
Czytaj uwa?nie:
Tak wygl?da triggerowanie funkcj? "triggerServerEvent":
triggerServerEvent ( "nazwa_eventu" , resourceRoot , "argument1" , "argument2" , ... )
W funkcji kt?r? wywo?uje b?dzie to wygl?da? tak:
function sztos ( argument1 , argument2 , ...)
Wi?c na przyk?adzie, powiedzmy, wy?wietlania wiadomo?ci graczowi:
-- SERVER SIDE
function funkcja ( komu , wiadomosc ) -- "komu" to gracz , kt ? rego otrzymali ? my za pomoc ? triggera , a wiadomo ?? tak samo
outputChatBox ( wiadomosc , komu )
end
addEvent ( "trigger" , true )
addEventHandler ( "trigger" , resourceRoot , funkcja )
-- CLIENT SIDE
function sztos ()
local wiadomosc = "Cze??"
local odbiorca = localPlayer -- czyli Ty
triggerServerEvent ( "trigger" , resourceRoot , odbiorca , wiadomosc ) -- wysylamy informacje do funkcji po stronie serwera , komu i co ma pokazac
end
addCommandHandler ( "triggery" , sztos )
Mam nadziej?, ?e wyja?ni?em conie co na temat trigger?w
Mo?esz podarowa?
Podpis
GTAO Member: 2015-08-23, 14:26
Więcej szczegółów
Wystawiono 1 piw(a):Cholewka
Wysłany: 2017-05-20, 00:43
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
S-side:
function giveColt ( plr )
giveWeapon ( plr , 22 , 20 )
end
addEvent ( "giveWeapon" , true )
addEventHandler ( "giveWeapon" , resourceRoot , giveColt )
C-side:
GUIEditor = {
button = {},
window = {},
memo = {}
}
GUIEditor . window [ 1 ] = guiCreateWindow ( 415 , 277 , 187 , 270 , "Panel napadu" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
GUIEditor . memo [ 1 ] = guiCreateMemo ( 9 , 25 , 168 , 109 , "Witaj, gangsterze! Chcia?by? na co? napa??? M?wisz?\nDobrze trafi?e?, tylko na co?" , false , GUIEditor . window [ 1 ])
jubiler = guiCreateButton ( 13 , 148 , 154 , 15 , "Jubiler" , false , GUIEditor . window [ 1 ])
guiSetProperty ( jubiler , "NormalTextColour" , "FF00FFFF" )
GUIEditor . button [ 2 ] = guiCreateButton ( 12 , 185 , 155 , 15 , "Bank" , false , GUIEditor . window [ 1 ])
guiSetProperty ( GUIEditor . button [ 2 ], "NormalTextColour" , "FFFF0000" )
GUIEditor . button [ 3 ] = guiCreateButton ( 14 , 222 , 153 , 15 , "Lombard" , false , GUIEditor . window [ 1 ])
guiSetProperty ( GUIEditor . button [ 3 ], "NormalTextColour" , "FFFFFFFF" )
function inf ( )
outputChatBox ( "A wi?c chcesz napdadn?? na jubilera? Jasne!" )
outputChatBox ( "Udaj sie do waypointa, zobaczysz go na mapie pod F11!" )
outputChatBox ( "Otrzymales Colta, oraz 20 naboji do niego. Korzystaj m?drze!" )
outputChatBox ( "Powodzenia!" )
local plr = getLocalPlayer ()
triggerServerEvent ( "giveWeapon" , resourceRoot , plr )
end
addEventHandler ( "onClientGUIClick" , jubiler , inf )
--[[function jubilerxd ( thePlayer , matchingDimension )
giveWeapon ( source , 22 , 20 )
end
addEventHandler ( "onClientGUICLick" , jubiler , jubilerxd )]]
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Więcej szczegółów
Wystawiono 1 piw(a):Cholewka
Wysłany: 2017-05-20, 10:56
Cholewka
Zakorzeniony w LUA
Wiek: 22 Na forum: 3583 dni Posty: 190
Piwa : 707
Dam respekt i piwo obu graczom, poniewa? obaj bardzo pomogli. Dzi?kuj?.
Wysłany: 2017-05-20, 10:59
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Tagi: triggery :: gui :: itp.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: