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

Wysłany: 2016-03-28, 00:07


TheGuruPolska







Wiek: 36
Na forum: 3766 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50

Kod:


local anpricetable = {
{1000,650},
{500,275,275},
{2000,1000},
{100,75,50},
{600,400,300},
{50,50,100,1000,100},
{600,1200,15000}
}
local anweaponstable = {
{31,30,60},
{29,32,28,60},
{34,33,5},
{24,23,22,34},
{27,25,26,7},
{5,2,4,8,10,1},
{16,39,35,1}
}

function buyANitem(i,id)
if getElementData(localPlayer,"bankmoney") >= anpricetable[i-1][id] then
setElementData(localPlayer,"bankmoney",getElementData(localPlayer,"bankmoney")-anpricetable[i-1][id])
givePedWeapon(localPlayer,anweaponstable[i-1][id],(#anweaponstable[i-1]),true)
end
end

Chcia?bym aby dawa?o tyle amunicji ile jest w ostatniej "kolumnie", ?e tak to nazwe np dla broni o ID 31,30 dawa?o 60 ammo tak jak jest w tabeli: "{31,30,60},".
DB3: "attempt to get lenght of field '?' (a nil value)" - ta linijka:
Kod:


givePedWeapon(localPlayer,anweaponstable[i-1][id],(#anweaponstable[i-1]),true)

Mo?e mi kto? wyt?umaczy? jak to zrobi?, ?eby dzia?a?o? Stawiam :piwo:

@Edit
Do zamkni?cia. Z?ej funkcji u?y?em. Powinno by? giveWapon lel.

Postaw piwo autorowi tego posta
 

 
Tagi: tabela
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