Witam. Mam tabele i p?ki co zrobi?em, ?eby wybiera?o mi losowo skina z tej tabeli. Jak jednak zrobi?, ?eby bra?o po kolei z tabeli, a gdy dojdzie do ostatniego to od pocz?tku?
Stawiam piwko za pomoc!
To u g?ry to jedna sprawa.
Planuje zrobi?, ?e gracz stoi w blipie i za pomoc? dw?ch klawiszy ustawia sobie skina nast?pnego lub poprzedniego z tabeli. (tylko tutaj lekko skrypt do przebudowy, bo teraz jest onMarkerHit, a wtedy b?dzie musia?o by? onPlayerIsInMarker czy co? w ten dese? xD). W ka?dym razie druga sprawa to jak zrobi?, ?eby sprawdzi?o kt?rego skina z tabeli mam obecnie i wczyta?o poprzedniego?
Czy b?dzie potrzeba przebudowy tabeli? Mam na my?li zrobienie tak:
[code]mySkins = { [1] = 111,
[2] = 67,
[3] = 1 , <---
}
[/code]
Zaznaczy?em te? jeden przecinek - czy jest on w tym miejscu konieczny?
//edit:
[code]function zmianaskina(thePlayer, matchingDimension)
if isElementWithinMarker(thePlayer, skinomarker) then
mySkins = { 111, 67, 1, 100, 10, 213 }
local losowy = mySkins[math.random(1, #mySkins)]
local account = getPlayerAccount(thePlayer)
if account then
setAccountData(account, "stats.skin",losowy)
setElementModel(thePlayer, losowy)
else
end
else
end
end
addCommandHandler("kolejny", zmianaskina)[/code]
W skr?cie: Jak zamieni? math.random na co?, ?eby bra...