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

Wysłany: 2016-11-28, 16:15


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
Opis , co jest tu ?le bo nwm czem utak jest ale jak mam co? ?le to wywala mi ca?? funkcj? servera w sensie ca?y trigerpo stronie serwa .
z tigerem mam styczno?? na codzie? tylko jeden problem w db3 nic nie by?o jedynie ,?e nie znaleziono tego .

function cluse(player)
local money getPlayerMoney(player)
 if (money 9999then 
outputChatBox("To Napewno dobra decyzja ? : " .. tostring(money), player) 
    
takePlayerMoney player10000)                             

removePedFromVehicle (playergiveWeapon(player,46,1) 

else
        
  outputChatBox("Nie masz Hajsu ! Wynocha..."playerend 
end
addEvent("cluse"true)
addEventHandler("cluse"getRootElement(), cluse)


Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 16:34


PiczoMagnes







Wiek: 27
Na forum: 3510 dni
Posty: 8



Respekt: 60

Zmie? nazwe funkcji na inn? ni? nazwa 'eventu" ;) By? mo?e koliduj? nazwy z sob?.

Kod:

function cluse1(player)
local money = getPlayerMoney(player)
if (money > 9999) then
outputChatBox("To Napewno dobra decyzja ? : " .. tostring(money), player)

takePlayerMoney ( player, 10000)

removePedFromVehicle (player)





giveWeapon(player,46,1)

else

outputChatBox("Nie masz Hajsu ! Wynocha...", player)
end
end
addEvent("cluse", true)
addEventHandler("cluse", getRootElement(), cluse1)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 16:37


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

@up, nazwa funkcji mo?e by? taka sama jak nazwa triggerowanego eventu.

function cluse()
local money getPlayerMoney(source)
 if (money 9999then 
outputChatBox("To Napewno dobra decyzja ? : " .. tostring(money), source) 
    
takePlayerMoney source10000)   
                
removePedFromVehicle (sourcegiveWeapon(source,46,1) 

else      
  outputChatBox("Nie masz Hajsu ! Wynocha..."sourceend 
end
addEvent("cluse"true)
addEventHandler("cluse"getRootElement(), cluse)


Ostatnio zmieniony przez amited 2016-11-28, 20:45, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 17:53


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
amited, ja to wiem , ale np. ale za?wa?y?em ,?e jak mam jaki? minimalny b??d to od razu mi wyskakuje ,?e nie znaleziono takiego Eventu , wiesz i nie wiem o co biega i k?binuje .
Dlatego poprosi?em was o zdanie .

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 17:54


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3809 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

A doda?e? serverside?

function cluse()
local money getclientMoney(client)
 if (money 9999then 
outputChatBox("To Napewno dobra decyzja ? : " .. tostring(money), client) 
    
takePlayerMoney client10000)                             

removePedFromVehicle (clientgiveWeapon(client,46,1) 

else
        
  outputChatBox("Nie masz Hajsu ! Wynocha..."clientend 
end
addEvent("cluse"true)
addEventHandler("cluse"getRootElement(), cluse)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 18:07


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%

          triggerServerEvent"cluse"localPlayer)

Oto ci chodzi ? je?li nie to nie doda?em . I jak bys by? uprzejmy to odes?a? do wiki lub pokaza? jak doda? te serverside

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 18:14


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


Więcej informacji znajdziesz w Wikipedii MTA:

TriggerClientEvent



Więcej informacji znajdziesz w Wikipedii MTA:

TriggerServerEvent


I zobacz czy dzia?a to co poda?em...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 18:36


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3809 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

czy w mecie doda?e?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 19:31


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Pawel5321, co on mia? w mecie da???

MartinPanZycia, Podaj skrypt po stronie clienta. I zmie? server'side na to co napisa?em i zobacz czy dzia?a...

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 19:49


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
amited,

function inacz3()
if source ~= takMU then return end 
             outputChatBox("Podmieniono za :#ff0000 To ci? obci??y  #3366ff Finansowo \n #ff0000$",255,255,250,true)
            dff engineLoadDFF "Ruger.dff"357 )
            engineReplaceModel dff357 )
            txd engineLoadTXD "Ruger.txd" )
            engineImportTXD txd357 )
            dff engineLoadDFF "Ruger.dff"357 )
            engineReplaceModel dff357 )
            txd engineLoadTXD "Ruger.txd" )
            engineImportTXD txd357 )
            fillBar(12002550)
          triggerServerEvent"cluse"localPlayer)
            guiSetVisible(punkt3false)
            showCursor(false)
end
addEventHandler "onClientGUIClick"rootinacz3)

mialem to wczesniej i napewno dobrze zrobilem , przycisk dzia?a tylko nie spe?nia swej magicznej roli po stronie servera w triggerServerEvent .
A w meta jakby nie oczywiste jest wszystko dobrze .

[ Dodano: 2016-11-28, 20:02 ]
No ale nie bd k?binowa? z TriggerClientEvent bo to gui i za duzo roboty by by?o

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 20:02


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

wiec daj w server side to co ja napisa?em ju? 3 raz ci? prosz?....

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 20:05


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
amited, dobra nie rozumiem , wiem o co prosisz ale jak czytam w wiki to nie rozumiem .
Pierwszy raz si? z tym spotykam chyba

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 20:17


PapaSmerf







Wiek: 25
Na forum: 3525 dni
Posty: 237

Piwa: 3857

Respekt: 64

nie wiem.. serio? czy Ty z nas sobie jaja robisz.. wsadzasz tu skrypt kt?ry od pocz?tku do ko?ca kupy sie nie trzyma.. po co to robisz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-28, 20:37


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

MartinPanZycia,

function cluse()
local money getPlayerMoney(source)
 if (money 9999then 
outputChatBox("To Napewno dobra decyzja ? : " .. tostring(money), source) 
    
takePlayerMoney source10000)   
                  
removePedFromVehicle (sourcegiveWeapon(source,46,1) 

else      
  outputChatBox("Nie masz Hajsu ! Wynocha..."sourceend 
end
addEvent("cluse"true)
addEventHandler("cluse"getRootElement(), cluse)

Pierwszy raz si? spotykasz? W 1. po?cie piszesz ?e bawisz si? ca?y czas triggerami... a ten trigger na stron? servera to.... masz wklej to i zobacz czy dzia?a, a moze nie wiesz co ja wgl. napisa?em?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-29, 15:08


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
"CEO" napisał/a:

nie wiem.. serio? czy Ty z nas sobie jaja robisz.. wsadzasz tu skrypt kt?ry od pocz?tku do ko?ca kupy sie nie trzyma.. po co to robisz?

kupy sie trzyma .
Zamiast si? skupi? na tym dlaczego mi nie wykrywa funkcji wy mi wciskacie jaki? kit z meta.xml
z tym serverside to chodzi wam o to ,?e macie mnie za jakiego? idiote m?wie wam ,?e
znam si? nad tym tylko nie znajduje mi funkcji po sptronei serwea

<script src="TuTrzymamTriggerPoStronieServera.lua" type="server"/>

po stronie serwera ten trigger jest .
a nie mog? u?y? tego co powiedzieli po stronie clienta bo to gui jest .

Sytuacja wygl?da tak naciskam button , i pacz? co? na czerwono i pisze w db3
Nie znaleziono (nazwafunkcji) po serverside , ale ja mam to dobrze w meta pokazane , ?e w tym piliku lua . Nie robie sobie jaj i nie ok?ama?em was ,?e mam z tym na codzien bo mam , tylko robie gui i w tym gui jest 30-60 przycisk?w , i zaczyna?em , nadawa? im funkcje i po 15 , czy 17 ( za ka?dym razem testowa?em ) przestawa?o wykrywa? funkcji po stronie servera tego triggera .

Wi?c my?la?em ,?e za tym 15 razem jaki? b??d zrobi?em , w tym pliku jednym gdzie mam z 15 trigger?w a w 2 pliku po stronie client gui ,

Jak wygl?da?o :
po 15 Triggerze kt?ry oczywi?cie dzia?a? , chce doda? nast?pny ten 16 ale gdy go dodaj? i klikam w gui to w db3 nie mo?e by? znalezione co gorsze , wszystkie inne co wczesniej dziala?y te? nei mog?y by? znalezione .

Pr?ba nr. 2
my?a?em ,?e wina jest w tym 1 trigerze wiec zrobilem osobno , okaza?o si? ,ze dzia?a?o , senk w tym ,?e te 15 w wcze?niej musia?em od??czy? aby to 16 czyli to jedne mog?o dzia?a? .
Zez?oszczony wstawi?em wiele tygodni o ile to nie by? miesiac temu dobry , fragment w db3 powiedzieli?cie ,?e wszystko git , i napisa? mi kto? ,ze mam pobugowany serwer , napisa?em ,?e fakt troche s? tam luki i niedoci?gniecia ale
chcia?bym si? pierw tym zaj?c i napawic to .

A w komentarzu na teamat serverside , powiedzia?em ci w skr?cie ,?e wiem o co ci chodzi tylko odsy?aj?c mnie do wiki , przeczyta?em wszystko wiele razy aby znale?? sw?j b??d i go nie znalaz?em , wyrazi?em si? ,?e nie wiem co tam pisze bo si? spieszy?em . A je?li chodiz?o ci o meta.xml to wcze?niej pisa?em ,?e mam dobrze , i jak chodzi ci o co? innego to masz mi wyja?ni? .

[ Dodano: 2016-11-29, 15:09 ]

function cluse()
local money getPlayerMoney(source)
 if (money 9999then 
outputChatBox("To Napewno dobra decyzja ? : " .. tostring(money), source) 
    
takePlayerMoney source10000)   
                  
removePedFromVehicle (sourcegiveWeapon(source,46,1) 

else      
  outputChatBox("Nie masz Hajsu ! Wynocha..."sourceend 
end
addEvent("cluse"true)
addEventHandler("cluse"getRootElement(), cluse)

to po stronie serwera


function inacz3()
if source ~= takMU then return end 
             outputChatBox("Podmieniono za :#ff0000 To ci? obci??y  #3366ff Finansowo \n #ff0000$",255,255,250,true)
            dff engineLoadDFF "Ruger.dff"357 )
            engineReplaceModel dff357 )
            txd engineLoadTXD "Ruger.txd" )
            engineImportTXD txd357 )
            dff engineLoadDFF "Ruger.dff"357 )
            engineReplaceModel dff357 )
            txd engineLoadTXD "Ruger.txd" )
            engineImportTXD txd357 )
            fillBar(12002550)
          triggerServerEvent"cluse"localPlayer)
            guiSetVisible(punkt3false)
            showCursor(false)
end
addEventHandler "onClientGUIClick"rootinacz3)

Funkcja buttona w gui po stronie clienta .

Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Tagi: zabawa :: trigerem
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