Why is this not working?
#1

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?

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;
    }
Reply


Messages In This Thread
Why is this not working? - by MayaEU - 03.07.2016, 13:19
Re: Why is this not working? - by MayaEU - 03.07.2016, 13:51
Re: Why is this not working? - by Dayrion - 03.07.2016, 14:24
Re: Why is this not working? - by SyS - 03.07.2016, 14:26
Re: Why is this not working? - by MayaEU - 03.07.2016, 14:28
Re: Why is this not working? - by Dayrion - 03.07.2016, 14:30
Re: Why is this not working? - by SyS - 03.07.2016, 14:31
Re: Why is this not working? - by MayaEU - 03.07.2016, 14:31
Re: Why is this not working? - by SyS - 03.07.2016, 14:33
Re: Why is this not working? - by MayaEU - 03.07.2016, 14:52

Forum Jump:


Users browsing this thread: 1 Guest(s)