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

 



 
          





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





Последние Файлы 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 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Alcoholik  
[FAQ]Спавн в больнице.
PustikДата: Вторник, 22.02.2011, 18:47 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Просто увидел что кто то спрашивал в теме Вопрос | Ответ. И вчера парень заплатил 100 руб за то что я ему это зделаю...
И так начнём:
ко всем new

new MedicTime[MAX_PLAYERS]; // если есть то не добавляйте
new NeedMedicTime[MAX_PLAYERS]; // если есть то не добавляйте
new MedicBill[MAX_PLAYERS]; // если есть то не добавляйте
new JustDied[MAX_PLAYERS]; // если есть то не добавляйте
и чуть ниже:

Code
new Float:gMedicSpawns[3][3] = {//кровати в больнице...
{348.9868,165.0690,1014.6947},
{348.8042,162.5563,1014.6947},
{348.8767,159.9840,1014.6947}
};

в

public OnPlayerConnect(playerid)

Code
JustDied[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; // если есть то не добавляйте

В public SetPlayerSpawn(playerid)

Code
   if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)//эсли в тюрме или в ПБ
           {
               if(FirstSpawn[playerid] != 1)
               {
             PlayerInfo[playerid][pDeaths] += 1;
             SetPlayerHealth(playerid, 50.0);
                SetPlayerInterior(playerid, 3);
                PlayerInfo[playerid][pInt] = 3;
                      rand = random(sizeof(gMedicSpawns));
             SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]);
             SetPlayerFacingAngle(playerid, 0);
                   TogglePlayerControllable(playerid, 0);
                   GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~›ƒ…E CBOE‚O BOˆƒAPOB‡Eì…• ...", 30000, 3);
                   JustDied[playerid] = 1;
                   MedicTime[playerid] = 1;
                   ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
                   if(PlayerInfo[playerid][pDonateRank] > 0)
                   {
                       NeedMedicTime[playerid] = 30; // время скок деражать будут..
                   }
                   else
                   {
                    NeedMedicTime[playerid] = 40; // время скок деражать будут в больнице   
             }
                PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
             return 1;
         }
        }
   if(JustDied[playerid] == 1)
   {
       if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
       {
           SetPlayerVirtualWorld(playerid, 0);//вирт мир
           PlayerInfo[playerid][pVirWorld] = 0;
       }
       SetPlayerPos(playerid, 826.4158,-1369.9487,-0.5015);//куда выйдут
       SetPlayerFacingAngle(playerid, 270.0);//поворот угла
       SetPlayerInterior(playerid,0);//интерьер
       PlayerInfo[playerid][pInt] = 0;//интерьер
       return 1;
   }

И в public SetPlayerUnjail()

Code
      if(MedicTime[i] > 0)
           {
               if(MedicTime[i] == 3)
               {
                   SetPlayerInterior(i, 3);
                   PlayerInfo[i][pInt] = 3;
                   new Float:X, Float:Y, Float:Z;
                   GetPlayerPos(i, X,Y,Z);
                   SetPlayerCameraPos(i, X - 3, Y, Z);
                   SetPlayerCameraLookAt(i,X,Y,Z);
               }
               MedicTime[i] ++;
               if(MedicTime[i] >= NeedMedicTime[i])
               {
             new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
             //GivePlayerMoney(i, -cut);
             format(string, sizeof(string), " Доктор: Ваш медицинский счёт составляет $%d, Удачного дня. ", cut);
             SendClientMessage(i, COLOR_YELLOW, string);
             TogglePlayerControllable(i, 1);
                   MedicBill[i] = 0;
                   MedicTime[i] = 0;
                   NeedMedicTime[i] = 0;
                   PlayerInfo[i][pDeaths] += 1;
                   PlayerFixRadio(i);
                   ClearAnimations(i);
                   SetPlayerInterior(i, 0);
                PlayerInfo[i][pInt] = 0;
                SetPlayerPos(i, 1176.7842,-1323.8354,14.0384)//координаты выхода с больницы
                   SetCameraBehindPlayer(i);
                   SetPlayerHealth(i, 100);
                }
           }

Enjoy....
З.Ы вырезано с какого то мода...Вроде как Jefferson Role Play


Сообщение отредактировал Pustik - Вторник, 22.02.2011, 21:10
MonstevДата: Вторник, 22.02.2011, 21:18 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Город: Владимир
Репутация: -6
Замечания: 0%
Статус:
Это будет респавн после убийства?
PustikДата: Вторник, 22.02.2011, 21:33 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Monstev, убийства/смерти
LatronДата: Вторник, 22.02.2011, 22:51 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
в анимке респиться?......


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


PustikДата: Вторник, 22.02.2011, 23:35 | Сообщение # 5
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Latron, да в корячке на кровати валяется -_-
Dwayde_WadeДата: Вторник, 22.02.2011, 23:48 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 56
Награды: 12
Город: Таллинн
Репутация: 37
Замечания: 0%
Статус:
Мне лчино не нравиться, не удобно и смысл респ банд и тд пропадает, а так работа хорошоая молодец!


http://waderp.listbb.ru - Сервер

Помошь в Pawno обрашаться в ICQ

Мои работы:
[MAP]Casino

3-City-RPGДата: Среда, 23.02.2011, 01:26 | Сообщение # 7
Освоившийся
Группа: Пользователи
Сообщений: 93
Награды: 0
Город: Белгород
Репутация: 0
Замечания: 0%
Статус:
Очень давно ждал!!
Спасибо :)



Сервер в разработке
LiOn4ukДата: Среда, 23.02.2011, 20:11 | Сообщение # 8
Местный
Группа: Продвинутые
Сообщений: 525
Награды: 12
Город: Beautiful City
Репутация: 688
Замечания: 0%
Статус:
Пастик молорик,поставлю себе чё :)
Quote (Dwayde_Wade)
Мне лчино не нравиться, не удобно и смысл респ банд и тд пропадает, а так работа хорошоая молодец!

Респ банд? За то не будет Спаун Киллов ;)


лол.

Сообщение отредактировал LiOn4uk - Среда, 23.02.2011, 20:11
Fus1Дата: Среда, 23.02.2011, 21:14 | Сообщение # 9
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
выдрано тупо из LARP'a
DiSEДата: Среда, 23.02.2011, 21:42 | Сообщение # 10
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Fus1, +1

Зачем ты выложил то что может вырезать любой? Повыпендриваться?

PustikДата: Четверг, 24.02.2011, 00:02 | Сообщение # 11
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
DiSE, мдаа.... Я написал что выдрано... У меня попросли, я зделал... Ты такой глупый, хоть бы читать научился, мне написали как зделать я создал, а тебе то чего? Тебе тема мешает? Возможно кто то и не может или не знает откуда...
DiSEДата: Четверг, 24.02.2011, 09:27 | Сообщение # 12
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Quote
И вчера парень заплатил 100 руб за то что я ему это зделаю

ну и отправил бы ему это в личку, тем более он заплатил, чё ты щас йухню гонишь?

PustikДата: Четверг, 24.02.2011, 10:04 | Сообщение # 13
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
DiSE, тебе доебатся не к кому? -_- Иди на улицу пивка выпей >< он сказал если тему создам то с него стольник ...
PustikДата: Четверг, 03.03.2011, 16:38 | Сообщение # 14
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Alagas, вставил ниже цикла,попробуй вставлять ниже или меняй "i" на playerid
FixControlДата: Понедельник, 14.03.2011, 19:09 | Сообщение # 15
Новенький
Группа: Пользователи
Сообщений: 24
Награды: 0
Город: Анкоридж
Репутация: 0
Замечания: 0%
Статус:
Я заменил "i" на "playerid"
Получилась такая вот ошибка:

C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10587) : error 033: array must be indexed (variable "MedicTime")
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10589) : error 033: array must be indexed (variable "MedicTime")
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10591) : error 076: syntax error in the expression, or invalid function call
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10591) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10591) : warning 215: expression has no effect
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10592) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10594) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10595) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10596) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10598) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10599) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10604) : error 017: undefined symbol "i"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10605) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10606) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10607) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10608) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10609) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10610) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10611) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10612) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10613) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10614) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10615) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(10616) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(21127) : warning 225: unreachable code
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(37965) : warning 203: symbol is never used: "CallCost"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(37965) : warning 203: symbol is never used: "callcost"
C:\Documents and Settings\Admin\Рабочий стол\SG MOD\gamemodes\sg.pwn(37965) : warning 203: symbol is never used: "cchargetime"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

23 Errors.

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


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