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

 



 
          





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





Последние Файлы 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  
/trenzona
WintMaxДата: Четверг, 08.05.2008, 12:50 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Короче люди, объясняю свою проблему. Вот у меня есть команда /trenzona:
Code
      if (strcmp("/trenzona", cmdtext, true, 10) == 0)
         {
       SetPlayerPos(playerid,-2046.9194,-2555.6785,30.6250);
       SendClientMessage(playerid, 0xFFFF00AA, "* Вы были перенесенны на тренировочную зону!");
       SetPlayerHealth(playerid, 100.0);
       SetPlayerInterior(playerid, 0);
       GivePlayerWeapon(playerid,24,5000);
       GivePlayerWeapon(playerid,27,5000);
       GivePlayerWeapon(playerid,8,1);
       GivePlayerWeapon(playerid,30,5000);
       SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000);
       return 1;
         }

И мне надо, чтоб эта команда спавнила игрков разных команд в разных местах. Я себе это представляю как сделать, но не увереч, что правильно.
Code
      if (strcmp("/trenzona", cmdtext, true, 10) == 0)
         {
       SetPlayerPos(playerid,-2046.9194,-2555.6785,30.6250);
       SendClientMessage(playerid, 0xFFFF00AA, "* Вы были перенесенны на тренировочную зону!");
       SetPlayerHealth(playerid, 100.0);
       SetPlayerInterior(playerid, 0);
       GivePlayerWeapon(playerid,24,5000);
       GivePlayerWeapon(playerid,27,5000);
       GivePlayerWeapon(playerid,8,1);
       GivePlayerWeapon(playerid,30,5000);
       if(gTeam[playerid] а тут хз, че писать){
       SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000);
}else{
      if(gTeam[playerid] а тут хз, че писать){
       SetSpawnInfo(playerid,TEAM_3,Координаты,24,5000,27,5000,30,5000);
      
   if(gTeam[playerid] а тут хз, че писать){
       SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000);
}
SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000);
       return 1;
         }

Добавлено (08.05.2008, 12:09)
---------------------------------------------
Помогите. Поставлю +

Добавлено (08.05.2008, 12:50)
---------------------------------------------
Не, спс, разобрался. Теперь такой вопрос. Как сделать, шоб игрок мог использовать эту команду только один раз?

DarkByteДата: Четверг, 08.05.2008, 14:16 | Сообщение # 2
Долгожитель
Группа: Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус:
Quote
if(gTeam[playerid]==номер команды...){

Quote

new gPlayersTren[MAX_PLAYERS];
...

if (strcmp("/trenzona", cmdtext, true, 10) == 0)
{
if (gPlayersTren[playerid]) {
// уже писал команду, ничего не делаем или отправляем сообщение
return 1;
} else gPlayersTren[playerid]=1;




MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
WintMaxДата: Четверг, 08.05.2008, 16:38 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Огромное спс, все работает :)
  • Страница 1 из 1
  • 1
Поиск:





 


 


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