17.05.2011, 09:06
What wrong with this?
Код:
dcmd_setprice(playerid,params[]) { new string[128]; new price; if(sscanf(params, "i", price)) { SendClientMessage(playerid,COLOR_RED,"USAGE: /setprice (Amount)"); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_RED,"You must be alive and spawned in order to be able to use this command."); return 1; } if(gTeam[playerid] != TEAM_MEDIC && gTeam[playerid] != TEAM_CARFIX && gTeam[playerid] != TEAM_DRIVER&& gTeam[playerid] != TEAM_GUNDEL) { SendClientMessage(playerid,COLOR_RED,"You cannot use this command with your class/skill."); return 1; } if(gTeam[playerid] != TEAM_GUNDEL) { TextDrawSetString(TextDraw4,string); format(string,sizeof(string),"~n~~n~~n~~n~ ~n~~y~ 1 ~w~- Weapon1 $%d~n~~y~ 2 ~w~- Weapon2 $%d~n~~y~ 3 ~w~- Weapon3 $%d~n~~y~ 4 ~w~- Weapon4 $%d~n~~y~ 5 ~w~- Weapon5 $%d~n~~y~ 6 ~w~- Weapon6 $%d~n~~y~ 7 ~w~- Weapon7 $%d~n~~y~ 8 ~w~- Weapon8 $%d~n~~y~ 9 ~w~- Weapon9 $%d~n~~y~ 10 ~w~- Weapon10 $%d~n~",SkillPrice[playerid]); } if(price > 50000 || price < 2000) { SendClientMessage(playerid,COLOR_RED,"Please enter an amount between $2000 and $50000."); return 1; } SkillPrice[playerid] =price; SendClientMessage(playerid,COLOR_DEADCONNECT,"[[_Service Price Set_]]"); format(string,sizeof(string),"You have set your services price to $%d.",SkillPrice[playerid]); SendClientMessage(playerid,COLOR_LIGHTBLUE,string); return 1; }