Nefarious
01-16-2002, 07:21 AM
These are some commands i have made:
#heading
Description: Gives the user a feedback with they're heading in a number format and the cardinal direction.
Code:
else if (strcasecmp(sep.arg[0], "#heading") == 0 )
{
int cHeading = heading;
char card[11];
if ( cHeading < 0 )
cHeading = cHeading + 260;
if ((cHeading >= 0 && cHeading <= 20) || (cHeading <= 260 && cHeading >= 240))
strcpy(card, "North");
else if (cHeading > 20 && cHeading <= 40)
strcpy(card, "North West");
else if (cHeading > 40 && cHeading <= 80)
strcpy(card, "West");
else if (cHeading > 80 && cHeading <= 100)
strcpy(card, "South West");
else if (cHeading > 100 && cHeading <= 150)
strcpy(card, "South");
else if (cHeading > 150 && cHeading <= 170)
strcpy(card, "South East");
else if (cHeading > 170 && cHeading <= 210)
strcpy(card, "East");
else if (cHeading > 210 && cHeading < 240)
strcpy(card, "North East");
else if (cHeading > 260 || cHeading < 0)
strcpy(card, "N/A");
Message(1, " Your current heading is: %d", cHeading);
Message(1, " Your current cardinal heading is: %s", card);
}
--------------------------------------------------
Check New Commands 2 for next one :p
#heading
Description: Gives the user a feedback with they're heading in a number format and the cardinal direction.
Code:
else if (strcasecmp(sep.arg[0], "#heading") == 0 )
{
int cHeading = heading;
char card[11];
if ( cHeading < 0 )
cHeading = cHeading + 260;
if ((cHeading >= 0 && cHeading <= 20) || (cHeading <= 260 && cHeading >= 240))
strcpy(card, "North");
else if (cHeading > 20 && cHeading <= 40)
strcpy(card, "North West");
else if (cHeading > 40 && cHeading <= 80)
strcpy(card, "West");
else if (cHeading > 80 && cHeading <= 100)
strcpy(card, "South West");
else if (cHeading > 100 && cHeading <= 150)
strcpy(card, "South");
else if (cHeading > 150 && cHeading <= 170)
strcpy(card, "South East");
else if (cHeading > 170 && cHeading <= 210)
strcpy(card, "East");
else if (cHeading > 210 && cHeading < 240)
strcpy(card, "North East");
else if (cHeading > 260 || cHeading < 0)
strcpy(card, "N/A");
Message(1, " Your current heading is: %d", cHeading);
Message(1, " Your current cardinal heading is: %s", card);
}
--------------------------------------------------
Check New Commands 2 for next one :p