COMMAND: setfightstyle(playerid, params[]) { new fights; if (sscanf(params, "s", fights))SendClientMessage(playerid, 0xFFFFFF, "Usage: /setfightstyle <fightstyle> type /fightlist for a list of styles"); else if(fights == GetPlayerFightingStyle(playerid)) SendClientMessage(playerid, 0xFFFFFF, "You already have that fightingstyle"); else { if(fights == "boxing") SendClientMessage(playerid, 0xFFFFFF, "Your style has been changed to boxing!"); SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); } return 1; } |
COMMAND: setfightstyle(playerid, params[]) { new fights; if (sscanf(params, "s", fights))SendClientMessage(playerid, 0xFFFFFF, "Usage: /setfightstyle <fightstyle> type /fightlist for a list of styles"); else if(fights == GetPlayerFightingStyle(playerid)) SendClientMessage(playerid, 0xFFFFFF, "You already have that fightingstyle"); else { if(!strcmp(fights, "boxing", true))) SendClientMessage(playerid, 0xFFFFFF, "Your style has been changed to boxing!"); SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); } return 1; }
H:\samp03csvr_R2-2_win32\pawno\try.pwn(130) : error 035: argument type mismatch (argument 1) H:\samp03csvr_R2-2_win32\pawno\try.pwn(131) : error 029: invalid expression, assumed zero H:\samp03csvr_R2-2_win32\pawno\try.pwn(131) : warning 215: expression has no effect H:\samp03csvr_R2-2_win32\pawno\try.pwn(131) : error 001: expected token: ";", but found "if" H:\samp03csvr_R2-2_win32\pawno\try.pwn(131) : error 035: argument type mismatch (argument 1) H:\samp03csvr_R2-2_win32\pawno\try.pwn(131) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors. |
COMMAND: setfightstyle(playerid, params[]) { new fights, message[40]; if (sscanf(params, "s", fights))SendClientMessage(playerid, 0xFFFFFF, "Usage: /setfightstyle <fightstyle> type /fightlist for a list of styles"); else if(fights == GetPlayerFightingStyle(playerid)) SendClientMessage(playerid, 0xFFFFFF, "You already have that fightingstyle"); else { format(message, sizeof (message), "You fighting style has been changed to %s", fights); if(!strcmp(fights, "boxing", true)) SendClientMessage(playerid, 0xFFFFFF, message); SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); else if(!strcmp(fights, "kungfu", true)) SendClientMessage(playerid, 0xFFFFFF, message); SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); else if(!strcmp(fights, "kneehead", true)) SendClientMessage(playerid, 0xFFFFFF, message); SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); else SendClientMessage(playerid, 0xFFFFFF, "Unknown style"); } return 1; } |
if(!strcmp(fights, "boxing", true)) { SendClientMessage(playerid, 0xFFFFFF, message); SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); }
COMMAND: setfightstyle(playerid, params[]) { new style[6], fightvar; style[0] = FIGHT_STYLE_NORMAL; style[1] = FIGHT_STYLE_BOXING; style[2] = FIGHT_STYLE_KUNGFU; style[3] = FIGHT_STYLE_KNEEHEAD; style[4] = FIGHT_STYLE_GRABKICK; style[5] = FIGHT_STYLE_ELBOW; if (sscanf(params, "i", fightvar))SendClientMessage(playerid, 0xFFFFFF, "Usage: /setfightstyle <number> type /fightlist for a list of styles"); else { if(style[fightvar] == GetPlayerFightingStyle(playerid)) SendClientMessage(playerid, 0xFFFFFF, "You already have this fightingstyle"); else { SendClientMessage(playerid, 0xFFFFFF, "Your Style has been changed!"); SetPlayerFightingStyle(playerid, style[fightvar]); } } return 1; } |