Maris_Jain Posted August 21, 2015 Posted August 21, 2015 if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GREEN, "_____ Admini Online _____"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pAdmin] == 1339) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Owner Server>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0x01CD67FF, string); } if(PlayerInfo[pAdmin] == 1) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Trial Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0x94FEC9FF, string); } if(PlayerInfo[pAdmin] == 2) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Regular Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0x5CFEADFF, string); } if(PlayerInfo[pAdmin] == 3) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Super Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0x01FC7EFF, string); } if(PlayerInfo[pAdmin] == 4) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Lead Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0xC0FF3EAA, string); } if(PlayerInfo[pAdmin] == 1337) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Head Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0x01CD67FF, string); } if(PlayerInfo[pAdmin] == 1338) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Co Owner>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}Off-Duty{ffffff}", sendername,i); SendClientMessage(playerid, 0x01CD67FF, string); } } } } return 1; }Ma tot chinui de vreo 2 zile ... cand dau /aod sa imi apara On Duty si cand dau /aod din nou sa apara Off Duty .. am mai incercat eu sa fac toata comanda dar nu mergea ... ma poate ajuta cineva?
Ath9 Posted September 1, 2015 Posted September 1, 2015 La comanda /aod ce variabila ai? Care îți salvează dacă ești aduty sau nu. Respect acestei comunitati, dar mai presus respect membrilor ei !
Neooooo Posted September 5, 2015 Posted September 5, 2015 //Sub define-uri scrie asta new AOD[MAX_PLAYERS]; // Iar astea la OnPlayerCommandText(playerid, cmdtext[]) if(strcmp(cmd,"/aod",true) == 0) { if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid,0xFFFFFFFF,"Doar administratorii au acces la aceasta comanda.") { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); if(AOD[playerid] == 0) { AOD[playerid] = 1; new string[100]; format(string,sizeof(string),"Administratorul %s este acum la datorie(Admin Duty).",name); SendClientMessageToAll(0x00BBFAFF,string); return 1; } else if(AOD[playerid] == 1) { AOD[playerid] = 0; new string[100]; format(string,sizeof(string),"Administratorul %s nu mai este la datorie(Admin Duty).",name); SendClientMessageToAll(0x00BBFAFF,string); return 1; } } return 1; } if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GREEN, "_____ Admini Online _____"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { new aodtext[20]; if(AOD[i] == 1) { aodtext = "Da"; } else if(AOD[i] == 0) { aodtext = "Nu"; } if(PlayerInfo[i][pAdmin] == 1339) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Owner Server>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0x01CD67FF, string); } if(PlayerInfo[i][pAdmin] == 1) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Trial Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0x94FEC9FF, string); } if(PlayerInfo[i][pAdmin] == 2) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Regular Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0x5CFEADFF, string); } if(PlayerInfo[i][pAdmin] == 3) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Super Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0x01FC7EFF, string); } if(PlayerInfo[i][pAdmin] == 4) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Lead Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0xC0FF3EAA, string); } if(PlayerInfo[i][pAdmin] == 1337) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Head Admin>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0x01CD67FF, string); } if(PlayerInfo[i][pAdmin] == 1338) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "{DDA0DD}<Co Owner>{ffffff} %s {DDA0DD}Id:{ffffff}%d {FF0000}%s{ffffff}", sendername,i,aodtext); SendClientMessage(playerid, 0x01CD67FF, string); } } } } return 1; }Nu am probat-o , sper sa iti mearga
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now