BIG_32 Дата: Среда, 27.04.2011, 23:41:05 | Сообщение # 1
Группа: Пользователи
Сообщений: 52
помогите зделать ранги для админов чтоби и в /admins и в Admin чате и (при входе) писало так вы авторизовались как модератор/администратор 1/2/3/4/5 lvl и чтоби когда смотриш админс онлайн писало админ (модератор/администратор/зам администратора/Гл.администратор) ну одним словом зделать звания для админов чтоби било визде видно и при входе и при просмотре админ онлайн и в чате админов!
с миня +сег
Сообщение отредактировал BIG_32 - Среда, 27.04.2011, 23:41:36
Сообщение помогите зделать ранги для админов чтоби и в /admins и в Admin чате и (при входе) писало так вы авторизовались как модератор/администратор 1/2/3/4/5 lvl и чтоби когда смотриш админс онлайн писало админ (модератор/администратор/зам администратора/Гл.администратор) ну одним словом зделать звания для админов чтоби било визде видно и при входе и при просмотре админ онлайн и в чате админов!
с миня +сег
Автор - BIG_32 Дата добавления - 27.04.2011 в 23:41:05
Devin_Coleman Дата: Четверг, 28.04.2011, 08:28:40 | Сообщение # 2
Группа: Пользователи
Сообщений: 21
Code
if (PlayerInfo[playerid][pAdmin] == 1) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы модератор на испытательном сроке!"); } } if (PlayerInfo[playerid][pAdmin] == 2) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы помошник модератора"); } } if (PlayerInfo[playerid][pAdmin] == 3) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы модератор сервера"); } } if (PlayerInfo[playerid][pAdmin] == 4) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы Старший модератор сервера"); } } if (PlayerInfo[playerid][pAdmin] == 7) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы помошник администратора"); } } if (PlayerInfo[playerid][pAdmin] == 8) { if(PlayerInfo[playerid][pLang] == 0) { format(string2, sizeof(string2), "* Вы старший помошник администратора"); SendClientMessage(playerid, COLOR_WHITE,string2); } } if (PlayerInfo[playerid][pAdmin] == 9) { if(PlayerInfo[playerid][pLang] == 0) { format(string2, sizeof(string2), "* Вы главный помошник администратора"); SendClientMessage(playerid, COLOR_WHITE,string2); } } if (PlayerInfo[playerid][pAdmin] >= 10001) { if(PlayerInfo[playerid][pLang] == 0) { format(string2, sizeof(string2), "* Вы главный администратор сервера"); SendClientMessage(playerid, COLOR_WHITE,string2); //SendClientMessageToAll(COLOR_YELLOW,"Главный администратор этого сервера входит в игру..."); } }
что то типо такого А в админс:
Code
if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GREEN, "* админы онлайн:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 500) { new admtext[64]; if(PlayerInfo[i][pAdmin] == 501) { admtext = "Мега админ"; } else if(PlayerInfo[i][pAdmin] == 10) { admtext = "Зам админа"; } else if(PlayerInfo[i][pAdmin] == 9) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 8) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 7) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 6) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 5) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 4) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 3) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 2) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 1) { admtext = "еще один ранг"; } else { admtext = "Админ"; } GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[i] == 0) { format(string, 64, "* %s: %s [ID %d]", admtext, sendername, i); SendClientMessage(playerid, COLOR_WHITE, string); } } } } } return 1; }
Там уже меняй уровень админки и ранг на нужный
Сообщение отредактировал Devin_Coleman - Четверг, 28.04.2011, 08:31:07
Сообщение Code
if (PlayerInfo[playerid][pAdmin] == 1) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы модератор на испытательном сроке!"); } } if (PlayerInfo[playerid][pAdmin] == 2) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы помошник модератора"); } } if (PlayerInfo[playerid][pAdmin] == 3) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы модератор сервера"); } } if (PlayerInfo[playerid][pAdmin] == 4) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы Старший модератор сервера"); } } if (PlayerInfo[playerid][pAdmin] == 7) { if(PlayerInfo[playerid][pLang] == 0) { SendClientMessage(playerid, COLOR_WHITE,"* Вы помошник администратора"); } } if (PlayerInfo[playerid][pAdmin] == 8) { if(PlayerInfo[playerid][pLang] == 0) { format(string2, sizeof(string2), "* Вы старший помошник администратора"); SendClientMessage(playerid, COLOR_WHITE,string2); } } if (PlayerInfo[playerid][pAdmin] == 9) { if(PlayerInfo[playerid][pLang] == 0) { format(string2, sizeof(string2), "* Вы главный помошник администратора"); SendClientMessage(playerid, COLOR_WHITE,string2); } } if (PlayerInfo[playerid][pAdmin] >= 10001) { if(PlayerInfo[playerid][pLang] == 0) { format(string2, sizeof(string2), "* Вы главный администратор сервера"); SendClientMessage(playerid, COLOR_WHITE,string2); //SendClientMessageToAll(COLOR_YELLOW,"Главный администратор этого сервера входит в игру..."); } }
что то типо такого А в админс:
Code
if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GREEN, "* админы онлайн:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 500) { new admtext[64]; if(PlayerInfo[i][pAdmin] == 501) { admtext = "Мега админ"; } else if(PlayerInfo[i][pAdmin] == 10) { admtext = "Зам админа"; } else if(PlayerInfo[i][pAdmin] == 9) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 8) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 7) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 6) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 5) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 4) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 3) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 2) { admtext = "еще один ранг"; } else if(PlayerInfo[i][pAdmin] == 1) { admtext = "еще один ранг"; } else { admtext = "Админ"; } GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[i] == 0) { format(string, 64, "* %s: %s [ID %d]", admtext, sendername, i); SendClientMessage(playerid, COLOR_WHITE, string); } } } } } return 1; }
Там уже меняй уровень админки и ранг на нужныйАвтор - Devin_Coleman Дата добавления - 28.04.2011 в 08:28:40
BIG_32 Дата: Четверг, 28.04.2011, 08:44:11 | Сообщение # 3
Группа: Пользователи
Сообщений: 52
спс буду пробивать получаться +сег)
Сообщение спс буду пробивать получаться +сег) Автор - BIG_32 Дата добавления - 28.04.2011 в 08:44:11