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

 



 
          





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





Последние Файлы 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).



Радость
StelsДата: Среда, 10.11.2010, 21:00 | Сообщение # 1831
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (devil77771)
1. Как сделать чтобы видно было скины при входе чтобы их матать и выбирать.

в OnPlayerRequestClass

[indent]

Code
SetPlayerPos(playerid,x,y,z);//позиция скина
     SetPlayerFacingAngle(playerid, rot);//азимут, куда будет смотреть скин
     SetPlayerCameraPos(playerid,cx,cy,cz);//позиция камеры
     SetPlayerCameraLookAt(playerid,x,y,z+2);//куда будет направлена камера.
[/indent]

Quote (devil77771)
2. Как задать интерьер классу при спауне.

в OnPlayerSpawn
SetPlayerInterior(playerid,id);




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
StelsДата: Среда, 10.11.2010, 21:02 | Сообщение # 1832
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
if(strcmp(cmd, "/car", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] < 4)
{
SendClientMessage(playerid, COLOR_GREEN, " У вас нет прав на использование этой команды!");
return 1;
}
new car;
car = strtok(cmdtext, idx);
if(!strlen(car))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /car [carid]");
return 1;
}
if(car < 400 || car > 611)
{
SendClientMessage(playerid, COLOR_GREY, " От 400 До 611 !");
return 1;
}
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 10000);
}
return 1;
}




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.


Сообщение отредактировал Stels - Среда, 10.11.2010, 21:49
SiZMaNДата: Четверг, 11.11.2010, 14:29 | Сообщение # 1833
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
Как сделать команду допустим /kill к определенному ID Классу?
bmw_uaДата: Четверг, 11.11.2010, 15:17 | Сообщение # 1834
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: qwwerr
Репутация: 0
Замечания: 0%
Статус:
Есть прога для растановок машин в сампе?
А то через дебуг делаю а savepositions нету=( помогите ..... suicide2

Jonny_MarvelДата: Четверг, 11.11.2010, 18:06 | Сообщение # 1835
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Город: Одесса
Репутация: 0
Замечания: 0%
Статус:
Помогите пожалуста в создание Киллстата для админов (чтобы админы видели кто кого убил и с какого оружия).
И /mask хитманам чтобы исчезал ник.



Skype: dreven7777
80.90.118.163:7834 Все сюда!!!!!
SiZMaNДата: Четверг, 11.11.2010, 18:33 | Сообщение # 1836
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
bmw_ua, Если версия сампа 0.3b то ищи в Мои документы > GTA San Andreas User Files > SAMP > savedpositions.txt
bmw_uaДата: Четверг, 11.11.2010, 19:28 | Сообщение # 1837
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: qwwerr
Репутация: 0
Замечания: 0%
Статус:
Quote (SiZMaN)
Если версия сампа 0.3b то ищи в Мои документы > GTA San Andreas User Files > SAMP > savedpositions.txt

Большое спасибо,ищо вопросик что нужно зделать чтоб врата откривалис???

<object name="object (33)">
<position>2834.807373 -1183.201172 26.455898</position>
<rotation>-1.374447 0.000000 0.000000</rotation>
<model>974</model>
</object>

SiZMaNДата: Четверг, 11.11.2010, 20:42 | Сообщение # 1838
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
bmw_ua,
Автоматические ворота: http://www.samp-rus.com/forum/31-1151-1
Ворота для Клана: http://www.samp-rus.com/forum/42-12989-1
Или юзай поиск!

Добавлено (11.11.2010, 20:42)
---------------------------------------------

Quote (SiZMaN)
Как сделать команду допустим /kill к определенному ID Классу?

Ну помогите?
Code
    if(!strcmp(cmdtext, "/lock", true))
  {
          // - Как сделать проверку на класс
  }
   return 1;

Вот Группы классов:

Code
public OnPlayerRequestClass(playerid, classid)
{
  PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
  gangkiller[playerid] = 0;
  teamdeaths[playerid] = 0;
  SetPlayergTeam(playerid, classid);
  switch(classid) {
   case 0..5:
   {
    GameTextForPlayer(playerid, "~g~Grove", 500, 3);
    SetPlayerPos(playerid, -2029.1744, 165.9589, 28.8358);
    SetPlayerFacingAngle(playerid, 312.0);
    SetPlayerCameraPos(playerid, -2022.0372, 164.1694, 28.8358);
    SetPlayerCameraLookAt(playerid, -2029.1744, 165.9589, 28.8358);
   }
   case 6..8:
   {
    GameTextForPlayer(playerid, "~r~™OЊм…K…", 500, 3);
    SetPlayerPos(playerid, 2146.8684,-1835.8636,18.8203);
    SetPlayerFacingAngle(playerid, 60.0);
    SetPlayerCameraPos(playerid, 2153.4502,-1838.9604,20.2813);
    SetPlayerCameraLookAt(playerid, -2097.712, 902.173, 77.7656);
    ApplyAnimation(playerid, "MISC", "Plane_exit", 4.0998, 0, 1, 1, 1, 1);
   }
   case 9..11:
   {
    GameTextForPlayer(playerid, "~y~Vagos", 500, 3);
    SetPlayerPos(playerid, -1700.2037, 1337.1646, 15.2272);
    SetPlayerFacingAngle(playerid, 112.0);
    SetPlayerCameraPos(playerid, -1694.3945, 1335.7785, 15.8219);
    SetPlayerCameraLookAt(playerid, -1700.2037, 1337.1646, 15.2272);
    ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
   }
   case 12..14:
   {
    GameTextForPlayer(playerid, "~r~Aztecas", 500, 3);
    SetPlayerPos(playerid, -2631.2449, 316.4971, 4.3786);
    SetPlayerFacingAngle(playerid, 135.0);
    SetPlayerCameraPos(playerid, -2637.7303, 312.6282, 4.3692);
    SetPlayerCameraLookAt(playerid, -2631.2449, 316.4971, 4.3786);
    ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
   }
   case 15..18:
   {
    GameTextForPlayer(playerid, "~r~mafia", 500, 3);
    SetPlayerPos(playerid, -2157.461, 678.3513, 90.1813);
    SetPlayerFacingAngle(playerid, 135.0);
    SetPlayerCameraPos(playerid, -2161.6956, 683.2941, 89.9766);
    SetPlayerCameraLookAt(playerid, -2157.461, 678.3513, 90.1813);
   }
   case 19..22:
   {
    GameTextForPlayer(playerid, "~w~russian Mafia", 500, 3);
    SetPlayerPos(playerid, -2729.8299, -261.986, 7.1875);
    SetPlayerFacingAngle(playerid, 360.0);
    SetPlayerCameraPos(playerid, -2737.0833, -261.4687, 7.1875);
    SetPlayerCameraLookAt(playerid, -2729.8299, -261.986, 7.1875);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 23:
   {
    GameTextForPlayer(playerid, "~w~Cop", 500, 3);
    SetPlayerPos(playerid, -1602.853, 740.1533, -5.2422);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -1610.2046, 735.0292, -5.2422);
    SetPlayerCameraLookAt(playerid, -1602.853, 740.1533, -5.2422);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 24:
   {
    GameTextForPlayer(playerid, "~w~Cop", 500, 3);
    SetPlayerPos(playerid, -1701.1663, 688.9113, 24.8906);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -1706.0862, 689.1909, 24.8906);
    SetPlayerCameraLookAt(playerid, -1701.1663, 688.9113, 24.8906);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 25..27:
   {
    GameTextForPlayer(playerid, "~w~Cop", 500, 3);
    SetPlayerPos(playerid, -1590.6027, 722.3596, 9.2688);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -1582.9314, 722.5349, 7.8853);
    SetPlayerCameraLookAt(playerid, -1590.6027, 722.3596, 9.2688);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 28:
   {
    GameTextForPlayer(playerid, "~w~Cop", 500, 3);
    SetPlayerPos(playerid, -1621.2616, 691.746, 7.1875);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -1626.715, 695.5438, 6.8063);
    SetPlayerCameraLookAt(playerid, -1621.2616, 691.746, 7.1875);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 29:
   {
    GameTextForPlayer(playerid, "~w~Cop", 500, 3);
    SetPlayerPos(playerid, -1641.5199, 646.2963, 10.7126);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -1643.1095, 642.9254, 11.0475);
    SetPlayerCameraLookAt(playerid, -1641.5199, 646.2963, 10.7126);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 30..33:
   {
    GameTextForPlayer(playerid, "~w~GIRL", 500, 3);
    SetPlayerPos(playerid, -2553.6421, 1150.3529, 64.25);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -2549.4061, 1149.4927, 63.4858);
    SetPlayerCameraLookAt(playerid, -2553.6421, 1150.3529, 64.25);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
   case 34..35:
   {
    GameTextForPlayer(playerid, "~w~Army", 500, 3);
    SetPlayerPos(playerid, -1367.4085, 495.8089, 29.9445);
    SetPlayerFacingAngle(playerid, 630.0);
    SetPlayerCameraPos(playerid, -1362.5781, 491.9059, 29.9445);
    SetPlayerCameraLookAt(playerid, -1367.4085, 495.8089, 29.9445);
    ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
   }
  }
  return 1;
}

buduzlojДата: Четверг, 11.11.2010, 22:41 | Сообщение # 1839
Уверенный в себе
Группа: Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус:
Quote (bmw_ua)
Есть прога для растановок машин в сампе? А то через дебуг делаю а savepositions нету=( помогите .....

вроде можно через MTA,Map Editor но в мап едитору вроде в какойто одной версии

SiZMaNДата: Пятница, 12.11.2010, 16:12 | Сообщение # 1840
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
Как сделать машину в которую может садиться только определенный класс?!
MaccerДата: Пятница, 12.11.2010, 16:32 | Сообщение # 1841
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Quote (SiZMaN)
Как сделать машину в которую может садиться только определенный класс?!

Закрывать ее для всех остальных классов.



есть вопросы по sa-mp или pawn?
помогу за $$
buduzlojДата: Пятница, 12.11.2010, 17:42 | Сообщение # 1842
Уверенный в себе
Группа: Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус:
Как сделать новый дом c помошью house and biz generator ?
Помогите я непонимаю suicide2
а в ручную вопше неумею
научите хоть как

Добавлено (12.11.2010, 17:42)
---------------------------------------------
и вот какие цыфры надо брать чтоб дом создать
0,2810.4941,2919.7729,36.5046,172.8675,0,0,0,0,0,0

SiZMaNДата: Пятница, 12.11.2010, 20:25 | Сообщение # 1843
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
Maccer, А примерчик не покажешь?
MaccerДата: Пятница, 12.11.2010, 23:40 | Сообщение # 1844
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Quote (SiZMaN)
Maccer, А примерчик не покажешь?

ну я же не буду за тебя делать, вот тебе пара подсказок:
OnVehicleStreamIn
SetVehicleParamsForPlayer

Если тебе этого не достаточно, значит ты полный ноль в теме, и больше не озадачивай людей вопросами, где ты на самом деле хочешь чтобы все сделали за тебя.


есть вопросы по sa-mp или pawn?
помогу за $$
SiZMaNДата: Суббота, 13.11.2010, 00:34 | Сообщение # 1845
Новенький
Группа: Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус:
Сделал все намного просче! :)
Code
new Car1;

В public OnGameModeInit()

Code
Car1 = CreateVehicle(516, 2115.7615, -1787.4069, 18.7526, 0.3640, 6, 6, 30);

В public OnPlayerStateChange(playerid, newstate, oldstate)

Code
     if(newstate == 2)
     {
         new VehicleID = GetPlayerVehicleID(playerid);
         if(VehicleID == Car1)
         {
             new Name[MAX_PLAYER_NAME];
             GetPlayerName(playerid, Name, sizeof(Name));
             if(strcmp( Name, "Ваш ник")) RemovePlayerFromVehicle(playerid); // Ваш ник (только для него доступна машина!)
    }
}

Может кому понадобится! cool
Maccer, но все равно спс!

Поиск:





 


 


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