27.12.2015, 15:16
I can not understand because she gives me these errors
Could you explain why it gives me this error?
Код HTML:
}
CMD:settasnumero(playerid, params[])
{
new ID;
new numero[300];
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, COLOR_RED, "[SERVER]: Non sei uno Staffer");
if((PlayerInfo[playerid][pAdmin] >= 1) && (PlayerInfo[playerid][pAdmin] <= 3)) return SendClientMessage(playerid, COLOR_RED, "[SERVER]: Non disponi di questo comando!");
if(sscanf(params, "s[24]", ID, numero)) return SendClientMessage(playerid, COLOR_WHITE, "[USA]: /settasnumero <IDPlayer> <Numero>");
if(PlayerInfo[playerid][pAdmin] >= 4)
{
new INI:File = INI_Open(UserPath(ID));
new string[300];
INI_WriteInt(File, "Numero", numero);
PlayerInfo[ID][pNumero] = numero;
INI_Close(File);
format(string, sizeof(string), "[SERVER]: Ti и stato settato il numero: %i da %s", numero, GetName(playerid));
SendClientMessage(ID, COLOR_RED, string);
format(string, sizeof(string), "[SERVER]: Hai settato %s il numero: %i ", GetName(ID), numero);
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
Код HTML:
error 035: argument type mismatch (argument 3) = INI_WriteInt(File, "Numero", numero); error 006: must be assigned to an array = PlayerInfo[ID][pNumero] = numero;