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

 



 
          





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





Последние Файлы 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  
Команда с 4 параметрами
EragonДата: Пятница, 09.05.2008, 23:39 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус:
И так, пишу гейммод, возникла тут проблема, команда не хочет выполнятся:
Code
    if (!strcmp("/interior",cmd,true,10))
         {
         if(IsPlayerAdmin(playerid))
             {
             new interid;
    new Float:corx;
    new Float:cory;
    new Float:corz;
             tmp0 = strtok(cmdtext, idx);
             tmp1 = strtok(cmdtext, idx);
             tmp2 = strtok(cmdtext, idx);
             tmp3 = strtok(cmdtext, idx);
       interid = strval(tmp0);
      corx = floatstr(tmp1);
      cory = floatstr(tmp2);
      corz = floatstr(tmp3);
       format(strt, sizeof(strt), "[SERVER-ADMIN]: Вы перемещены в интерьер со следующими параметрами:");
    SendClientMessage(playerid, COLOR_GREEN, strt);
       format(strt, sizeof(strt), "[SERVER-ADMIN]: ID:%d, X:%d, Y:%d, Z:%d",interid,corx,cory,corz);
    SendClientMessage(playerid, COLOR_GREEN, strt);
             SetPlayerInterior(playerid,interid);
    SetPlayerPos(playerid,corx,cory,corz);
    }
   else
       {
       SendClientMessage(playerid, COLOR_GREEN, "[SERVER-ADMIN]: Вы не являетесь Администратором");
       }
   return 1;
   }

Компилируется нормально, все переменные объявлены, даж незнаю в чем проблема...

З.Ы. Кто не понял, команду телепортирует игрока в заданный интерьер по ИД и координатам интерьера.

XAOCДата: Суббота, 10.05.2008, 00:15 | Сообщение # 2
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
strcmp
Quote
Сравнивает две строки друг с другом, с такими опциями, как игнорирование заглавных букв или максимальная длина.

(const string1[],const string2[],ignorecase=false,length=cellmax)
const string1[] Первая сравниваемая строка.
const string2[] Строка, которую вы хотите сравнить с string1.
ignorecase=false Игнорировать заглавные буквы, если true.
length=cellmax Максимальное число проверяемых ячеек.
Возвращает 0 - если строки равны между собой.

if(!strcmp("/interior",cmd,true,10))

я думаю я наглядно обьяснил

EragonДата: Суббота, 10.05.2008, 11:08 | Сообщение # 3
Уважаемый человек
Группа: Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус:
Все равно пишет:
Current Interior: 0

OKStyle™Дата: Суббота, 10.05.2008, 11:11 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
eragon, измени команду на /int например, поскольку /interior стандартная команда samp'а, которая показывает id текущего интерьера.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
EragonДата: Суббота, 10.05.2008, 12:52 | Сообщение # 5
Уважаемый человек
Группа: Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус:
XAOC, ты не прав, наоборот стала не работать команда)
okstyle, спс, помогло.

XAOCДата: Суббота, 10.05.2008, 14:46 | Сообщение # 6
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
eragon, ты сам прочти то что ты написал:

if(!strcmp("/interior",cmd,true,10))

если стока введённая в чат не равняется /interior, то выполнить

EragonДата: Суббота, 10.05.2008, 20:45 | Сообщение # 7
Уважаемый человек
Группа: Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус:
XAOC, да какая разница, все равно работает, а без "!" не работает (=
я то понимаю что так не должно быть, но ведь работает (=

  • Страница 1 из 1
  • 1
Поиск:





 


 


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