11.02.2009, 19:07
something like this?
Код:
if(strcmp(cmd, "/ticket", true) == 0 || strcmp(cmd, "/t", true) == 0) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, " Du bist nicht eingeloggt! !"); if ((nosup) && PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GRAD2, " Der Support Channel wurde von einem Admin geschlossen !"); if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du wurdest zum schweigen gebracht !"); GetPlayerName(playerid, sendername, sizeof(sendername)); new result[256]; strmid(result,cmdtext,strfind(cmdtext," ",true)); if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/t)icket [Support Chat]"); format(string, sizeof(string), "(( %s: %s ))", sendername, string); SendMessageToAdmins(string); printf("%s", string); return 1; } if(strcmp(cmd, "/noticket", true) == 0 || strcmp(cmd, "/not", true) == 0) { if (PlayerInfo[playerid][pAdmin] >= 3 && !nosup == 1) { nosup = 1; BroadCast(COLOR_GRAD2, " Support Channel wurde von einem Admin geschlossen !"); } else if (PlayerInfo[playerid][pAdmin] >= 3 && nosup == 1) { nosup = 0; BroadCast(COLOR_GRAD2, " Support Channel wurde von einem Admin geцffnet !"); } else SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!"); return 1; } stock SendMessageToAdmins(message) { for (new i = 0; i < MAX_PLAYERS; i++) if (PlayerInfo[i][pAdmin] > 0) SendClientMessage(i, COLOR_GRAD1, message); return 1; }