16.05.2012, 17:43
Actually you can ignore what I've said about the array sizes, you can set them to whatever makes you feel comfortable, here's an example.
pawn Код:
CMD:house(playerid, params[]) {
new param[20];
if (sscanf(params, "s[20]", param))
{
if (!IsPlayerAdmin(playerid)) return SCM(playerid, COLOR_RED, "USAGE: /(h)ouse [buy | sell]");
else return SCM(playerid, COLOR_RED, "USAGE: /(h)ouse [create | setowner | delowner | delete | buy | sell]");
}
if (!strcmp(param, "create", true, 6))
{
new sub[20];
if (PlayerInfo[playerid][pInHouse] == -1) return SCM(playerid, COLOR_RED, "You have to be inside an house.");
if (sscanf(params, "s[20]s[20]", param, sub))
{
// Blahblah
return 1;
}
// sscanf for other params goes here...
}
return 1;
}