14.12.2012, 17:57
i have many bugs with the colors and i don't know what the problem
Код:
COMMAND:tag(playerid, params[]) { if(!IsPlayerAdmin(playerid))return 0; new tagname[50]; new color[50]; new icolor[50]; if(sscanf(params,"us[50]s[50]",id,color,tagname))return SendClientMessage(playerid,-1,"USAGE:/Tag [iD] [Color] [Tag]"); if(!dini_Exists(PFile(id))) { dini_Create(PFile(id)); dini_Set(PFile(id),"TagName",tagname); dini_Set(PFile(id),"TagColor",icolor); } else { if(strcmp(color,"BLUE",false))return icolor = "0000FF",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"PINK",false))return icolor = "FF00FF",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"YELLOW",false))return icolor = "FFFF00",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"RED",false))return icolor = "FF0000",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"GREY",false))return icolor = "8C8C8C",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"WHITE",false))return icolor = "FFFFFF",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"ORANGE",false))return icolor = "FFA400",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); if(strcmp(color,"GREEN",false))return icolor = "00FF00",dini_Set(PFile(id),"TagName",tagname),dini_Set(PFile(id),"TagColor",icolor); } return 1; }