Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <ocmd>
- /*====DIALOGE====*/
- #define mMOTD 123
- #define mAEND 124
- /*===============*/
- public OnFilterScriptInit()
- {
- print("\n---\nDanke, dass du mMOTD nutzt.\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n---\nDanke, dass du mMOTD genutzt hast.\n");
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(dini_Exists("motd.txt")){
- mMOTDshow(playerid);
- }
- else{
- dini_Create("motd.txt");
- dini_Set("motd.txt","mMOTD","Dies ist Zeile 1~Dies ist Zeile 2~Und dies ist Zeile 3");
- SendClientMessage(playerid,-1,"INFO: MOTD wurde erstellt!");
- }
- return 1;
- }
- ocmd:motd(playerid){
- mMOTDshow(playerid);
- return 1;
- }
- ocmd:changemotd(playerid){
- if(!IsPlayerAdmin(playerid))return 1;
- ShowPlayerDialog(playerid,mAEND,DIALOG_STYLE_INPUT,"mMOTD ändern","Tippe deinen Wunschtext ein.\n\"~\"für eine neue Zeile ","Ok","Doch nicht");
- return 1;
- }
- stock mMOTDshow(playerid){
- new motd[512];
- format(motd,sizeof(motd),"%s",dini_Get("motd.txt","mMOTD"));
- while(strfind(motd, "~") != -1)
- {
- new p = strfind(motd, "~"), l2 = strlen("~");
- strdel(motd, p, (p+l2));
- strins(motd, "\n", p);
- }
- ShowPlayerDialog(
- playerid,mMOTD,DIALOG_STYLE_MSGBOX,"mMOTD",motd,"OK",""
- );
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==mAEND){
- if(response){
- dini_Set("motd.txt","mMOTD",inputtext);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment