Error 035, and a little help with /Admins -
The.Game - 22.10.2012
I got this cmd
I edit it but i got thos Errors I don't know how to fix
Code:
Код:
CMD:admins(playerid,params[])
{
new string[128];
new strtext[1000];
new nname[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Admins OnLine");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[playerid][Adminlevel] < 1)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string), 128, "*[lv1 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] < 2)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string), 128, "*[lv2 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] < 3)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string), 128, "*[lv3 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] < 4)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string), 128, "*[lv4 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] < 5)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string), 128, "*[lv5 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
strcat(string, "\n");
strcat(strtext, string);
}
}
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok",#);
}
return 1;
}
Errors
Код:
error 035: argument type mismatch (argument 3)
error 035: argument type mismatch (argument 3)
error 035: argument type mismatch (argument 3)
error 035: argument type mismatch (argument 3)
error 035: argument type mismatch (argument 3)
How can I fix them,
And BtW how to make No admin online when there is no admin online
Re: Error 035, and a little help with /Admins -
CentyPoo - 22.10.2012
Код:
CMD:admins(playerid,params[])
{
new string[128];
new strtext[1000];
new nname[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Admins OnLine");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[playerid][Adminlevel] == 1)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string),"*[lv1 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] == 2)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string),"*[lv2 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] == 3)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string),"*[lv3 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] == 4)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string),"*[lv4 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
if(pInfo[playerid][Adminlevel] == 5)
{
GetPlayerName(playerid,nname,MAX_PLAYER_NAME);
format(string,sizeof(string), "*[lv5 admin] %s [ID: %d]", nname, playerid);
SendClientMessage(playerid,COLOR_WHITE,string);
}
}
}
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok",#);
}
return 1;
}
Try this
Код:
format(string,sizeof(string), 128, "*[lv2 admin] %s [ID: %d]", nname, playerid); //The 128 is giving the error, not needed there
Re: Error 035, and a little help with /Admins -
park4bmx - 22.10.2012
what exact line are those errors from ?
Edit
spotted a problem with this
pawn Код:
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok",#);
Change it to
pawn Код:
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX,"~ Admins ~", strtext, "Ok","");
Also your format is wrong
Re: Error 035, and a little help with /Admins -
The.Game - 22.10.2012
Hi man thanks ^^