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;
}
switch(NewbieHelper[playerid])
!NewbieHelper[playerid])
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
printf("[debug]newbie[playerid] = %d",NewbieHelper[playerid]);//hope that its a digit not boolean cause look down for more info
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;
}
Also, i didnt make this command, i just tried to make that it says "player" when they are level 3+, it just doesnt work
|
NewbieHelper[playerid]
Also, i didnt make this command, i just tried to make that it says "player" when they are level 3+, it just doesnt work
|