Vice City Multiplayer

VC:MP 0.4 (Beta) => Script Discussion => Topic started by: Maxximizer on September 20, 2014, 10:54:53 pm

Title: Starting server problem
Post by: Maxximizer on September 20, 2014, 10:54:53 pm
Hi guys. Need you help.
When i'm starting my script, console says:
(http://i.imgur.com/AZ3SVwU.png)

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
Title: Re: Starting server problem
Post by: heekz.shadow on September 20, 2014, 10:59:00 pm
Which is line 2617 ?
Title: Re: Starting server problem
Post by: Maxximizer on September 20, 2014, 11:00:47 pm
Which is line 2617 ?
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);
Title: Re: Starting server problem
Post by: Maxximizer on September 20, 2014, 11:07:12 pm
p.s. Before use a 0.4 version, i'm use this script on 0.3z ver
Title: Re: Starting server problem
Post by: heekz.shadow on September 20, 2014, 11:46:58 pm
you forgot a ) after IsNum( tmp[1] )

replace it with:

else if (!IsNum(tmp[1]) || tmp[1].tointeger() < 1 || tmp[1].tointeger() > 5) ClientMessage("Enter: /c setrank [Nick] [1-5]", player, 255, 0, 0);
Title: Re: Starting server problem
Post by: Maxximizer on September 21, 2014, 09:37:39 am
big thanks