29.06.2009, 20:47
I am making a command, and can't seem to get passed the return 0; bit
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(fine, 4, cmdtext); return 0; } dcmd_fine(playerid, params[]) { new id, amount, reason[128], playername[MAX_PLAYER_NAME]; (46) if (sscanf(params, "idz", id, amount, reason)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/fine <playerid> <amount> <reason>\""), 1; if ( ! IsPlayerConnected(id) ) SendClientMessage(playerid, 0xFF0000AA, "Player not found"); else { GetPlayerName(id, playername, MAX_PLAYER_NAME); format(reason, 127, "%s has been fined, $%d, for %s", playername, amount, reason); GivePlayerMoney(id, -amount); SendClientMessageToAll(0xFF0000AA, reason); SendClientMessage(playerid, 0xFF0000AA, "Player Fined"); } return 1; } (59) return 0; }
Код:
(46) : warning 217: loose indentation (59) : error 010: invalid function or declaration