Why its not working?
friendlyfire <- [ "true", "false"];
Command
if ( cmd == "friendlyfire")
{
local ff = friendlyfire[rand()% friendlyfire.len()]
if ( GetLevel( player ) < 2 ) PrivMessage( player, "No!");
else
{
Error here >>>>> SetFriendlyFire(ff);
Message( " " + player.Name + " set Friendly Fire " + ff + ".");
}
}
.....
if ( cmd == "friendlyfire")
{
local ff = random(1,2)
if ( GetLevel( player ) < 2 ) PrivMessage(player,"No!")
else if ( ff == 1 )
{
SetFriendlyFire(true)
Message(player.Name+" has set friendly fire true!");
}
else if ( ff == 2 )
{
SetFriendlyFire(false)
Message(player.Name+" has set friendly fire false!");
}
}
function random(start, finish)
{
local ran = ((rand() % (finish - start)) + start);
return ran;
}
Untested...
Is There any other way?
This could be made directly without random function
if ( cmd == "friendlyfire")
{
local ff = rand() % 2;
if ( GetLevel( player ) < 2 ) PrivMessage(player,"No!")
else if ( ff == 1 )
{
SetFriendlyFire(true)
Message(player.Name+" has set friendly fire true!");
}
else if ( ff == 2 )
{
SetFriendlyFire(false)
Message(player.Name+" has set friendly fire false!");
}
}
If you want it togle then use this
if ( cmd == "friendlyfire")
{
if ( GetLevel( player ) < 2 ) PrivMessage(player,"No!")
else
{
if ( GetFriendlyFire() == false)
{
SetFriendlyFire(true)
Message(player.Name+" has set friendly fire true!");
}
else
{
SetFriendlyFire(false)
Message(player.Name+" has set friendly fire false!");
}
}
}
No!!! You didnt understand by me Then How can i made this
gamemode <- [ "hey", "fjs", " hd", "jd", " jd" ];
How to make now Command to Change Gamemode Randomally
[ "hey", "fjs", " hd", "jd", " jd" ]
Quote from: FinchDon on Sep 28, 2015, 01:31 PMNo!!! You didnt understand by me Then How can i made this
gamemode <- [ "hey", "fjs", " hd", "jd", " jd" ];
How to make now Command to Change Gamemode Randomally
[ "hey", "fjs", " hd", "jd", " jd" ]
Easy
else if (cmd == "gmc")
{
gmode <- ["mode1", "mode2", "mode3"]
SetGameModeName(gmode[rand()% gmode.len()]);
Message("done");
}