Код:
CMD:newb(playerid,params[])
{
new str[128];
if(gPlayerLogged[playerid] == 0)
return SendClientMessage(playerid, COLOR_GREY, "You're not logged in.");
if(AntiAdv(playerid, params)) return 1;
if((nonewbie) && PlayerInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COLOR_GRAD2, "The newbie chat channel has been disabled by an Admin!");
if(gNewbie[playerid] == 1)
return SendClientMessage(playerid, COLOR_GREY, "You have the channel toggled, /tognewbie to re-enable!");
if(isnull(params))
return SendClientMessage(playerid, COLOR_WHITE, "Perdorimi: (/newb)ie [text]");
if(PlayerInfo[playerid][pNMute] == 1)
return SendClientMessage(playerid, COLOR_GREY, "You're muted from the newbie chat channel.");
if(PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][pAdmin] >= 1)
{
new giveplayerid, message[128], string[128], str[80];
if(sscanf(params,"is[80]",giveplayerid,str)) SendClientMessage(playerid, COLOR_WHITE, "Perdorimi: /newb [id] [pergjigje]");
if(strlen(str) > 80) return SendClientMessage(playerid, COLOR_WHITE, "Mesazhi juaj nuk mund te jete me shume se 80 shkronja.");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_WHITE, "Ai lojtar nuk eshte i konektuar!");
format(string, sizeof(string), "Pergjigje nga: [%s]: %s", GetPlayerNameEx(playerid), str);
SendClientMessage(giveplayerid, COLOR_NEWBIE, string);
format(message, sizeof(message), "%s >> %s: %s", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), str);
SendHelperMessage(COLOR_NEWBIE,message);
SendAdminMessage(COLOR_NEWBIE,message);
Log("logs/nnewb.log", message);
PlayerInfo[playerid][pAcceptReport]++;
}
else
{
if(sscanf(params,"s[128]",str)) SendClientMessage(playerid,-1,"Perdorimi: /newb [pyetja]");
new name[MAX_PLAYER_NAME],msg[110],string[128];
GetPlayerName(playerid,name,20);
format(msg,sizeof(msg),"Nje lojtar ka nevoje per ndihme: %s(%d): %s",name,playerid,str);
for(new i=0;i<MAX_PLAYERS;++i)
{
if(IsPlayerConnected(i) && PlayerInfo[i][pHelper] >= 1 && PlayerInfo[i][pAdmin] >=1)
SendHelperMessage(COLOR_NEWBIE,msg);
SendAdminMessage(COLOR_NEWBIE,msg);
}
format(string, sizeof(string), "Mesazhi juaj: %s, eshte derguar, prisni derisa helperat t'ju kthejne pergjigje.", str);
SendClientMessageEx(playerid, COLOR_NEWBIE, string);
Log("logs/nnewb.log", msg);
}
return 1;
}
First error means that you already have the SendAdminMessage function created somewhere, search your script to see if you can find a duplicate somewhere.
The warning is pertaining to the command where you have the "str" variable called earlier in the command.
The "str" here isn't needed as it's already declared at the top of the command, so you don't need to create it again.
The last two errors mean that there's no function in the script called SendHelperMessage.
Maybe you confused SendHelperMessage with SendHelperMessage on definition