Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #define Grau 0xBEBEBEFF //GRAU
- #define ochatColor 0xE0FFFFAA
- new ochat;
- enum pi
- {
- pAdmin
- }
- new PlayerInfo[MAX_PLAYERS][pi];
- COMMAND:noooc(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return SendClientMessage(playerid,Grau,"[Info]: Du bist nicht befugt!");
- if(ochat==0)
- {
- ochat=1;
- SendClientMessageToAll(Grau,"Der Öffentliche Chat wurde eingeschaltet!");
- }
- else
- {
- ochat=0;
- SendClientMessageToAll(Grau,"Der Öffentliche Chat wurde ausgeschaltet!");
- }
- return 1;
- }
- COMMAND:o(playerid,params[])
- {
- new text[128],str[128],strr[128];
- if(ochat==0)
- {
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- if(sscanf(params,"s",text))return SendClientMessage(playerid,Grau,"[Benutze]: /o [Text] oder /ooc [Text]");
- format(strr,sizeof(strr),"%s",RangName(playerid));
- format(str,sizeof(str),"(( %s %s: %s ))",strr,GetName(playerid),text);
- SendClientMessageToAll(0x6768FFFF,str);
- return 1;
- }
- SendClientMessage(playerid,Grau,"Der Öffentliche Chat ist ausgeschaltet!");
- return 1;
- }
- else
- {
- if(sscanf(params,"s",text))return SendClientMessage(playerid,Grau,"[Benutze]: /o [Text] oder /ooc [Text]");
- format(str,sizeof(str),"(( %s: %s ))",GetName(playerid),text);
- SendClientMessageToAll(ochatColor,str);
- }
- return 1;
- }
- stock RangName(playerid)
- {
- new lol[159];
- switch(PlayerInfo[playerid][pAdmin])
- {
- case 0:{lol="";}
- case 1:{lol="Probe Supporter";}
- case 2:{lol="Supporter";}
- case 3:{lol="Admin";}
- case 4:{lol="Moderator";}
- case 5:{lol="Super Moderator";}
- case 6:{lol="Serverleitung";}
- }
- return lol;
- }
- stock GetName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
Advertisement
Add Comment
Please, Sign In to add comment