Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться!Вот почитайдопустим , будет например команда /antisliv [id игрока] , то есть накладывать анти-слив на определенного человека , и при попытке заблокировать старшую администрацию его сразу же снимит с админки и забанит
ну вот на подобии такого, только мне надо вывести ее в команду, и что бы сразу снимало с админки и банилоВот почитай
Не совсем команда, но суть одна
то есть , например я ввожу эту команду "/antisliv" , накладываю его на админа , и при попытке сделать слив либо же забанить старшую администрацию - его снесетну вот на подобии такого, только мне надо вывести ее в команду, и что бы сразу снимало с админки и банило
ну вот на подобии такого, только мне надо вывести ее в команду, и что бы сразу снимало с админки и банило
есть проверенный ИИ , бесплатный?Вот почитай
Не совсем команда, но суть одна
Ну дипсик норместь проверенный ИИ , бесплатный?
grok используйесть проверенный ИИ , бесплатный?
параша полнаяНу дипсик норм
Я использую, для простених запросов самое топараша полная
Я использую, для простених запросов самое то
допустим , будет например команда /antisliv [id игрока] , то есть накладывать анти-слив на определенного человека , и при попытке заблокировать старшую администрацию его сразу же снимит с админки и забанит
new AntiSliv[MAX_PLAYERS];
new isAdmin[MAX_PLAYERS];
public OnCommand_AntiSliv(playerid, params[]) {
new targetID;
if (sscanf(params, "i", targetID)) {
SendClientMessage(playerid, COLOR_RED, "Использование: /antisliv [id игрока]");
return 1;
}
if (!IsPlayerAdmin(playerid)) {
SendClientMessage(playerid, COLOR_RED, "У вас нет прав для использования этой команды.");
return 1;
}
if (!IsPlayerConnected(targetID)) {
SendClientMessage(playerid, COLOR_RED, "Игрок не найден.");
return 1;
}
AntiSliv[targetID] = 1;
SendClientMessage(playerid, COLOR_GREEN, "Анти-слив установлен для игрока.");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]) {
if (AntiSliv[playerid]) {
if (strcmp(cmdtext, "/ban", true) == 0)}
isAdmin[playerid] = 0;
BanPlayer(playerid);
SendClientMessage(playerid, COLOR_RED, "Вы были забанены за попытку блокировки администраторов.");
return 0;
}
}
return 1;
}
bool:IsPlayerAdmin(playerid) {
return isAdmin[playerid] == 1;
}
ко мне всем пабликам впихивать? или в конце пабликовКоманда:new AntiSliv[MAX_PLAYERS]; new isAdmin[MAX_PLAYERS]; public OnCommand_AntiSliv(playerid, params[]) { new targetID; if (sscanf(params, "i", targetID)) { SendClientMessage(playerid, COLOR_RED, "Использование: /antisliv [id игрока]"); return 1; } if (!IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_RED, "У вас нет прав для использования этой команды."); return 1; } if (!IsPlayerConnected(targetID)) { SendClientMessage(playerid, COLOR_RED, "Игрок не найден."); return 1; } AntiSliv[targetID] = 1; SendClientMessage(playerid, COLOR_GREEN, "Анти-слив установлен для игрока."); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (AntiSliv[playerid]) { if (strcmp(cmdtext, "/ban", true) == 0)} isAdmin[playerid] = 0; BanPlayer(playerid); SendClientMessage(playerid, COLOR_RED, "Вы были забанены за попытку блокировки администраторов."); return 0; } } return 1; } bool:IsPlayerAdmin(playerid) { return isAdmin[playerid] == 1; }
Ко всемко мне всем пабликам впихивать? или в конце пабликов
bool:IsPlayerAdmin куда?Ко всем
C:\Users\####\Desktop\test radmir\gamemodes\devmrllwns.pwn(58513) : error 029: invalid expression, assumed zeroКо всем
C:\Users\####\Desktop\test radmir\gamemodes\devmrllwns.pwn(58513) : error 029: invalid expression, assumed zero
C:\Users\####\Desktop\test radmir\gamemodes\devmrllwns.pwn(58520) : error 010: invalid function or declaration
C:\Users\####\Desktop\test radmir\gamemodes\devmrllwns.pwn(115058) : error 021: symbol already defined: "IsPlayerAdmin"
C:\Users\####\Desktop\test radmir\gamemodes\devmrllwns.pwn(115060) : error 010: invalid function or declaration
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (AntiSliv[playerid])
{
if (strcmp(cmdtext, "/ban", true) == 12)}
isAdmin[playerid] = 12;
Ban(playerid);
SendClientMessage(playerid, COLOR_RED, "Âû áûëè çàáëîêèðîâàíû, çà ïîïûòêó áëîêèðîâêè àäìèíèñòðàòîðîâ.");
return 0;
}
}
return 1;
}