• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
как вытащить /carcolour из ladmin и сделать для об. играков
RaperДата: Суббота, 01.10.2011, 17:53:37 | Сообщение # 1

Группа: Пользователи
Сообщений: 42
Сразу скажу кто пользуется Ladmin тот поймёт короче я хотел вытащить от туда команду /carcolour но не знаю как сделать чтоб эта команда была для обычный игроков и не перекрашивала другие машины по id а именно твою типо было бы /carcolour 1 цвет 2 цвет а не так /carcolour id игрока 1 цвет 2 цвет
 
СообщениеСразу скажу кто пользуется Ladmin тот поймёт короче я хотел вытащить от туда команду /carcolour но не знаю как сделать чтоб эта команда была для обычный игроков и не перекрашивала другие машины по id а именно твою типо было бы /carcolour 1 цвет 2 цвет а не так /carcolour id игрока 1 цвет 2 цвет

Автор - Raper
Дата добавления - 01.10.2011 в 17:53:37
danik_rokДата: Суббота, 01.10.2011, 18:25:36 | Сообщение # 2

Группа: Проверенные
Сообщений: 317
Кинь команду сюда, в принципе там даже выризать не надо, просто изменить саму команду

1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.


Сообщение отредактировал danik_rok - Суббота, 01.10.2011, 18:25:55
 
СообщениеКинь команду сюда, в принципе там даже выризать не надо, просто изменить саму команду

Автор - danik_rok
Дата добавления - 01.10.2011 в 18:25:36
RaperДата: Суббота, 01.10.2011, 18:36:51 | Сообщение # 3

Группа: Пользователи
Сообщений: 42
Я сам как то не могу её найти нашёл только часть в ладмин 4 но она есть там

Вот сама часть команды
Code
dcmd_carcolour(playerid,params[]) {
  if(GetPVarInt(playerid, "Level") >= GetLvlCfg("carcolour")) {
      new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index);
      if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3) || !IsNumeric(tmp2)) return SendClientMessage(playerid, red, "Èñïîëüçóéòå: /carcolour [id èãðîêà] [Öâåò 1] [Öâåò 2]");
   new player1 = strval(tmp), colour1, colour2, string[128];
   if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
   if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
   if(GetPVarInt(player1, "Level") == ServerInfo[MaxAdminLevel] && GetPVarInt(playerid, "Level") != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"Îøèáêà: Âû íå ìîæåòå âîñïîëçüçîâàòüñÿ ýòîé êîìàíäîé");
         if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
             if(IsPlayerInAnyVehicle(player1)) {
           CMDMessageToAdmins(playerid,"CARCOLOUR");
     format(string, sizeof(string), "Âû ñìåíèëè öâåò òðàíñïîðòà %s èãðîêà %s íà %d,%d", VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], pName(player1), colour1, colour2 ); SendClientMessage(playerid,blue,string);
     if(player1 != playerid) { format(string,sizeof(string),"Àäìèí %s ñìåíèë âàì öâåò òðàíñïîðòà %s íà %d,%d", pName(playerid), VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], colour1, colour2 ); SendClientMessage(player1,blue,string); }
        return ChangeVehicleColor(GetPlayerVehicleID(player1), colour1, colour2);
    } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîê íå â òðàíñïîðòå");
      } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîêà íå ñóùåñòâóåò");
  } else return SendClientMessage(playerid,red,"Îøèáêà: Äëÿ èñïîëüçîâàíèÿ êîìàíäû òðåáóåòñÿ áîëåå âûñîêèé óðîâåíü");
}
 
СообщениеЯ сам как то не могу её найти нашёл только часть в ладмин 4 но она есть там

Вот сама часть команды
Code
dcmd_carcolour(playerid,params[]) {
  if(GetPVarInt(playerid, "Level") >= GetLvlCfg("carcolour")) {
      new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index);
      if(!strlen(tmp) || !strlen(tmp2) || !strlen(tmp3) || !IsNumeric(tmp2)) return SendClientMessage(playerid, red, "Èñïîëüçóéòå: /carcolour [id èãðîêà] [Öâåò 1] [Öâåò 2]");
   new player1 = strval(tmp), colour1, colour2, string[128];
   if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
   if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
   if(GetPVarInt(player1, "Level") == ServerInfo[MaxAdminLevel] && GetPVarInt(playerid, "Level") != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"Îøèáêà: Âû íå ìîæåòå âîñïîëçüçîâàòüñÿ ýòîé êîìàíäîé");
         if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
             if(IsPlayerInAnyVehicle(player1)) {
           CMDMessageToAdmins(playerid,"CARCOLOUR");
     format(string, sizeof(string), "Âû ñìåíèëè öâåò òðàíñïîðòà %s èãðîêà %s íà %d,%d", VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], pName(player1), colour1, colour2 ); SendClientMessage(playerid,blue,string);
     if(player1 != playerid) { format(string,sizeof(string),"Àäìèí %s ñìåíèë âàì öâåò òðàíñïîðòà %s íà %d,%d", pName(playerid), VehicleNames[GetVehicleModel(GetPlayerVehicleID(player1))-400], colour1, colour2 ); SendClientMessage(player1,blue,string); }
        return ChangeVehicleColor(GetPlayerVehicleID(player1), colour1, colour2);
    } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîê íå â òðàíñïîðòå");
      } else return SendClientMessage(playerid,red,"Îøèáêà: Èãðîêà íå ñóùåñòâóåò");
  } else return SendClientMessage(playerid,red,"Îøèáêà: Äëÿ èñïîëüçîâàíèÿ êîìàíäû òðåáóåòñÿ áîëåå âûñîêèé óðîâåíü");
}

Автор - Raper
Дата добавления - 01.10.2011 в 18:36:51
FAMASДата: Суббота, 01.10.2011, 23:23:06 | Сообщение # 4

Группа: vip
Сообщений: 55
Просто в ладмин стоит не стандартное написание команд
Т.е. инклюд

Строка
Code
dcmd_carcolour

Она же
Code
if(strcmp("/carcolour", cmdtext, true, 10) == 0)

Просто написана под инклюдом который делает работу команд в 10 раз быстрее


MyMessage
 
СообщениеПросто в ладмин стоит не стандартное написание команд
Т.е. инклюд

Строка
Code
dcmd_carcolour

Она же
Code
if(strcmp("/carcolour", cmdtext, true, 10) == 0)

Просто написана под инклюдом который делает работу команд в 10 раз быстрее

Автор - FAMAS
Дата добавления - 01.10.2011 в 23:23:06
RaperДата: Воскресенье, 02.10.2011, 03:09:28 | Сообщение # 5

Группа: Пользователи
Сообщений: 42
Quote (FAMAS)
Просто написана под инклюдом который делает работу команд в 10 раз быстрее

Ну я так и не понял как мне вытащить эту команду Doh Так как она настроена под админа а не игрока
 
Сообщение
Quote (FAMAS)
Просто написана под инклюдом который делает работу команд в 10 раз быстрее

Ну я так и не понял как мне вытащить эту команду Doh Так как она настроена под админа а не игрока

Автор - Raper
Дата добавления - 02.10.2011 в 03:09:28
Dimka_71rusДата: Воскресенье, 02.10.2011, 09:55:13 | Сообщение # 6

Группа: Пользователи
Сообщений: 360
Raper, ну вот функция для всех чтоб менять покрас домашних авто
Code
    if (strcmp(cmd, "/carcolor", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    new house = PlayerInfo[playerid][pPhousekey];
    GetPlayerName(playerid, playername, sizeof(playername));
    if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
    {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]");
      return 1;
     }
     new colornum = strval(tmp);
     if(colornum > 2 || colornum < 1)
     {
      SendClientMessage(playerid, COLOR_RED,"** Выберите 1 или 2");
      return 1;
     }
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]");
     }
     new color = strval(tmp);
     if(color > 126)
     {
      SendClientMessage(playerid, COLOR_RED,"** Максимум 126");
      return 1;
     }
     if (GetPlayerMoney(playerid) < 5000)
     {
      SendClientMessage(playerid, COLOR_RED,"** Вы не можете позволить себе это ($5000)");
     }
     if(colornum == 1)
     {
      HouseInfo[house][hVcol1] = color;
      format(string, sizeof(string), "* Первый цвет установлен %d -$5000",color);
      SendClientMessage(playerid, COLOR_GRAD3,string);
     }
     else
     {
      HouseInfo[house][hVcol2] = color;
      format(string, sizeof(string), "* Второй цвет установлен %d -$5000",color);
      SendClientMessage(playerid, COLOR_GRAD3,string);
     }
     SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Покрасочные работы будут завершены через 24 часа");
     GivePlayerMoney(playerid,-5000);
     SBizzInfo[5][sbTill] += 5000;
     ExtortionSBiz(5, 5000);
     PlayerPlaySound(giveplayerid, 1134, 0.0, 0.0, 0.0);
     OnPropUpdate();
    }
    else
    {
     SendClientMessage(playerid, COLOR_RED, "** Вы не владеете домом");
     return 1;
    }
   }
   return 1;
  }


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеRaper, ну вот функция для всех чтоб менять покрас домашних авто
Code
    if (strcmp(cmd, "/carcolor", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    new house = PlayerInfo[playerid][pPhousekey];
    GetPlayerName(playerid, playername, sizeof(playername));
    if (house != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
    {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]");
      return 1;
     }
     new colornum = strval(tmp);
     if(colornum > 2 || colornum < 1)
     {
      SendClientMessage(playerid, COLOR_RED,"** Выберите 1 или 2");
      return 1;
     }
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_ISPOLZUY,"*Используйте: /carcolor [цвет 1-2] [ид цвета]");
     }
     new color = strval(tmp);
     if(color > 126)
     {
      SendClientMessage(playerid, COLOR_RED,"** Максимум 126");
      return 1;
     }
     if (GetPlayerMoney(playerid) < 5000)
     {
      SendClientMessage(playerid, COLOR_RED,"** Вы не можете позволить себе это ($5000)");
     }
     if(colornum == 1)
     {
      HouseInfo[house][hVcol1] = color;
      format(string, sizeof(string), "* Первый цвет установлен %d -$5000",color);
      SendClientMessage(playerid, COLOR_GRAD3,string);
     }
     else
     {
      HouseInfo[house][hVcol2] = color;
      format(string, sizeof(string), "* Второй цвет установлен %d -$5000",color);
      SendClientMessage(playerid, COLOR_GRAD3,string);
     }
     SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Покрасочные работы будут завершены через 24 часа");
     GivePlayerMoney(playerid,-5000);
     SBizzInfo[5][sbTill] += 5000;
     ExtortionSBiz(5, 5000);
     PlayerPlaySound(giveplayerid, 1134, 0.0, 0.0, 0.0);
     OnPropUpdate();
    }
    else
    {
     SendClientMessage(playerid, COLOR_RED, "** Вы не владеете домом");
     return 1;
    }
   }
   return 1;
  }

Автор - Dimka_71rus
Дата добавления - 02.10.2011 в 09:55:13
RaperДата: Вторник, 04.10.2011, 22:28:01 | Сообщение # 7

Группа: Пользователи
Сообщений: 42
Dimka_71rus, ты не понял я хотел именно из ладмин цвета достать так как их там очень много, но все ровно спс этим пока попользуюсь :)
 
СообщениеDimka_71rus, ты не понял я хотел именно из ладмин цвета достать так как их там очень много, но все ровно спс этим пока попользуюсь :)

Автор - Raper
Дата добавления - 04.10.2011 в 22:28:01
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
01:09:06
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: