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

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



Радость
SprunkДата: Понедельник, 04.01.2010, 13:28 | Сообщение # 736
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Quote (DizeL-ZR)
if(strcmp(cmdtext,"/drunk",true)==0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
return 1;
}

Забыли SetPlayerDrunkLevel



pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

Dima-kunДата: Понедельник, 04.01.2010, 13:44 | Сообщение # 737
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Swoon)
Забыли SetPlayerDrunkLevel

нет не забыли, он пьет и пьянеет. это в самом сампе так...



Мои работы:
[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
SprunkДата: Понедельник, 04.01.2010, 14:01 | Сообщение # 738
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
DizeL-ZR, Хех не знал,просто никогда не использовал это SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

IIIaxДата: Понедельник, 04.01.2010, 14:11 | Сообщение # 739
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 1
Город: Набережные Челны
Репутация: 0
Замечания: 0%
Статус:
У меня вот вопрос скриптерам. Откуда вы узнаете куда писать всякие коды. Вот когда я спрашивал людей они мне довали и говорили пихай его в мод! Но в какую строку?? в pawno наверняка есть порядок. Напишите пожалуйсто по подробнее.
Code
#include <a_samp>

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
  print("\n--------------------------------------");
  print(" Blank Filterscript by your name here");
  print("--------------------------------------\n");
  return 1;
}

public OnFilterScriptExit()
{
  return 1;
}

#else

main()
{
  print("\n----------------------------------");
  print(" Blank Gamemode by your name here");
  print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
  // Don't use these lines if it's a filterscript
  SetGameModeText("Blank Script");
  AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  return 1;
}

public OnGameModeExit()
{
  return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
  SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  return 1;
}

public OnPlayerRequestSpawn(playerid)
{
  return 1;
}

public OnPlayerConnect(playerid)
{
  return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
  return 1;
}

public OnPlayerSpawn(playerid)
{
  return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
  return 1;
}

public OnVehicleSpawn(vehicleid)
{
  return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
  return 1;
}

public OnPlayerText(playerid, text[])
{
  return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  {
   // Do something here
   return 1;
  }
  return 0;
}

public OnPlayerInfoChange(playerid)
{
  return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
  return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
  return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
  return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
  return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
  return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
  return 1;
}

public OnRconCommand(cmd[])
{
  return 1;
}

public OnObjectMoved(objectid)
{
  return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
  return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
  return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
  return 1;
}

public OnPlayerExitedMenu(playerid)
{
  return 1;
}

Вот это начальный мод. Вот зачем вот это написано
Code
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

Зачем это
Code
#include <a_samp>

это
Code
#if defined FILTERSCRIPT

и так далие. пожалуйсто прокоментируйте каждую строку. Я думаю это многим поможет.

TolOloTДата: Понедельник, 04.01.2010, 14:12 | Сообщение # 740
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 271
Награды: 5
Город: Киев
Репутация: 13
Замечания: 100%
Статус:
Сделал пикап и когда человек стает на него, отнимается -150. Как сделать что б даже если он станет туда за рулем машины, то деньги тоже отнимались? а то что б деньги отнялись нужно с машины выйти ><
Dima-kunДата: Понедельник, 04.01.2010, 15:41 | Сообщение # 741
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
c[L]o_Ud, никак


Мои работы:
[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
E1edgeДата: Понедельник, 04.01.2010, 16:49 | Сообщение # 742
Освоившийся
Группа: Продвинутые
Сообщений: 108
Награды: 3
Город: Украина
Репутация: 23
Замечания: 20%
Статус:
Code
// This is a comment
// uncomment the line below if you want to write a filterscript

Всё что находиться после // а также между /* и */ это комментарий. Компилятор эти строчки не будет учитывать при компиляции.
Code
//#define FILTERSCRIPT

Это дефайн. Его можно очень широко использовать по всему моду написав лишь раз.
Code
#include <a_samp>

Перечень используемых инклудов. Они пишутся по очереди.
Code
#if defined FILTERSCRIPT

Условие которое проверяет есть ли в скрипте/моде #define FILTERSCRIPT.
Далее тебе поможет Вики по SAMP




GTA.ru Training Server - 212.42.38.84:7780
AADS Mode v.2.8 by [TWP]_E1edge


Сообщение отредактировал Butilka - Понедельник, 04.01.2010, 16:51
FusionДата: Понедельник, 04.01.2010, 20:58 | Сообщение # 743
Группа: Продвинутые
Сообщений: 293
Награды: 6
Город: еоу
Репутация: 63
Замечания: 0%
Статус:
Swoon, в 0.3 новая функция.
IIIax, эмм какбэ это Фильтрскрипт ты открыл новый,шаблон.
c[L]o_Ud, добавь проверку на машину. Невидел код, незнаю как помочь.



[FS/INC] fN Anti-Cheat 33%
[FS] Pizza 24%
http://samp-rus.com/forum/8-11127-1 [FS] GPS System 100%
http://www.samp-rus.com/forum/8-11100-1#195878 [FS] CarInfo 100 %
[GM] TDM 0.1
Разработчики : Fusion
Тестеры : None
Готовность : 5% [Pause]
Требуются тестеры и скриптер

Дорабатываю,модифицирую,исправляю моды Godfather,обращатся в асю -_-

Пишу FS за $
SprunkДата: Понедельник, 04.01.2010, 21:27 | Сообщение # 744
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Ололо ты меня удивил,хахаха


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

feel_onДата: Понедельник, 04.01.2010, 22:53 | Сообщение # 745
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 2
Город: Белая Холуница
Репутация: 29
Замечания: 0%
Статус:
Quote (c[L)
o_Ud]Сделал пикап и когда человек стает на него, отнимается -150. Как сделать что б даже если он станет туда за рулем машины, то деньги тоже отнимались? а то что б деньги отнялись нужно с машины выйти ><

тип пикапа ставь 14

SprunkДата: Вторник, 05.01.2010, 07:35 | Сообщение # 746
Хостинг-провайдер
Группа: Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
Тут люди не экстрасенсы,давай свой код античита


pawn.su - Аренда игровых серверов.

Игровой портал Game Entertainment (Game-Ent.ru)

FusionДата: Вторник, 05.01.2010, 13:41 | Сообщение # 747
Группа: Продвинутые
Сообщений: 293
Награды: 6
Город: еоу
Репутация: 63
Замечания: 0%
Статус:
Roys, выкени античит :D


[FS/INC] fN Anti-Cheat 33%
[FS] Pizza 24%
http://samp-rus.com/forum/8-11127-1 [FS] GPS System 100%
http://www.samp-rus.com/forum/8-11100-1#195878 [FS] CarInfo 100 %
[GM] TDM 0.1
Разработчики : Fusion
Тестеры : None
Готовность : 5% [Pause]
Требуются тестеры и скриптер

Дорабатываю,модифицирую,исправляю моды Godfather,обращатся в асю -_-

Пишу FS за $
FusionДата: Вторник, 05.01.2010, 17:36 | Сообщение # 748
Группа: Продвинутые
Сообщений: 293
Награды: 6
Город: еоу
Репутация: 63
Замечания: 0%
Статус:
Roys, если хочешь нормальный античит на деньги, напиши сам.)) Но если ты не знаешь как, то в поиске поищи античит)) Попробуй античит от XAOC crazy


[FS/INC] fN Anti-Cheat 33%
[FS] Pizza 24%
http://samp-rus.com/forum/8-11127-1 [FS] GPS System 100%
http://www.samp-rus.com/forum/8-11100-1#195878 [FS] CarInfo 100 %
[GM] TDM 0.1
Разработчики : Fusion
Тестеры : None
Готовность : 5% [Pause]
Требуются тестеры и скриптер

Дорабатываю,модифицирую,исправляю моды Godfather,обращатся в асю -_-

Пишу FS за $
lol_sobakaДата: Вторник, 05.01.2010, 17:37 | Сообщение # 749
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 1
Город: Los Angeles
Репутация: 0
Замечания: 0%
Статус:
Quote (Fusion)
lol_sobaka, для начало создай команду в паблике Onplayercommandtext. И в команду уже пихни блин)
п.с давно не работал

чё за паблик ? Скажи на нубовском для меня языке :D

FusionДата: Вторник, 05.01.2010, 17:42 | Сообщение # 750
Группа: Продвинутые
Сообщений: 293
Награды: 6
Город: еоу
Репутация: 63
Замечания: 0%
Статус:
В public OnPlayerCommandText(playerid, cmdtext[]) пихай свою команду crazy


[FS/INC] fN Anti-Cheat 33%
[FS] Pizza 24%
http://samp-rus.com/forum/8-11127-1 [FS] GPS System 100%
http://www.samp-rus.com/forum/8-11100-1#195878 [FS] CarInfo 100 %
[GM] TDM 0.1
Разработчики : Fusion
Тестеры : None
Готовность : 5% [Pause]
Требуются тестеры и скриптер

Дорабатываю,модифицирую,исправляю моды Godfather,обращатся в асю -_-

Пишу FS за $
Поиск:





 


 


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