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

 



 
          





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





Последние Файлы 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
Модератор форума: Dima-kun  
Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » a_samp callbacks (Краткий справочник автовызываемых функций)
a_samp callbacks
SolitarioniДата: Воскресенье, 25.12.2011, 16:45 | Сообщение # 1
Постоялец
Группа: I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус:
a_samp callbacks


OnGameModeInit


Эта функция вызывается при загрузке игрового режима.
Code

OnGameModeInit();


OnGameModeExit


Эта функция вызывается при выгрузке игровой режим.
Code

OnGameModeExit();


OnFilterScriptInit


Эта функция вызывается при загрузке фильрскрипта. Вызывается только в том фильтрскрипте который загружается.
Code

OnFilterScriptInit();


OnFilterScriptExit


Эта функция вызывается при выгрузке фильтрскрипта. Вызывается только в том фильрскрипте который выгружается.
Code

OnFilterScriptExit();


OnPlayerConnect


Вызывается, когда игрок подключается к серверу.
Code

OnPlayerConnect(playerid);

playerid  ИД присоединившегося игрока.


OnPlayerDisconnect


Вызывается, когда игрок отключается от сервера.
Code

OnPlayerDisconnect(playerid, reason);

playerid  ID игрока
reason  ID причины выхода




OnPlayerSpawn


Вызывается при спавне игрока.
Code

OnPlayerSpawn(playerid);

playerid  ID игрока


OnPlayerDeath


Вызывается при смерти игрока.
Code

OnPlayerDeath(playerid, killerid, reason);

playerid    ID погибшего игрока.
killerid    ID убившего игрока или INVALID_PLAYER_ID если такового небыло.
reason    ID причины смерт (0 – 504, 200, 201).


OnVehicleSpawn


Вызывается при спавне транспортного средства.
Code

OnVehicleSpawn(vehicleid);

vehicleid  ID транспортного средства


OnVehicleDeath


Вызывается когда автомобиль взрывается.
Code

OnVehicleDeath(vehicleid, killerid);

vehicleid  ID транспортного средства который был 'убит'.
killerid  ID игрока который 'убил' автомобиль.


OnPlayerText


Вызывается когда игрок отправляет сообщение в чат.
Code

OnPlayerText(playerid, text[]);

playerid  ID погибшего игрока.
text[]  Текст игрока


OnPlayerCommandText


Функция вызывается при отправке игроком какой либо команды в чат. Команды пишутся через «/».
Code

OnPlayerCommandText(playerid, cmdtext[]);

playerid  ID погибшего игрока.
cmdtext[]  Набранная команда(включая '/').


OnPlayerRequestClass


Выполняется при выборе игроком класса (скина). Функция выполняется каждый раз, когда игрок нажимает "влево" и "вправо", чтобы выбрать другой класс.
Code

OnPlayerRequestClass(playerid, classid);

playerid  ID игрока, запросивщего класс.
classid  ID запрошенного игроком класса.


OnPlayerEnterVehicle


Выполняется, когда игрок нажимает "Enter", чтобы сесть в машину (а не тогда, когда он уже в нее сел).
Code

OnPlayerEnterVehicle(playerid, vehicleid, ispassenger);

playerid  ID вошедшего в транспорт игрока.
vehicleid  ID транспорта, в который вошел игрок.
ispassenger    Переменная, указывающая, кто игрок: пассажир или водитель. 1/true означает - пассажир, а 0/false означает - водитель.


OnPlayerExitVehicle


Выполняется, когда игрок нажимает "Enter", чтобы выйти из машины.
Code

OnPlayerExitVehicle(playerid, vehicleid);

playerid  ID игрока.
vehicleid  ID транспорта


OnPlayerStateChange


Выполняется, когда игрок меняет свое состояние в игре (водитель, пассажир, пешеход).
Code

OnPlayerStateChange(playerid, newstate, oldstate);
[code]
playerid    ID игрока
newstate    ID нового сосотояния.
oldstate    ID старого состояния.




OnPlayerEnterCheckpoint


Выполняется, когда игрок заходит в чекпойнт (контрольную точку).
Code

OnPlayerEnterCheckpoint(playerid)

playerid    ID игрока


OnPlayerLeaveCheckpoint


Выполняется, когда игрок покидает чекпойнт.
Code

OnPlayerLeaveCheckpoint(playerid);

playerid    ID игрока


OnPlayerEnterRaceCheckpoint


Выполняется, когда игрок заходит в гоночный чекпойнт.
Code

OnPlayerEnterRaceCheckpoint(playerid);

playerid    ID игрока


OnPlayerLeaveRaceCheckpoint


Выполняется, когда игрок покидает гоночный чекпойнт.
Code

OnPlayerLeaveRaceCheckpoint(playerid);

playerid    ID игрока


OnRconCommand


Выполняется при отправке rcon-команды в консоль в чате или командойц /rcon в игре Содержание команды при этом может быть абсолютно любым, что позволяет создавать свои собственные rcon-команды. Работает только в FilterScript'е.
Code

OnRconCommand(cmd[]);

cmd[]    rcon-команда.


OnPlayerRequestSpawn


Выполняется, когда игрок нажимает "rshift", чтобы спавниться после выбора класса.
Code

OnPlayerRequestSpawn(playerid);

playerid    ID игрока


OnObjectMoved


Выполняется, когда объект начинает перемещаться после MoveObject, или когда он перестает двигаться.
Code

OnObjectMoved(objectid);

objected  ID объекта.


OnPlayerObjectMoved


Выполняется, когда объект начинает перемещаться после MovePlayerObject, или когда он перестает двигаться.
Code

OnPlayerObjectMoved(playerid, objectid);

playerid  ID игрока
objected  ID объекта.


OnPlayerPickUpPickup


Выполняется, когда игрок подбирает пик-ап.
Code

OnPlayerPickUpPickup(playerid, pickupid);

playerid  ID игрока
pickupid  ID пи-апа


OnVehicleMod


Выполняется при добавления компонента тюнинга транспортному средству.
Code

OnVehicleMod(playerid, vehicleid, componentid);

playerid   ID игрока
vehicleid   ID транспортного средства
componentid  ID компонента тюнинга


OnEnterExitModShop


Эта авто вызываемая функция, срабатывает в тот момент, когда игрок заезжает/заходит или покидает зону тюнинга автомобилей.
Code

OnEnterExitModShop(playerid, enterexit, interiorid);

playerid  ID игрока
enterexit  1 если зашёл 0 если вышел.
interiorid  ID интерьера, зоны (тюнинга), куда вошёл игрок (0 если вышел).


OnVehiclePaintjob


Выполняется когда игрок меняет окраску транспортного средства (рисунок а не цвет)
Code

OnVehiclePaintjob(playerid, vehicleid, paintjobid);

playerid  ID игрока
vehicleid  ID транспортного средства.
paintjobid  ID окраски.


OnVehicleRespray


Выполняется когда игрок выезжает из тюнинга или окраски, независима был цвет изменён или нет.
Code

OnVehicleRespray(playerid, vehicleid, color1, color2);

playerid  ID игрока
vehicleid  ID транспортного средства
color1  Первый цвет автомобиля
color2  Второй цвет автомомбиля.


OnVehicleDamageStatusUpdate


Выполняется когда элементы транспортного средства были повреждены, такие как фары, шины, двери, панели.
Code

OnVehicleDamageStatusUpdate(vehicleid, playerid);

vehicleid  ID повреждённого автомобиля.
playerid  ID игрока нанёсшего повреждения.


OnPlayerSelectedMenuRow


Выполняется когда игрок выбирает пункт меню.
Code

OnPlayerSelectedMenuRow(playerid, row);

playerid  ID игрока
row  ID строки которая была выбрана.


OnPlayerExitedMenu


Выполняется когда игок выходит из меню без выбора пункта.
Code

OnPlayerExitedMenu(playerid);

playerid  ID игрока







Справочник стандартных функций:

a_vehicles
file.inc
a_sampdb.inc
a_samp callbacks
a_players.inc
a_objects.inc
SolitarioniДата: Воскресенье, 25.12.2011, 16:46 | Сообщение # 2
Постоялец
Группа: I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус:
OnPlayerInteriorChange


Выполняется когда игрок меняет интерьер.
Code

OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid);

playerid  ID игрока
newinteriorid    ID интерьера, который был установлен игроку.
oldinteriorid    ID интерьера, который был до смены.


OnPlayerKeyStateChange


Выполняется при изменении состояния нажатых клавиш управления (кроме стрелок направления)
Code

OnPlayerKeyStateChange(playerid, newkeys, oldkeys);

playerid  ID игрока
newkeys  значение состояния клавиш.
oldkeys  значение предыдущего  состояния клавиш.


OnRconLoginAttempt


Выполняется при входе кого либо как rcon-администратор.
Code

OnRconLoginAttempt( ip[], password[], success );

ip[]  IP игрока который пытался войти как администратор.
password[]    Пароль который вводили.
success  1 если пароль правильный, 0 если неправильный.


OnPlayerUpdate


Функция выполняется каждый раз когда клиент с сервером обмениваются данными. Вызывается очень часто для каждого онлайн игрока, по этому не стоит сильно перегружать эту функцию.
Code

OnPlayerUpdate(playerid);

playerid  ID игрока


OnPlayerStreamIn


Выполняется когда игрок начинает синхронизироваться с другим игроком.
Code

OnPlayerStreamIn(playerid, forplayerid);

playerid  ID игрока
forplayerid    ID игрока с которым синхоронизируется


OnPlayerStreamOut


Выполняется когда игрок выходит из синхронизации с другим игроком.
Code

OnPlayerStreamOut(playerid, forplayerid);

playerid  ID игрока
forplayerid    ID игрока с которым был синхронизирован  


OnVehicleStreamIn


Выполняется когда транспортное средство синхронизируется с игроком.
Code

OnVehicleStreamIn(vehicleid, forplayerid);

vehicleid  ID автомобиля
forplayerid    ID игрока с которым синхронизировано транспортное средство


OnVehicleStreamOut


Выполняется когда транспортное средство выходит из синхронизации с игроком.
Code

OnVehicleStreamOut(vehicleid, forplayerid);

vehicleid  ID автомобиля
forplayerid    ID игрока с которым  было синхронизировано транспортное средство


OnDialogResponse


Данная функция вызывается сервером, когда игрок выбирает любую кнопку/пункт в созданном диалоге с помощью ShowPlayerDialog.
Code

OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);

playerid  ID игрока, который совершил действие с диалогом
dialogid  ID диалога, в котором игрок совершил действие.
response  Возвращает 1 - при выборе первой кнопки и 0 при выборе второй кнопки
listitem  ID выбранного пункта из списка
inputtext[]  Текст, введенный игроком в поле ввода или текст из выбранного пункта списка


OnPlayerClickPlayer


Вызывается при нажатии на один из пунктов в списке игроков.
Code

OnPlayerClickPlayer(playerid, clickedplayerid, source);

playerid   ID игрока
clickedplayerid  ID нажатого игрока
source  Тип нажатия


OnVehicleDamageStatusUpdate


Эта функция вызывается когда элемент автомобиля, такие как двери, шины, панели, или фары получают повреждения.
Code

OnVehicleDamageStatusUpdate(vehicleid, playerid);

vehicleid  ID транспортого средства
playerid  ID автомобиля


OnUnoccupiedVehicleUpdate


Функцию вызывается для каждого транспортного средства без водителя синхронизированного с игроком.
Code

OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat);

vehicleid   ID транспортого средства которое вызвало функцию
playerid   ID игрока который вызвла функцию.
passenger_seat    Значение 1 - если игрок пассажир, 0 - если не находится в транспортном средстве.


OnPlayerTakeDamage


Функция вызывается когда игрок получает повреждения.
Code

  OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid);

playerid  ID игрока котрый получает повреждения
issuerid  ID игрока нанёсшего повреждения,  INVALID_PLAYER_ID если такового нет.
amount  Количество потеряного здоровья/брони.
weaponid    ID пОружие/причина нанесения урона.


OnPlayerGiveDamage


Функция вызывается когда игрок наносит повреждения.
Code

OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid);

playerid  ID игрока, который нанёс урон.
damagedid    ID игрока, который получил урон.
amount  Количество потеряного здоровья/брони.
weaponid    Оружие/причина нанесения урона.


OnPlayerClickMap


Функция вызывается когда игрок назимает правую кнопку мыши на карет в меню паузы.
Code

OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ);

playerid  ID игрока нажавшего правую кнопку мыши.
Float:fX  Координата X по соответствующая точке на карте.
Float:fY  Координата Y по соответствующая точке на карте.
Float:fZ  Координата Z точки над твёрдой поверхностью.  







Справочник стандартных функций:

a_vehicles
file.inc
a_sampdb.inc
a_samp callbacks
a_players.inc
a_objects.inc
Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » a_samp callbacks (Краткий справочник автовызываемых функций)
  • Страница 1 из 1
  • 1
Поиск:





 


 


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