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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
Mr_TemaДата: Среда, 17.11.2010, 15:22 | Сообщение # 1876
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 0
Город: Москва
Репутация: -7
Замечания: 0%
Статус:
Народ киьте плиз готовый код ворот с проверкой на админа, плиииз
p.s. и куд его всавлять (FS)
с меня +



Нужен знающий скриптер !
Скайп "Hety_Skypa"
pawmanДата: Среда, 17.11.2010, 18:04 | Сообщение # 1877
Уверенный в себе
Группа: Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус:
как прикрепить к игроку обьект? Что бы в области головы был обьект.


Разрабатываю карты для сервера. Обращайтесь, качество гарантирую.
Мои работы:
[MAP+FS]Особняк
[MAP+FS]Пляж
[MAP+FS]sa_city_bilding
Сайт: фаникс.рф
HotJRДата: Среда, 17.11.2010, 18:34 | Сообщение # 1878
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус:
pawman, вот AttachObjectToPlayer


Хочу исправиться.
DiZiДата: Среда, 17.11.2010, 18:38 | Сообщение # 1879
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
HotJR, а не лутше использовать SetPlayerHoldingObject??


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




HotJRДата: Среда, 17.11.2010, 18:59 | Сообщение # 1880
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус:
Quote (golden103)
HotJR, а не лутше использовать SetPlayerHoldingObject??

Чем лучше то?



Хочу исправиться.
DiZiДата: Среда, 17.11.2010, 19:09 | Сообщение # 1881
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
HotJR, да тем что в AttachObjectToPlayer нужно подгонять координаты объекта, а в SetPlayerHoldingObject достаточно выбрать часть тела к которой нужно прицепить объект


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




HotJRДата: Среда, 17.11.2010, 19:58 | Сообщение # 1882
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус:
golden103, можно поподробней о функции


Хочу исправиться.
DiKiY_777Дата: Четверг, 18.11.2010, 13:18 | Сообщение # 1883
Новенький
Группа: Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус:
Кто может помочь по моему вопросу тут иже павно код есть
Code

//==============================================================================
  if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(gPlayerLogged[playerid] == 0)
          {
              SendClientMessage(playerid, COLOR_GREY, "Äëÿ íà÷àëà âîéäèòå â èãðó");
              return 1;
          }
          new x_nr[64];
          x_nr = strtok(cmdtext, idx);
          if(!strlen(x_nr))
          {
              SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóéòå: (/v)ehicle [íàèìåíîâàíèå]");
              SendClientMessage(playerid, COLOR_WHITE, "Íàèìåíîâàíèå: park, lock, sell, sellto, color,paintjob");
              return 1;
          }
          if(strcmp(x_nr,"sell",true) == 0)
          {
              if(IsAtDealership(playerid))
              {
                  if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey])
                  {
                      new ownvehkey;
                      if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                      else { return 1; }
                      if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                      {
                          new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
                          new Float:x,Float:y,Float:z;
                          new Float:a;
                          CarInfo[ownvehkey][cOwned] = 0;
                          strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                          SafeGivePlayerMoney(playerid,carsellprice);
                          PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                          format(string, sizeof(string), "~w~B‘ ŒPOƒA‡… ABO ˆA:: ~n~~g~$%d", carsellprice);
                          GameTextForPlayer(playerid, string, 10000, 3);
                          GetVehiclePos(ownvehkey, x, y, z);
                          GetVehicleZAngle(ownvehkey, a);
                          CarInfo[ownvehkey][cLocationx] = x;
                          CarInfo[ownvehkey][cLocationy] = y;
                          CarInfo[ownvehkey][cLocationz] = z;
                          CarInfo[ownvehkey][cAngle] = a;
                          if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
                          SafeRemovePlayerFromVehicle(playerid);
                          TogglePlayerControllable(playerid, 1);
                          if(PlayerInfo[playerid][pLocal] == ownvehkey)
                          {
                    SafeSetPlayerInterior(playerid,0);
                    SafeSetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
                          }
                          OnPropUpdate();
                          OnPropTextdrawUpdate();
                          OnPlayerUpdateEx(playerid);
                          DestroyVehicle(ownvehkey);
        CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
        if(CarInfo[ownvehkey][cPaintjob] != 999)
        {
         ChangeVehiclePaintjob(ownvehkey, CarInfo[ownvehkey][cPaintjob]);
        }
        SetVehicleVirtualWorld(ownvehkey, CarInfo[ownvehkey][cVirWorld]);
        SetVehicleModifications(ownvehkey);
                          return 1;
                      }
                  }
                  else
                  {
                      SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû ñèäåòü â àâòî");
                      return 1;
                  }
              }
              else
              {
                  SendClientMessage(playerid, COLOR_GREY, "Âû íå íà àâòîðûíêå");
                  return 1;
              }
          }
           else if(strcmp(x_nr,"buy",true) == 0)
          {
              if(IsAnOwnableCar(idcar))
              {
                  if(PlayerInfo[playerid][pLevel] < 1)
         {
                      return 1;
         }
         if(PlayerInfo[playerid][pPcarkey] == 999) { }
         else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ óæå åñòü 3 àâòî"); return 1; }
      if(CarInfo[idcar][cOwned]== 1)
      {
          SendClientMessage(playerid, COLOR_GREY, "Ó ýòîãî àâòî åñòü âëàäåëåö");
          return 1;
      }
      if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
      {
          if(PlayerInfo[giveplayerid][pCarLic] == 1)
          {
           if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }
           else { return 1; }
        CarInfo[idcar][cOwned] = 1;
        strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
        SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
        PlayerPlayMusic(playerid);
        GameTextForPlayer(playerid, "~w~£OˆƒPAB‡•E– C ŒOKYŒKO†~n~ìE ˆA€‘BA†E ŒPO /v park!", 5000, 3);
        SendClientMessage(playerid, COLOR_GRAD2, "Ïðîäàâåö: Ïîçäðàâëÿåì ñ ïîêóïêîé.");
        SendClientMessage(playerid, COLOR_GRAD2, "Ïîìîùü ñ ìàøíàìè /vehiclehelp!");
        SendClientMessage(playerid, COLOR_YELLOW2, "Òåïåðü âû ìîæåòå çàâåñòè äâèãàòåëü!");
        gEngine[playerid] = 0;
        engineOn[GetPlayerVehicleID(playerid)] = false;
        DateProp(playerid);
        OnPropUpdate();
        Delete3DTextLabel(CarLabel[idcar]);
        OnPlayerUpdateEx(playerid);
       }
       else
       {
        SendClientMessage(playerid, COLOR_WHITE, "Ó âàñ íåòó ëèöåíçèè íà âîæäåíèå!");
        return 1;
       }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íå õâàòàåò äåíåã");
          return 1;
      }
              }
          }
//==============================================================================

Добавлено (18.11.2010, 13:18)
---------------------------------------------
ни кто не знает что ли что за проблема


_DiKiY_
Dima-kunДата: Четверг, 18.11.2010, 13:26 | Сообщение # 1884
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
DiKiY_777, что за вопрос? Мы не экстрасенсы, и не можем понять что ты от насхочешь, не ужели этому в школе не учат?


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints


Сообщение отредактировал Morino_Reigan - Четверг, 18.11.2010, 13:27
SiZMaNДата: Четверг, 18.11.2010, 13:51 | Сообщение # 1885
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
Как тп игрока в определенное место? (команда для админа)
Dima-kunДата: Четверг, 18.11.2010, 14:28 | Сообщение # 1886
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
if(strcmp(cmdtext,"/teleport",true)==0)
{
if(IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid,Float:x,Float:y,Float:z);
SetPlayerInterior(playerid,id);
return 1;
}
}



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
DiKiY_777Дата: Четверг, 18.11.2010, 15:01 | Сообщение # 1887
Новенький
Группа: Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус:
у меня вот еще есть вопросик как сделать чтоб 3 машины можно было покупать ,а то я когда покупаю 2 машину он пишит типо у вас уже 3 машины


_DiKiY_
themrsnkДата: Четверг, 18.11.2010, 15:25 | Сообщение # 1888
themrsnk
Группа: I'm V.I.P.
Сообщений: 609
Награды: 14
Город: Челябинск
Репутация: 758
Замечания: 0%
Статус:
DiKiY_777,выложи сюда свою команду покупки авто.


[INC]
vehicle_fun (0.3c only)
[GM]
tRPG (0.3c only)
[ADDON]
Samp spamer
colorgen
askarovДата: Четверг, 18.11.2010, 15:29 | Сообщение # 1889
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Город: набережные челны
Репутация: 0
Замечания: 0%
Статус:
Киньте плиз файлскриптс клана
DiKiY_777Дата: Четверг, 18.11.2010, 15:54 | Сообщение # 1890
Новенький
Группа: Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус:
Quote

DiKiY_777,выложи сюда свою команду покупки авто.

Code


else if(strcmp(x_nr,"buy",true) == 0)  
           {  
               if(IsAnOwnableCar(idcar))  
               {  
                   if(PlayerInfo[playerid][pLevel] < 1)  
          {  
                       return 1;  
          }  
          if(PlayerInfo[playerid][pPcarkey] == 999) { }  
          else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ óæå åñòü 3 àâòî"); return 1; }  
       if(CarInfo[idcar][cOwned]== 1)  
       {  
           SendClientMessage(playerid, COLOR_GREY, "Ó ýòîãî àâòî åñòü âëàäåëåö");  
           return 1;  
       }  
       if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])  
       {  
           if(PlayerInfo[giveplayerid][pCarLic] == 1)  
           {  
            if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }  
            else { return 1; }  
         CarInfo[idcar][cOwned] = 1;  
         strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);  
         SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]);  
         PlayerPlayMusic(playerid);  
         GameTextForPlayer(playerid, "~w~£OˆƒPAB‡•E– C ŒOKYŒKO†~n~ìE ˆA€‘BA†E ŒPO /v park!", 5000, 3);  
         SendClientMessage(playerid, COLOR_GRAD2, "Ïðîäàâåö: Ïîçäðàâëÿåì ñ ïîêóïêîé.");  
         SendClientMessage(playerid, COLOR_GRAD2, "Ïîìîùü ñ ìàøíàìè /vehiclehelp!");  
         SendClientMessage(playerid, COLOR_YELLOW2, "Òåïåðü âû ìîæåòå çàâåñòè äâèãàòåëü!");  
         gEngine[playerid] = 0;  
         engineOn[GetPlayerVehicleID(playerid)] = false;  
         DateProp(playerid);  
         OnPropUpdate();  
         Delete3DTextLabel(CarLabel[idcar]);  
         OnPlayerUpdateEx(playerid);  
        }  
        else  
        {  
         SendClientMessage(playerid, COLOR_WHITE, "Ó âàñ íåòó ëèöåíçèè íà âîæäåíèå!");  
         return 1;  
        }  
       }  
       else  
       {  
           SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íå õâàòàåò äåíåã");  
           return 1;  
       }  
               }  
           }  
//==============================================================================  



_DiKiY_
Поиск:





 


 


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