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

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

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

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

Помогите с /tban

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

Donmx

Умник
Данная комманда заносит данные в логи сервера кто незнает там в файл TimeBanList.txt он заносит всего 2 данных т.е IP забаненного и сколько ему сидеть осталось, вопрос заключается как сделать так чтобы ещё помимо этого в файл записывался Ник забаненного?
PHP:
if(strcmp(cmd, "/tban", true) == 0) 
 { 
  if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 2) 
  { 
//------------------------------------------------------------------------------ 
   tmp=strtok(cmdtext,idx); 
   if(!strlen(tmp)) 
   { 

    SendClientMessage(playerid,COLOR_ISPOLZUY,"*Èñïîëüçóéòå: /tban [èä] [âðåìÿ â ÷àñàõ]"); 
    return 1; 
   } 
   new playa=strval(tmp); 
   if(!IsPlayerConnected(playa)){ 
    SendClientMessage(playerid,COLOR_RED,"** Íåò òàêîãî èãðîêà!"); 
       return 1; 
   } 
   GetPlayerName(playa,giveplayer,sizeof(giveplayer)); 
   GetPlayerName(playerid,sendername,sizeof(sendername)); 
   tmp=strtok(cmdtext,idx); 
   if(!strlen(tmp)) 
   { 
    SendClientMessage(playerid,COLOR_ISPOLZUY,"*Èñïîëüçóéòå: /tban [èä] [âðåìÿ â ÷àñàõ]"); 
    return 1; 
   } 
   new playerIP[15]; 
   GetPlayerIp(giveplayerid, playerIP, sizeof(playerIP)); 
   new time = strval(tmp); 
   new time2, time3; 
   tmp=strtok(cmdtext,idx); 
   if(strlen(tmp) && strval(tmp)<60){ 
    time2 = strval(tmp); 
    tmp=strtok(cmdtext,idx); 
   } 
   if(strlen(tmp) && strval(tmp)<60){ 
    time3 = strval(tmp); 
   } 
   new result[64]; 
   new unbandate = GetTimeStamp() + time*60*60 + time2*60 + time3; 
   new playerip[16]; 
   GetPlayerIp(playa, playerip, sizeof(playerip)); 
   AddInTimeBanList(playerip, unbandate); 
   new TBanStr[256]; 
   if(time2>0 || time3>0) 
    format(TBanStr,sizeof(TBanStr),"* Àäìèíèñòðàòîð: %s çàáàíèë %s íà %d ÷àñà %d ìèíóò è %d ñåêóíä. ïðè÷èíà: íåñîáëþäåíèå ïðàâèë ñåðâåðà %s", sendername, giveplayer, time, time2, time3, (result)); 
   else 
    format(TBanStr,sizeof(TBanStr),"* Àäìèíèñòðàòîð: %s çàáàíèë %s íà %d ÷àñà. ïðè÷èíà: íåñîáëþäåíèå ïðàâèë ñåðâåðà  %s",sendername,giveplayer,time, (result)); 
   SendClientMessageToAll(COLOR_LIGHTRED, TBanStr); 
   Kick(playa); 
  } 
  return 1; 
 }


---------- Добавлено сообщение в 00:50 ---------- Предыдущее в 00:36 ----------

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