Den4il[Camero
Умник
PHP:
if(strcmp(cmd, "/aglall", true) == 0) // êîìàíäà
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1 ) // óðîâåíü àäìèíêè,ïî óìîë÷àíèþ 1.
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "èñïîëüçóéòå: /aglall [ID èãðîêà]");
return true;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
PlayerInfo[giveplayerid][pCarLic] = 1; // íèæå ñàìè ëèöåíçèè
PlayerInfo[giveplayerid][pFlyLic] = 1;
PlayerInfo[giveplayerid][pMotoLic] = 1;
PlayerInfo[giveplayerid][pBoatLic] = 1;
PlayerInfo[giveplayerid][pFishLic] = 1;
PlayerInfo[giveplayerid][pGunLic] = 1;
SendClientMessage(giveplayerid, 0xFF8600FF, "Администратор выдал вас все лицензии!"); // óâåäîìëåíèå î ïîëó÷åíèè âñåõ ëèöåíçèé
{
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Èãðîê íå íàéäåí!");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íåóïîëíîìî÷åíû âûïîëíÿòü ýòó êîìàíäó!");
return true;
}
}
return true;
}
if(strcmp(cmd, "/agl", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóéòå: /agl [ëèöåíçèÿ] [playerid/PartOfName]");
SendClientMessage(playerid, COLOR_WHITE, "Äîñòóïíûå ëèöåíçèè: Driving, Pilots, Sailing, Fishing, Weapon.");
return true;
}
if(strcmp(x_nr,"driving",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /agl driving [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"pilots",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /agl pilots [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"sailing",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /agl sailing [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"fishing",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /agl fishing [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"weapon",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /agl weapon [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Âû íå àâòîðèçîâàííû äëÿ ýòîé êîìàíäû!");
return true;
}
}
return true;
}
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 true;
}
if(strcmp(x_nr,"driving",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóé: /atakelicense driving [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"pilots",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóé: /atakelicense pilots [playerid/PartOfName]");
return true;
}
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] = 0;
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"sailing",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóé: /atakelicense sailing [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"fishing",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóé: /atakelicense fishing [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
else if(strcmp(x_nr,"weapon",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóé: /atakelicense weapon [playerid/PartOfName]");
return true;
}
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 true;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Èãðîê íå â ñåòè!");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Âû íå àâòîðèçîâàííû äëÿ ýòîé êîìàíäû!");
return true;
}
}
return true;
}
