13:06
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Хелп
ShokkДата: Понедельник, 16.06.2008, 09:29 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 293
Награды: 1
Город: Тюмень
Репутация: 3
Замечания: 60%
Статус:
Я сделал в мод админку пишу например /ip 6 а он выдаёт IP не 6го а 5го игрока. И не только с этой командой. Если кто-нить знает скажите как эту хрень исправить. Вот сама команда /ip:
Code

if(strcmp(cmd, "/ip", true) == 0)
{
        GetPlayerName(playerid, sendername, sizeof(sendername));
        PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1) {
        SendClientMessage(playerid, 0x5090FFFF, "Применение: /ip [id]");
        return 1;
        }
        if(!IsNumeric(tmp)) {
        SendClientMessage(playerid, 0x5090FFFF, "Применение: /ip [id] ID должен быть числом");
        return 1;
        }
        if(logged[playerid] == 0)
        {
        SendClientMessage(playerid, COLOR_RED, "Сначала залогинься!");
        return 1;
        }
        giveplayerid = strval(tmp);
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(PlayerInfo[playerid][pAdmin] >= 1)
        {
              if(IsPlayerConnected(giveplayerid))
              {
                    new playerip[256];
                    GetPlayerIp(giveplayerid, playerip, sizeof(playerip));
                    format(string, sizeof(string),"IP %s(%i): %s ",giveplayer, giveplayerid, playerip);
                    SendClientMessage(playerid, 0x5090FFFF, string);
                    new PlayerName[30];
                    GetPlayerName(playerid, PlayerName, 30);
              }
              else
              {
                    format(string, sizeof(string), "%d - не подключен.", giveplayerid);
                    SendClientMessage(playerid, COLOR_RED, string);
              }
        }
        else
        {
        SendClientMessage(playerid, 0xFF0000AA, "Ты не админ!");
        }
        return 1;
}




Ginex Rap - Группа "Ginex" В контакте
www.Ginex-Rap.de - Оффициальный сайт группы Ginex.


Сообщение отредактировал V4N0M - Понедельник, 16.06.2008, 09:30
OKStyle™Дата: Вторник, 17.06.2008, 09:03 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
OMG! Шо за чушь... вот попробуй:

Code
if(strcmp(cmd, "/ip", true) == 0)  
{
  tmp = strtok(cmdtext, idx);
  giveplayerid = strval(tmp);  
  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   if(!strlen(tmp))
   {  
    SendClientMessage(playerid, 0x5090FFFF, "Применение: /ip [id]");  
   return 1;  
   }  
   if(!IsNumeric(tmp))
   {  
    SendClientMessage(playerid, 0x5090FFFF, "Применение: /ip [id] ID должен быть числом");  
   return 1;  
   }  
   if(logged[playerid] == 0)  
   {  
    SendClientMessage(playerid, COLOR_RED, "Сначала залогинься!");  
   return 1;  
   }  
   if(PlayerInfo[playerid][pAdmin] >= 1)  
   {  
    if(IsPlayerConnected(giveplayerid))  
    {  
     new playerip[256];  
     GetPlayerIp(giveplayerid, playerip, sizeof(playerip));  
     format(string, sizeof(string),"IP %s(%d): %s ",giveplayer, giveplayerid, playerip);  
     SendClientMessage(playerid, 0x5090FFFF, string);  
    }  
    else  
    {  
     format(string, sizeof(string), "%d - не подключен.", giveplayerid);  
     SendClientMessage(playerid, COLOR_RED, string);  
    }  
   }  
   else  
   {  
   SendClientMessage(playerid, 0xFF0000AA, "Ты не админ!");  
   }  
return 1;  
}

Возможно, проблему не решил, но убрал совершенно ненужный код.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua