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

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

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

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

Не работают команды

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

Drez.Damone

Новичок
Взялся за один мод, и решил добавить две команды в итоге всё скомпилировалось, а в игре эти команды не работают. В логах ничего не пишет, а в чате в игре пишет что типо такой команды нет.А другие команды работают.

public OnPlayerCommandText(playerid, cmdtext[])
{
#if DEBUG == 1
printf("OnPlayerCommandText(%s, %s)",Playername(playerid),cmdtext);
#endif

printf("[cmd] %s: %s",Player[playerid][pName],cmdtext);
dcmd(ban, 3, cmdtext);
dcmd(getip, 3, cmdtext);
dcmd(vacban, 3, cmdtext);

dcmd_vacban(playerid,params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, COLOR_RED, "[Ошибка] "COL_WHITE"Вы должны быть администратором для использования данной команды.");
new tmp[255];
new giveplayerid;
new idx;
new stringers[120];
tmp = strtok(params, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GREY, " Используйте: /vacban [IP игрока]");
giveplayerid = strval(tmp);
if(!IsPlayerConnected(giveplayerid))
return SendClientMessage(playerid, COLOR_RED, "[Ошибка] "COL_WHITE"Такого игрока не существует.");
MessageAdmins(playerid,"/vacban");
format(stringers,sizeof(stringers),"[VAC] Заблокировал игрока. IP: %d",params[0]);
MessageAdmins(0xFF0000AA, stringers);
new iniFile = ini_openFile("logi/Banip.ini");
ini_setInteger(iniFile,stringers,1);
ini_closeFile(iniFile);
Ban(params[0]);
return true;
}
dcmd_getip(playerid,params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, COLOR_RED, "[Ошибка] "COL_WHITE"Вы должны быть администратором для использования данной команды.");
new tmp[255];
new giveplayerid;
new idx;
new name[MAX_PLAYER_NAME];
new ip[16], message[48];
tmp = strtok(params, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GREY, " Используйте: /getip [ид игрока]");
giveplayerid = strval(tmp);
if(!IsPlayerConnected(giveplayerid))
return SendClientMessage(playerid, COLOR_RED, "[Ошибка] "COL_WHITE"Такого игрока не существует.");
MessageAdmins(playerid,"/getip");
GetPlayerName(params[0], name, sizeof(name));
GetPlayerIp( params[0], ip, 16 );
format( message, 48, " * IP игрока [%s] - %s", name ,ip);
SendClientMessage( playerid, 0xeb6059FF, message );
return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу