GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Lorain - 2017. március 01. - 17:26:36

Cím: Tipp avagy info (Random)
Írta: Lorain - 2017. március 01. - 17:26:36
Üdv! Azt hogyan lehetne megoldani, hogy egymásután véletlenszerűen ugyan azt nem dobja ki?!
 

----példa
local tips = {
{\'1\'},
{\'2\'},
{\'3\'},
{\'4\'},
{\'5\'},
}
setTimer( function()
local rand = math.random(1, #tips)
outputChatBox(\"#4f98e1[Tipp]#ffffff \".. info[rand][1], 255, 255, 255, true)
end, 300000, 0)

 
Előfordul, hogy egymás után ugyan azt dobja ki, ezt szeretném orvosolni!
 
 
 
Köszönöm....
Cím: Tipp avagy info (Random)
Írta: impreZZa - 2017. március 01. - 18:23:39
Rakd egy változóba az utolsó értéket, és ha az új nem egyezik meg azzal, akkor írasd ki. (ha meg megegyezik, akkor math.random megint)
Cím: Tipp avagy info (Random)
Írta: Eduka - 2017. március 02. - 15:07:15

local new
repeat
new = math.random(1, #tips)
until old ~= new