14.06.2012, 01:40
Gente estб dando um erro em um CMD: (error 006: must be assigned to an array), eu queria que ele coloca o "Motivo1", do /su em PlayerInfo[playerid][Motivo]. Esse PlayerInfo... й um arquivo em Dini...
Se alguem souber pf me ajudaa...
PHP код:
CMD:su (playerid, params[])
{
new PlayerB, Motivo1[15], string[128];
new arquivo[60], nome[MAX_PLAYER_NAME];
CarregarDini(playerid);
if(PlayerInfo[playerid][Org] < 1 || PlayerInfo[playerid][Org] > 2) return SendClientMessage (playerid, COR_ERRO, "Vocк nгo й um PM/PC");
if(sscanf(params, "ds", PlayerB, Motivo1)) return SendClientMessage(playerid, COR_ERRO, "USE: /su [ID] [MOTIVO]");
SendClientMessage(PlayerB, Branco, "Vocк estб sendo procurado pela Polнcia");
SetPlayerWantedLevel(PlayerB, 6);
PlayerInfo[PlayerB][Su] = 1;
format(string, sizeof(string), "%s", Motivo1);
PlayerInfo[PlayerB][Motivo] = Motivo1; //error 006: must be assigned to an array
GetPlayerName(PlayerB, nome, sizeof(nome));
format(arquivo, sizeof(arquivo), "pContas/%s", nome);
dini_IntSet(arquivo, "Su", PlayerInfo[PlayerB][Su]);
dini_IntSet(arquivo, "Motivo", PlayerInfo[PlayerB][Motivo]);
return 1;
}