Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Вопрос] помогите построить 3 команды лесенкой, за 10 +иков

Статус
В этой теме нельзя размещать новые ответы.

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;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу