1
Script Discussion / Starting server problem
« on: September 20, 2014, 10:54:53 pm »
Hi guys. Need you help.
When i'm starting my script, console says:
Line 2617
else if (!IsNum(tmp[1] || tmp[1].tointeger() < 1 || tmp[1].tointeger() > 5) ClientMessage("Enter: /c setrank [Nick] [1-5]", player, 255, 0, 0);
All code
Please help me, i'm beginner
When i'm starting my script, console says:
Line 2617
else if (!IsNum(tmp[1] || tmp[1].tointeger() < 1 || tmp[1].tointeger() > 5) ClientMessage("Enter: /c setrank [Nick] [1-5]", player, 255, 0, 0);
All code
else if (cmd == "setrank")
{
if (PlayerInfo[playerid].Logged == 0) ClientMessage("You are not log in!", player, 255, 0, 0);
else if (!IsPlayerExistsClan(player)) ClientMessage("You have not clan!", player, 255, 0, 0);
else if (!text) ClientMessage("Enter: /c setrank [Nick] [1-5]", player, 255, 0, 0);
else if (GetPlayerDetailsValue(player, "clan_rank") < 3) ClientMessage("You need clan rank [3]", player, 255, 0, 0);
else
{
local tmp = split(text, " "); //Разбиваем исходную команду по пробелам и пишем в массив cmd
if (tmp.len() != 2) ClientMessage("Enter: /c setrank [Nick] [1-5]", player, 255, 0, 0);
else if ( !IsClanRegistered(tmp[0]) ) ClientMessage("This clan does not exists", player, 255, 0, 0);
else if (!IsNum(tmp[1] || tmp[1].tointeger() < 1 || tmp[1].tointeger() > 5) ClientMessage("Enter: /c setrank [Nick] [1-5]", player, 255, 0, 0);
else
{
SetPlayerDetailsValue(player, "clan_rank", tmp[1].tointeger() );
msg = format("%s [%i] set clan rank: [%i]", player.Name, GetPlayerLevel(player), tmp[1].tointeger() );
ClientMessage(msg, player, 255, 0, 0);
}
}
}
Please help me, i'm beginner