Четверг, 25.02.2021, 05:03
Logo site
  • Главная
  • Форум
  • Мы в Контакте
  • Pwn-Zone.Ru
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andy[163]  
Форум » SA-MP » Команды » [Команда] Выдавать / забирать лицензии админкой
[Команда] Выдавать / забирать лицензии админкой
НазарДата: Четверг, 24.11.2011, 22:34 | Сообщение # 1
Гл. Администратор
Группа: Пользователь
Сообщений: 125
Награды: 7
Замечания: 0%
Code
if(strcmp(cmd, "/agl", true) == 0)  
     {  
     if(IsPlayerConnected(playerid))  
     {  
     if (PlayerInfo[playerid][pAdmin] >= 4)  
     {  
     new x_nr[256];  
     x_nr = strtok(cmdtext, idx);  
     if(!strlen(x_nr)) {  
     SendClientMessage(playerid, COLOR_WHITE, "Используйте:/agivelicense [лицензия][playerid/PartOfName]");  
     SendClientMessage(playerid, COLOR_WHITE, "доступные лицензии: Driving, Pilots, Sailing, Fishing, Weapon.");  
     return 1;  
     }  
     if(strcmp(x_nr,"driving",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense driving [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* вы дали лицензию на вождение %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s дол вам лицензию на вождение",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pCarLic] = 1;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не всети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"pilots",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense pilots [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* вы дали лицензию на полёт игроку %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s дал вам лицензию на полёт.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pFlyLic] = 1;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не всети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"sailing",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense sailing [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* Вы дали лицензию игроку на водный транспорт %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s дал вам лицензию на управление водным транспортом "sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pBoatLic] = 1;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не всети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"fishing",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense fishing [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* Вы дали лицензию на рыбаловство %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s дал вам лицезнию на рыбаловство.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pFishLic] = 1;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не всети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"weapon",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense weapon [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "*вы дали лицензию на оружие %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s дал вам лицензию на оружие.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pGunLic] = 1;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не всети!");  
     return 1;  
     }  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, "Вы не авторизированы для этой команды!");  
     return 1;  
     }  
     }  
     return 1;  
     }


Code
if(strcmp(cmd, "/atakelicense", true) == 0)  
     {  
     if(IsPlayerConnected(playerid))  
     {  
     if (PlayerInfo[playerid][pAdmin] >= 3)  
     {  
     new x_nr[256];  
     x_nr = strtok(cmdtext, idx);  
     if(!strlen(x_nr)) {  
     SendClientMessage(playerid, COLOR_WHITE, "Используйте: /atakelicense [лицензия] [playerid/PartOfName]");  
     SendClientMessage(playerid, COLOR_WHITE, "доступные лицензии: Driving, Pilots, Sailing, Fishing, Weapon.");  
     return 1;  
     }  
     if(strcmp(x_nr,"driving",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "Используй: /atakelicense driving [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* Вы забрали лицензию на вождение у игрока %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s Забрал у вас лицензию на вождение  (не попадитесь закону).",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pCarLic] = 0;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, "этот игрок не онлайн!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"pilots",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "Используй: /atakelicense pilots [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* Вы забрали лицензию на лётный транспорт у игрока %s %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s забрал у вас лицензию на управление воздушным транспортом.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pFlyLic] = 0;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не в сети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"sailing",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "Используй: /atakelicense sailing [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "*Вы забрали лицензию на водный транспорт у игрока  %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s забрал у вас лицензию на водный транспорт.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pBoatLic] = 0;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в сети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"fishing",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "Используй: /atakelicense fishing [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* Вы забрали лицензию на рыбаловство у игрока  %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s забрал у тебя лицензию на рыбаловство.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pFishLic] = 0;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игро не в сети!");  
     return 1;  
     }  
     }  
     else if(strcmp(x_nr,"weapon",true) == 0)  
     {  
     tmp = strtok(cmdtext, idx);  
     if(!strlen(tmp))  
     {  
     SendClientMessage(playerid, COLOR_WHITE, "Используй: /atakelicense weapon [playerid/PartOfName]");  
     return 1;  
     }  
     giveplayerid = ReturnUser(tmp);  
     if(IsPlayerConnected(giveplayerid))  
     {  
     if(giveplayerid != INVALID_PLAYER_ID)  
     {  
     GetPlayerName(playerid, sendername, sizeof(sendername));  
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
     format(string, sizeof(string), "* Вы забрали лицензию на оружие у игрока %s.",giveplayer);  
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
     format(string, sizeof(string), "* Admin %s забрал у вас лицензию на оружие.",sendername);  
     SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
     PlayerInfo[giveplayerid][pGunLic] = 0;  
     return 1;  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " этот игрок не в сети!");  
     return 1;  
     }  
     }  
     }  
     else  
     {  
     SendClientMessage(playerid, COLOR_GREY, " Вы не авторизированы для этой команды!");  
     return 1;  
     }  
     }  
     return 1;  
     }


По всем вопросам обращайтесь на форум :)
 
PROSHOTДата: Вторник, 19.06.2012, 22:31 | Сообщение # 2
Рядовой
Группа: Пользователь
Сообщений: 6
Награды: 0
Репутация: 2
Замечания: 0%
Обычно это команда /agl но тоже очень удобный скрипт для админов.
 
Форум » SA-MP » Команды » [Команда] Выдавать / забирать лицензии админкой
  • Страница 1 из 1
  • 1
Поиск:

Лучшая рип студия!

Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса. | Хостинг от uCoz