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

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

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

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

По команде

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

sk.tm_radik

Компетентный
Помогите сделать пожалуйста команду /kick в диалоге. Чтобы было так - я ввожу команду появляется диалог я ввожу ид и игрока кикает.

Вот моя команда /kick

PHP:
if(strcmp(cmd, "/kick", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{FF9900}>{FFFFFF} /kick [id] [ïðè÷èíà]");
		giveplayerid = ReturnUser(tmp);
		if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_WHITE, "{ff3300}x{ffffff} Äàííîãî èãðîêà íåò íà ñåðâåðå!");
        if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE,"{ff3300}õ{FFFFFF} Äàííîãî èãðîêà íåò íà ñåðâåðå!");
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		new length = strlen(cmdtext);
		while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
		new offset = idx; new result[250];
		while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		{
			result[idx - offset] = cmdtext[idx]; idx++;
		}
		result[idx - offset] = EOS;
		if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, "{FF9900}>{FFFFFF} /kick [id] [ïðè÷èíà]");
		if(PlayerInfo[giveplayerid][pAdmin] == 5) return SendClientMessage(playerid, COLOR_WHITE, "{ff3300}x{ffffff} Äàííîãî èãðîêà íåëüçÿ êèêíóòü!");
        new arank[64];
        if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Ãë.Àäìèíèñòðàòîðîì"; }
        else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Àäìèíèñòðàòîðîì"; }
	    else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Ãë.Ìîäåðàòîðîì"; }
        else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Ìîäåðàòîðîì"; }
        else if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Ìîäåðàòîðîì"; }
	    else if(PlayerInfo[playerid][pHelper] == 3) { arank = "Ãë.Õåëïåðîì"; }
	    else if(PlayerInfo[playerid][pHelper] == 2) { arank = "Õåëïåðîì"; }
        else if(PlayerInfo[playerid][pHelper] == 1) { arank = "Õåëïåðîì"; }
		format(string, sizeof(string), "Magic Worlds: %s áûë(à) êèêíóò(à) %s %s, Ïðè÷èíà: %s",giveplayer,arank,sendername,(result));
		SendClientMessageToAll(COLOR_LIGHTRED, string);
		format(string, sizeof(string), "Òû áûë(a) êèêíóò(a) %s %s, Ïðè÷èíà: %s",arank,sendername,(result));
		SendClientMessage(giveplayerid,COLOR_LIGHTBLUE, string);
		Kick(giveplayerid);
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу