22.04.2016, 09:47
hi guys.this code for my clan news but i have one problem.
update code:
see code:
im enter hehehehehehe\r in dialog but when im type /cnews:
update code:
Код:
stock UpdateClanNews(playerid,text[]){ if(strlen(text)>1024)return SendClientMessage(playerid,COLOR_RED,"Only 1024 characters for the clan's news allowed."); new str[256],str2[256],nfile[256]; GetPVarString(playerid,"Clanname",str,sizeof(str)); format(nfile,sizeof(nfile),ClanNewsFile,str); dini_Remove(nfile); dini_Create(nfile); new File:file=fopen(nfile,io_append); fwrite(file,text); fclose(file); foreach(Player,i){ GetPVarString(i,"Clanname",str2,sizeof(str2)); if(!strcmp(str,str2))SendClientMessage(i,COLOR_DARKOLIVEGREEN,"You're clan's news has updated.");} return 1;}
Код:
CMD:cnews(playerid,params[]){ #define usused params new nfile[256],string[256],handle[1024],str[256],str2[258]; if(!CheckCommandState("cnews"))return SendClientMessage(playerid,COLOR_RED,"This command is disabled."); if(!CheckCommandPerm(playerid,0))return SendClientMessage(playerid,COLOR_RED,"You are not authorized to use this command."); if(!GetPVarInt(playerid,"Clan"))return SendClientMessage(playerid,COLOR_RED,"You are not in any clan."); GetPVarString(playerid,"Clanname",string,sizeof(string)); format(nfile,sizeof(nfile),ClanNewsFile,string); new File:file=fopen(nfile,io_read); while(fread(file,str)){ format(str2,sizeof(str2),"%s\n",str); strcat(handle,str2);} fclose(file); ShowPlayerDialog(playerid,ClanNewsDialog,DIALOG_STYLE_MSGBOX,""#COL_GREEN"Your Clan News",handle,"Ok",""); return 1;}
![](http://myup.ir/images/02639811897916449466.png)