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

 



 
          





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





Последние Файлы 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  
Goto проблемы
SweetДата: Суббота, 14.08.2010, 23:50 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 4
Награды: 1
Город: Н.Новгород
Репутация: 1
Замечания: 0%
Статус:
Code
if (strcmp(cmd, "/goto", true) == 0)
  {
   new tmp[256];
   tmp = strtok(cmdtext, idx);
    
   if(!strlen(tmp))
   {
   SendClientMessage(playerid, COLOR_WHITE, "SERVER: Юзай /goto [id] для телепорта к игроку.");
   return 1;
   }
    
   new GotoId;
   GotoId = strval(tmp);
   if(GotoId != playerid)
   {
   SendClientMessage(playerid, COLOR_RED, "INFO: Ты не можешь телепортироваться к себе.");
   }else{
   new Float:x, Float:y, Float:z;
   GetPlayerPos(GotoId, x, y, z);
   SetPlayerPos(playerid, x, y, z);
   }
   return 1;
  }

Код не работает. То есть работает, но не так как должен. У других игроков - пишет что команды не существует, у меня - телепортирует ко мне же, в чём дело?
PS. strok есть, cmd[256] и idx прописаны в начале паблика онплееркоммандтекст.



Мои моды: ACHIEVEMENTS in SA
ICQ: 444658231
在生活中,有一條路可走,而且每個都有自己的。
ZiGGiДата: Воскресенье, 15.08.2010, 00:18 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Code
if(strcmp(cmd, "/goto", true) == 0)  
{  
  new tmp[128];  
  tmp = strtok(cmdtext, idx);      
  if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Юзай /goto [id] для телепорта к игроку.");
  new GotoId = strval(tmp);  
  if(GotoId == playerid) return SendClientMessage(playerid, COLOR_RED, "INFO: Ты не можешь телепортироваться к себе.");  
  new Float:x, Float:y, Float:z;  
  GetPlayerPos(GotoId, x, y, z);  
  SetPlayerPos(playerid, x, y, z);  
  return 1;  
}



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
SLICKДата: Воскресенье, 15.08.2010, 00:22 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус:
Code
if (strcmp(cmd, "/goto", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);

if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Юзай /goto [id] для телепорта к игроку.");
return 1;
}

new GotoId;
GotoId = strval(tmp);
if(GotoId != playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(GotoId, x, y, z);
SetPlayerPos(playerid, x, y, z);
}else{
SendClientMessage(playerid, COLOR_RED, "INFO: Ты не можешь телепортироваться к себе.");
}
return 1;
}



My works:
[GM] RTDM
Advertising system
Fuel System
Artefacts Search (Динамическая сис-ма артефактов)


Сообщение отредактировал SLICK - Воскресенье, 15.08.2010, 00:28
SweetДата: Воскресенье, 15.08.2010, 01:02 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 4
Награды: 1
Город: Н.Новгород
Репутация: 1
Замечания: 0%
Статус:
Спасибо, не помогло.
Я даже не знаю что такое с моим гм... Телепортирует других игроков только ко мне, меня вообще не телепортирует. Реагирует как "Юзай гоуту для блабла..." даже на команду /lol. Всё ещё прошу помощи.



Мои моды: ACHIEVEMENTS in SA
ICQ: 444658231
在生活中,有一條路可走,而且每個都有自己的。
xn1colasДата: Воскресенье, 15.08.2010, 11:27 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 157
Награды: 3
Репутация: 119
Замечания: 0%
Статус:
Sweet, ретурн на 0 в конце
  • Страница 1 из 1
  • 1
Поиск:





 


 


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