Wysłany: 2019-06-14, 00:29
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Siema mam problem z math.random
Ot?? mam zrobion? tabele
tabela ={
"250" ,
"275" ,
"300" ,
}
I chce ?eby dawa?o hajs graczowi kt?ry wykona dan? funkcje i ?eby t? sam? kwote pokaza?o mu na chacie
local hajs = math . random ( 1 , #tabela)
function blabla ()
if source == GUIEditor . button [ 1 ] then
givePlayerMoney ( tabela )
outputChatBox ( "Wygra?e? " .. tabela [ hajs ].. "$! Gratulacje" , 0 , 255 , 255 )
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , root , blabla )
Jak na razie to dostaj? inn? kwote i inn? pisze na chacie
Wysłany: 2019-06-14, 01:31
Adaskokieblasko
Wiek: 23 Na forum: 2954 dni Posty: 101
Piwa : 18
nie mam pomys?u jak ta funkcja dzia?a u ciebie ale skoro dzia?a i nie daje tej samej kwoty co wy?wietla na chacie to starczy zamieni? na to
givePlayerMoney ( tabela [ hajs ])
Wysłany: 2019-06-14, 05:30
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Przenie? zmienn? 'hajs' do eventu OnClientGUIClick tak aby losowa?a si? za ka?dym razem inna liczb?.
Wysłany: 2019-06-14, 08:56
Ragnarok
Wiek: 24 Na forum: 2732 dni Posty: 20
Piwa : 306
Nie potrzebny Ci jest tam warunek, mo?na u?y? 4 parametru Poczytaj troche wi?cej o poniewa? ta funkcja nie wp?ynie na konto je?li b?dziesz jej u?ywa? po stronie klienta.
function blabla ()
local hajs = math . random ( 1 , #tabela)
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
triggerServerEvent ( 'DajPieniazki' , resourceRoot , localPlayer , hajs )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , root , blabla , false )
Po stronie serwera wygl?da to tak:
addEvent ( 'DajPieniazki' , true )
addEventHandler ( 'DajPieniazki' , resourceRoot ,function( p , hajs )
outputChatBox ( "Wygra?e? " .. hajs .. "$! Gratulacje" , p , 0 , 255 , 255 )
givePlayerMoney ( p , hajs )
end )
Wysłany: 2019-06-14, 10:31
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
"Ragnarok" napisał/a :Nie potrzebny Ci jest tam warunek, mo?na u?y? 4 parametru Poczytaj troche wi?cej o poniewa? ta funkcja nie wp?ynie na konto je?li b?dziesz jej u?ywa? po stronie klienta.
function blabla ()
local hajs = math . random ( 1 , #tabela)
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
triggerServerEvent ( 'DajPieniazki' , resourceRoot , localPlayer , hajs )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , root , blabla , false )
Po stronie serwera wygl?da to tak:
addEvent ( 'DajPieniazki' , true )
addEventHandler ( 'DajPieniazki' , resourceRoot ,function( p , hajs )
outputChatBox ( "Wygra?e? " .. hajs .. "$! Gratulacje" , p , 0 , 255 , 255 )
givePlayerMoney ( p , hajs )
end )
W funkcji zapomnia?e? o tym jaki button mam klikn??
A jak go doda?em to nie dzia?a i tak
Wysłany: 2019-06-14, 11:13
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Poka? jak kod wygl?da u Ciebie po zmianach.
Jakie? b??dy /debugscript 3?
Wysłany: 2019-06-14, 11:24
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Kod wygl?da tak:
client:
local hajs = math . random ( 1 , #tabela)
function blabla ()
if source == GUIEditor . button [ 1 ] then
triggerServerEvent ( 'DajPieniazki' , resourceRoot , localPlayer , hajs )
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , root , blabla , false ) ]
server:
addEvent ( 'DajPieniazki' , true )
addEventHandler ( 'DajPieniazki' , resourceRoot ,function( p , hajs )
outputChatBox ( "Wygra?e? " .. hajs .. "$! Gratulacje" , p , 0 , 255 , 255 )
givePlayerMoney ( p , hajs )
end )
B??d?w DB3 nie ma
[ Dodano : 2019-06-14, 11:26 ]
Po klikni?ciu buttona nic si? nie dzieje
[ Dodano : 2019-06-14, 11:27 ]
Zmieniaj?c zmienn? gracza po stronie serwera nic si? nie zmienia
Wysłany: 2019-06-14, 11:57
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
I wy m?wicie ?e umiecie lua a nie umiecie zrobi? takiego czego??
cside:
hajs = { 250 , 275 , 300 }
function blabla ()
if source == GUIEditor . button [ 1 ] then
wylosowanaIloscHajsu = hajs [ math . random ( 1 , #hajs)]
triggerServerEvent ( "DajPieniazki" , resourceRoot , localPlayer , wylosowanaIloscHajsu )
outputChatBox ( "Wygra?e? " .. wylosowanaIloscHajsu .. "$! Gratulacje" , 0 , 255 , 255 )
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , root , blabla )
sside:
addEvent ( "DajPieniazki" , true )
addEventHandler ( "DajPieniazki" , resourceRoot , function( gracz , ilosc )
givePlayerMoney ( gracz , ilosc )
end )
Więcej szczegółów
Wystawiono 1 piw(a):Yami
Wysłany: 2019-06-14, 12:49
Ragnarok
Wiek: 24 Na forum: 2732 dni Posty: 20
Piwa : 306
ReMiK1337 ,sory za pomy?ke,robi?em na szybko
local tabela = {
250 ,
275 ,
300 ,
}
function blabla ()
local hajs = tabela [ math . random ( #tabela)]
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
triggerServerEvent ( 'DajPieniazki' , resourceRoot , localPlayer , hajs )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 1 ], blabla , false )
Ziomalloo , polecam doczyta? o
Więcej szczegółów
Wystawiono 1 piw(a):Yami
Wysłany: 2019-06-14, 13:04
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Dzi?ki bardzo wam wszystkim za pomoc
Wszystko dzia?a
Obaj dostajecie po piwku i respekcie
Wysłany: 2019-06-14, 14:03
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15622
"Ragnarok" napisał/a :ReMiK1337 ,sory za pomy?ke,robi?em na szybko
local tabela = {
250 ,
275 ,
300 ,
}
function blabla ()
local hajs = tabela [ math . random ( #tabela)]
guiSetVisible ( GUIEditor . staticimage [ 1 ], false )
guiSetVisible ( GUIEditor . button [ 1 ], false )
triggerServerEvent ( 'DajPieniazki' , resourceRoot , localPlayer , hajs )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 1 ], blabla , false )
Ziomalloo , polecam doczyta? o
Hmm? A zrobi?em jaki? b??d? Jak tak to przepraszam ale u mnie dziala.
Wysłany: 2019-06-14, 16:49
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Tak na przyszlo??, nic na tabelke nie trzeba, chyba ze chcesz miec dokladnie te kwoty, je?li nie to :
givePlayerMoney ( gracz , math . random ( 1 , 100 ))
Wysłany: 2019-06-14, 17:04
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Ziomalloo , u mnie te? dzia?a, wi?c nie wiem o co chodzi
Ale mia?bym jeszcze jedn? spraw?
Mam jeszcze zrobione tak ?e gdy klikne button[2] to ?eby zabiera?o 100$, a jak kto? nie ma to ?eby wy??czy?o cale gui
Wiem ?e trzeba zrobic guiSetVisible(nazwaokna, false) ale nie wiem jak z tym hajsem
I je?li ma te 100$ to ?eby pokaza?o window[1]
Wysłany: 2019-06-14, 17:11
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Sprawdzasz czy gracz posiada wskazan? ilo?? pieni?dzy.
Je?li ma, pobierasz t? kwot? za pomoc? eventu do servera.
Je?li nie ma, u?ywasz funkcji
aby schowa? (lub pokaza?) jaki? element GUI.
Wysłany: 2019-06-14, 17:31
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Pr?bowa?em to zrobi? w taki spos?b ?e je?li gracz nie ma 1000$ to wtedy nie wykonuj? si? dana rzecz czyli guiSetVisible
else
Je?li ma to wykonaj trigger z takeplayermoney
ale mi si? nie udaje, moglbys jakos pomoc?
Tagi: math.random
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: