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

 



 
          





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





Последние Файлы 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  
Проблема с кодом
[xRP]PowerBladeДата: Воскресенье, 24.08.2008, 16:07 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 54
Награды: 1
Город: ППЦ
Репутация: 5
Замечания: 0%
Статус:
Скрипт таков, что если у чела меньше 10 hp его замораживает и примеяет анимацию. Если он попытается заговорить, то всплывает сообщение что он не может говорить пока мертв. Спасти его может только /sos.
Тут часть скрипта на то чтобы человек не говорил.
Когда я один на сервере то все работает и я не могу разговаривать пока мертв. Только кто-нибудь еще заходит, то я могу разговаривать и /sos перестает работать mda Не подскажите случаем что с кодом у меня?
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
if(hp<=20)
   if (strcmp("/sos", cmdtext, true, 10) == 0)
{
new name[256];
GetPlayerName(playerid, name, 256);
format(name,sizeof(name), ">Игрок %s умирает! Позовите спасателей!", name);
SendClientMessageToAll(0xAA3333AA, name);
    return 1;
   }
   return 0;
}

public OnPlayerText(playerid,text[])
{
for(new i=0; i<MAX_PLAYERS; i++)
if(hp<=20)
{
SendClientMessage(i, 0xAA3333AA, ">Вы не можете говорить, пока мертвы! Единственное спасение - /sos!");
   return 0;
}
if(hp>=20)
{
if(strfind(text, "sos", true) == 0)
{
SendClientMessage(playerid, 0xAA3333AA, ">У вас не критическая ситуация!");
    }
    return 1;
   }
   return 0;
}

Добавлено (24.08.2008, 16:07)
---------------------------------------------
Что, никто не поможет чтоли?


Сообщение отредактировал [xRP]HoneyMoney - Воскресенье, 24.08.2008, 15:10
theAloneДата: Воскресенье, 24.08.2008, 16:26 | Сообщение # 2
Долгожитель
Группа: Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус:
Code
new hp;
GetPlayerHealth(playerid,hp);

В верх он плеер текст и команд текст, не знаю но должно рабоать.

[xRP]PowerBladeДата: Воскресенье, 24.08.2008, 16:54 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 54
Награды: 1
Город: ППЦ
Репутация: 5
Замечания: 0%
Статус:
У меня уже есть в начале скрипта new Float:hp;
А так может я действительно забыл вставить эту функцию в эти паблики?
Счас пойду протестю!

Добавлено (24.08.2008, 16:54)
---------------------------------------------
Все помогло. Я прото реально забыл ее прописать.
Спасиб.
МОЖНО ЗАКРЫВАТЬ!

MAKДата: Воскресенье, 24.08.2008, 18:03 | Сообщение # 4
Группа: Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус:
Закрыто


Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь.
Вас оскорбили или поступили нечестно? - Обращайтесь.
Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.

Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
  • Страница 1 из 1
  • 1
Поиск:





 


 


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