03.07.2016, 13:19
Hello, if i join the server and use the newbiechat i will be show as "newbie" but when i reach level 3+ it should show me as "player", but it still show me as newbie, even if im level 10+
what is wrong?
what is wrong?
pawn Код:
if(strcmp(cmd, "/newbie", true) == 0 || strcmp(cmd, "/n", true) == 0)
{
if(!PlayerInfo[playerid][pAdmin])
{
if(PlayerInfo[playerid][pNewbieBanned])
return SendClientMessage(playerid, COLOR_GRAD2, " You are banned from using the newbie chat.");
}
strmid(tmp,cmdtext,idx,strlen(cmdtext));
if(stringContainsIP(tmp))
return SendClientMessage(playerid, COLOR_RED, "you cant adversite ip's here!");
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GRAD2, ""COL_SZR"Usage:"COL_WHITE" (/n)ewbie [newbie chat]");
// format string according to level and broadcas
switch(NewbieHelper[playerid])
{
case 1: format(string, sizeof(string), "** Helper %s:%s **",RemoveUnderScore(playerid),tmp);
case 2: {
if(PlayerInfo[playerid][pAdmin] & ADMIN_STEALTH)
format(string, sizeof(string), "** Helper %s:%s **",RemoveUnderScore(playerid),tmp);
else
format(string, sizeof(string), "** Moderator %s:%s **",RemoveUnderScore(playerid),tmp);
}
case 3: {
if(PlayerInfo[playerid][pAdmin] & ADMIN_STEALTH)
format(string, sizeof(string), "** Helper %s:%s **",RemoveUnderScore(playerid),tmp);
else
format(string, sizeof(string), "** Admin %s:%s **",RemoveUnderScore(playerid),tmp);
}
case 4: {
if(PlayerInfo[playerid][pLevel] >= 5 && !NewbieHelper[playerid])
format(string, sizeof(string), "** Player %s:%s **",RemoveUnderScore(playerid),tmp);
else
format(string, sizeof(string), "** Player %s:%s **",RemoveUnderScore(playerid),tmp);
}
default: format(string, sizeof(string), "** Newbie %s:%s **",RemoveUnderScore(playerid),tmp);
}
SendClientMessageToAll(COLOR_LIGHTGREEN,string);
return 1;
}