Wysłany: 2015-06-21, 19:24
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
local m = createMarker ( 0 , 0 , 2 , "cylinder" , 3 , 255 , 0 , 0 , 255 )
local b = createBlip ( 0 , 0 , 2 , 42 )
local bronie = {
"Galil AR | Rocket Pop" ,
"Glock-18 | Bunsen Burner" ,
"Nova | Ranger" ,
"P90 | Elite Build" ,
"UMP-45 | Riot" ,
"USP-S | Torque" ,
"Famas | Neutral Net" ,
"M4A4 | Evil Daimyo" ,
"MP9 | Ruby Poison Dart" ,
"Negev | Loudmouth" ,
"P2000 | Handgun" ,
"CZ75 - Auto | Yellow Jacket" ,
"MP7 | Nemesis" ,
"SG 533 | Cyrex" ,
"AK-47 | Aquamarine Revenge" ,
"AWP | Hyper Beast" ,
}
function los ( thePlayer , cmd )
local skin = math . random ( 1 , #bronie)
takePlayerMoney ( thePlayer , 5 )
if skin == 1 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
if skin == 2 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
if skin == 3 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
if skin == 4 then
givePlayerMoney ( thePlayer , 2 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 2 USD" )
if skin == 5 then
givePlayerMoney ( thePlayer , 2 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 2 USD" )
if skin == 6 then
givePlayerMoney ( thePlayer , 3 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 3 USD" )
if skin == 7 then
givePlayerMoney ( thePlayer , 5 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 5 USD" )
if skin == 8 then
givePlayerMoney ( thePlayer , 8 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 8 USD" )
if skin == 9 then
givePlayerMoney ( thePlayer , 9 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 9 USD" )
if skin == 10 then
givePlayerMoney ( thePlayer , 9 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 9 USD" )
if skin == 11 then
givePlayerMoney ( thePlayer , 11 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 11 USD" )
if skin == 12 then
givePlayerMoney ( thePlayer , 18 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 18 USD" )
if skin == 13 then
givePlayerMoney ( thePlayer , 28 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 28 USD" )
if skin == 14 then
givePlayerMoney ( thePlayer , 35 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 35 USD" )
if skin == 15 then
givePlayerMoney ( thePlayer , 69 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 69 USD" )
if skin == 16 then
givePlayerMoney ( thePlayer , 115 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 115 USD" )
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
addCommandHandler ( "otworz.skrzynie" , los )
Robi?em skrypt do kasyna na otwieranie skrzynek z CS:GO do MTA i on nie dzia?a, poniewa? daje pieni?dze wtedy kiedy wylosuje si? Galil Ar | Rocket Pop, a zabiera pieni?dze ci?gle. Debugscript nic mi nie wskazuje i nwm co robi?. Prosi?bym o pomoc.
Wysłany: 2015-06-21, 19:42
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
O bo?e, pousuwaj te endy z ka?dego ifa i pod pierwszym if dodaj elseif
Wysłany: 2015-06-21, 19:50
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
Pod tym mam da? elseif czy pod ka?dym takim ?
Wysłany: 2015-06-21, 20:02
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
Po tym co poda?e? dajesz
elseif skin == 2 then i tak dalej
Wysłany: 2015-06-21, 20:09
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
local m = createMarker ( 0 , 0 , 2 , "cylinder" , 3 , 255 , 0 , 0 , 255 )
local b = createBlip ( 0 , 0 , 2 , 42 )
local bronie = {
"Galil AR | Rocket Pop" ,
"Glock-18 | Bunsen Burner" ,
"Nova | Ranger" ,
"P90 | Elite Build" ,
"UMP-45 | Riot" ,
"USP-S | Torque" ,
"Famas | Neutral Net" ,
"M4A4 | Evil Daimyo" ,
"MP9 | Ruby Poison Dart" ,
"Negev | Loudmouth" ,
"P2000 | Handgun" ,
"CZ75 - Auto | Yellow Jacket" ,
"MP7 | Nemesis" ,
"SG 533 | Cyrex" ,
"AK-47 | Aquamarine Revenge" ,
"AWP | Hyper Beast" ,
}
function los ( thePlayer , cmd )
local skin = math . random ( 1 , #bronie)
takePlayerMoney ( thePlayer , 5 )
elseif skin == 1 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
elseif skin == 2 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
elseif skin == 3 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
elseif skin == 4 then
givePlayerMoney ( thePlayer , 2 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 2 USD" )
elseif skin == 5 then
givePlayerMoney ( thePlayer , 2 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 2 USD" )
elseif skin == 6 then
givePlayerMoney ( thePlayer , 3 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 3 USD" )
elseif skin == 7 then
givePlayerMoney ( thePlayer , 5 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 5 USD" )
elseif skin == 8 then
givePlayerMoney ( thePlayer , 8 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 8 USD" )
elseif skin == 9 then
givePlayerMoney ( thePlayer , 9 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 9 USD" )
elseif skin == 10 then
givePlayerMoney ( thePlayer , 9 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 9 USD" )
elseif skin == 11 then
givePlayerMoney ( thePlayer , 11 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 11 USD" )
elseif skin == 12 then
givePlayerMoney ( thePlayer , 18 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 18 USD" )
elseif skin == 13 then
givePlayerMoney ( thePlayer , 28 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 28 USD" )
elseif skin == 14 then
givePlayerMoney ( thePlayer , 35 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 35 USD" )
elseif skin == 15 then
givePlayerMoney ( thePlayer , 69 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 69 USD" )
elseif skin == 16 then
givePlayerMoney ( thePlayer , 115 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 115 USD" )
end
addCommandHandler ( "otworz.skrzynie" , los )
Taki mam teraz kod i mam DB3 : ERROR:Loading script failed:[gameplay]losowanie/losowanie.lua:26: 'end' expected ( to close 'function' at lina 23 ) near 'elseif'
Wysłany: 2015-06-21, 20:11
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
no bo brakuje jednego "end"
/edit Trzymaj
function los ( thePlayer , cmd )
local skin = math . random ( 1 , #bronie)
takePlayerMoney ( thePlayer , 5 )
if skin == 1 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
elseif skin == 2 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
elseif skin == 3 then
givePlayerMoney ( thePlayer , 1 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 1 USD" )
elseif skin == 4 then
givePlayerMoney ( thePlayer , 2 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 2 USD" )
elseif skin == 5 then
givePlayerMoney ( thePlayer , 2 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 2 USD" )
elseif skin == 6 then
givePlayerMoney ( thePlayer , 3 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 3 USD" )
elseif skin == 7 then
givePlayerMoney ( thePlayer , 5 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 5 USD" )
elseif skin == 8 then
givePlayerMoney ( thePlayer , 8 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 8 USD" )
elseif skin == 9 then
givePlayerMoney ( thePlayer , 9 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 9 USD" )
elseif skin == 10 then
givePlayerMoney ( thePlayer , 9 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 9 USD" )
elseif skin == 11 then
givePlayerMoney ( thePlayer , 11 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 11 USD" )
elseif skin == 12 then
givePlayerMoney ( thePlayer , 18 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 18 USD" )
elseif skin == 13 then
givePlayerMoney ( thePlayer , 28 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 28 USD" )
elseif skin == 14 then
givePlayerMoney ( thePlayer , 35 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 35 USD" )
elseif skin == 15 then
givePlayerMoney ( thePlayer , 69 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 69 USD" )
elseif skin == 16 then
givePlayerMoney ( thePlayer , 115 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 115 USD" )
end
end
addCommandHandler ( "otworz.skrzynie" , los )
Wysłany: 2015-06-21, 20:13
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
Dzi?ki dzia?a ju? ?apcie piwo
[ Dodano : 2015-06-21, 20:17 ]
A wiecie jak zrobi?, ?eby np. na jak?? bro? by?a mniejsza mo?liwo?? jej wylosowania ?
Wysłany: 2015-06-21, 20:36
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
Chyba sie tak nie da zrobi?. Nie jestem pewien
Wysłany: 2015-06-21, 22:28
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Dodaj w tablicy do kazdej broni np. chance hmm
chance = 80
szansa = math.random(1, 100)
if szansa == v.chance then
daj bron itd.
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2015-06-22, 10:27
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
elseif skin == 16 then
elseif szansa == 80 then
local szansa = math . random ( 1 , 100 )
givePlayerMoney ( thePlayer , 80 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 95 USD" )
end
Zrobi?em tak i nie zadzia?a?o. Niewiem wog?le czy to jest dobrze.
[ Dodano : 2015-06-22, 10:27 ]
elseif skin == 16 then
elseif szansa == 80 then
local szansa = math . random ( 1 , 100 )
givePlayerMoney ( thePlayer , 80 )
outputChatBox ( "Wylosowa?e? skin: " .. bronie [ skin ].. " o warto?ci: 95 USD" )
end
Zrobi?em tak i nie zadzia?a?o. Niewiem wog?le czy to jest dobrze.
Wysłany: 2015-06-22, 10:46
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Jezu, najpierw ustalasz wylosowan? liczb? potem integrujesz ni?, przyk?ad :
rnd = math . random ( 1 , 10 )
if rnd == 1 then
zmienna = 1
elseif rnd == 2 then
zmienna = 2
end
Tagi: skrypt :: nie :: działa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: