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

Wysłany: 2015-06-21, 19:24


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

local m createMarker(002"cylinder"325500255)
local b createBlip(00242)

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(thePlayercmd)
local skin math.random(1#bronie)
takePlayerMoney(thePlayer5)
if skin == 1 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
if skin == 2 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
if skin == 3 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
if skin == 4 then
givePlayerMoney(thePlayer2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
if skin == 5 then
givePlayerMoney(thePlayer2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
if skin == 6 then
givePlayerMoney(thePlayer3)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 3 USD")
if skin == 7 then
givePlayerMoney(thePlayer5)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 5 USD")
if skin == 8 then
givePlayerMoney(thePlayer8)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 8 USD")
if skin == 9 then
givePlayerMoney(thePlayer9)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 9 USD")
if skin == 10 then
givePlayerMoney(thePlayer9)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 9 USD")
if skin == 11 then
givePlayerMoney(thePlayer11)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 11 USD")
if skin == 12 then
givePlayerMoney(thePlayer18)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 18 USD")
if skin == 13 then
givePlayerMoney(thePlayer28)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 28 USD")
if skin == 14 then
givePlayerMoney(thePlayer35)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 35 USD")
if skin == 15 then
givePlayerMoney(thePlayer69)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 69 USD")
if skin == 16 then
givePlayerMoney(thePlayer115)
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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 19:42


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

O bo?e, pousuwaj te endy z ka?dego ifa i pod pierwszym if dodaj elseif

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 19:50


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

if skin == 1 then
Pod tym mam da? elseif czy pod ka?dym takim ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 20:02


Loop

Inspektor






Wiek: 27
Na forum: 4290 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

Po tym co poda?e? dajesz

elseif skin == 2 then i tak dalej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 20:09


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

local m createMarker(002"cylinder"325500255)
local b createBlip(00242)

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(thePlayercmd)
local skin math.random(1#bronie)
takePlayerMoney(thePlayer5)
elseif skin == 1 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
elseif skin == 2 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
elseif skin == 3 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
elseif skin == 4 then
givePlayerMoney(thePlayer2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
elseif skin == 5 then
givePlayerMoney(thePlayer2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
elseif skin == 6 then
givePlayerMoney(thePlayer3)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 3 USD")
elseif skin == 7 then
givePlayerMoney(thePlayer5)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 5 USD")
elseif skin == 8 then
givePlayerMoney(thePlayer8)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 8 USD")
elseif skin == 9 then
givePlayerMoney(thePlayer9)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 9 USD")
elseif skin == 10 then
givePlayerMoney(thePlayer9)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 9 USD")
elseif skin == 11 then
givePlayerMoney(thePlayer11)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 11 USD")
elseif skin == 12 then
givePlayerMoney(thePlayer18)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 18 USD")
elseif skin == 13 then
givePlayerMoney(thePlayer28)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 28 USD")
elseif skin == 14 then
givePlayerMoney(thePlayer35)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 35 USD")
elseif skin == 15 then
givePlayerMoney(thePlayer69)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 69 USD")
elseif skin == 16 then
givePlayerMoney(thePlayer115)
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'

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 20:11


Loop

Inspektor






Wiek: 27
Na forum: 4290 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

no bo brakuje jednego "end"

/edit Trzymaj

function los(thePlayercmd)
local skin math.random(1#bronie)
takePlayerMoney(thePlayer5)
if skin == 1 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
elseif skin == 2 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
elseif skin == 3 then
givePlayerMoney(thePlayer1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
elseif skin == 4 then
givePlayerMoney(thePlayer2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
elseif skin == 5 then
givePlayerMoney(thePlayer2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
elseif skin == 6 then
givePlayerMoney(thePlayer3)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 3 USD")
elseif skin == 7 then
givePlayerMoney(thePlayer5)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 5 USD")
elseif skin == 8 then
givePlayerMoney(thePlayer8)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 8 USD")
elseif skin == 9  then
givePlayerMoney(thePlayer9)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 9 USD")
elseif skin == 10 then
givePlayerMoney(thePlayer9)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 9 USD")
elseif skin == 11 then
givePlayerMoney(thePlayer11)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 11 USD")
elseif skin == 12 then
givePlayerMoney(thePlayer18)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 18 USD")
elseif skin == 13 then
givePlayerMoney(thePlayer28)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 28 USD")
elseif skin  == 14 then
givePlayerMoney(thePlayer35)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 35 USD")
elseif skin  == 15 then
givePlayerMoney(thePlayer69)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 69 USD")
elseif skin == 16 then
givePlayerMoney(thePlayer115)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 115 USD")
end
end
addCommandHandler("otworz.skrzynie"los)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 20:13


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Dzi?ki dzia?a ju? :) ?apcie piwo :piwo:

[ Dodano: 2015-06-21, 20:17 ]
A wiecie jak zrobi?, ?eby np. na jak?? bro? by?a mniejsza mo?liwo?? jej wylosowania ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 20:36


Loop

Inspektor






Wiek: 27
Na forum: 4290 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

Chyba sie tak nie da zrobi?. Nie jestem pewien

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-21, 22:28


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

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
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-22, 10:27


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

elseif skin == 16 then
elseif szansa == 80 then
local szansa math.random(1100)
givePlayerMoney(thePlayer80)
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(1100)
givePlayerMoney(thePlayer80)
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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-22, 10:46


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

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


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: nie :: działa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Skrypt nie działa 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