Вы не подключены. Войдите или зарегистрируйтесь

Функции Pawn

Перейти вниз  Сообщение [Страница 1 из 1]

1 Функции Pawn в Чт Ноя 07, 2013 2:28 pm

Admin

avatar
Администратор
Администратор
В этом разделе я расскажу вам о нужных функциях pawn, думаю кто пока что плохо понимает в программировании,тому пригодится
Код:

AddPlayerClass
Эта функция добавляет класс игрока в gamemode и работает
она в пределах OnGameModeInit.
modelid ID модели игрока.
Float:spawn_x X-координата положения игрока.
Float:spawn_y Y-координата положения игрока.
Float:spawn_z Z-координата положения игрока
Float:z_angle Тоже координата
weapon1 Оружие1.
weapon1_ammo Кол-во патронов к оружию1
weapon2 Оружие2.
weapon2_ammo Кол-во патронов к оружию2.
weapon3 Оружие3
weapon3_ammo Кол-во патронов к оружию3.
Пример:AddPlayerClass(121, 2016.5950, 1545.0306, 10.8308, 90.5, 26, 250, 28, 250, 0, 0);
---------------------------------------------------------------
AddStaticPickup
Эта функция добавляет предмет в игру: здоровье, броня, оружие.
model ID модели (здоровье, броня, оружие) .
type Тип модели.
Float:X Х Координата предмета .
Float:Y Y Координата предмета.
Float:Z Z Координата предмета.
Пример:AddStaticPickup(371, 15, 1710.3359, 1614.3585, 10.1191);

---------------------------------------------------------
AddStaticVehicle
AddStaticVehicle размещает транспортное средство в ваш gamemode.
modelid ID транспорта.
Float:spawn_x Х координата.
Float:spawn_y Y координата .
Float:spawn_z Z координата.
Float:z_angle Доп. координата.
color1 Цвет1.
color2 Цвет2.
Пример:AddStaticVehicle(520, 2503.34, 2345.34, -322.43, 311.43, 0, 0);

-----------------------------------------------------------
AddStaticVehicleEx
AddStaticVehicle размещает транспортное средство в ваш gamemode. Эта функция точно та же самая, как и AddStaticVehicle, кроме этого берет respawn_delay параметр.
modelid ID транспорта.
Float:spawn_x Х координата.
Float:spawn_y Y координата .
Float:spawn_z Z координата.
Float:z_angle Доп. координата.
color1 Цвет1.
color2 Цвет2.
respawn_delay Задержка, используемая для появления тачки.
Пример:AddStaticVehicleEx(520, 2503.34, 2345.34, -322.43, 311.43, 0, 0, 600);

-------------------------------------------------------
Ban
Бан он и в Африке бан… .
playerid ID игрока которого надо забанить...
Пример:Ban(0);

------------------------------------------------------
DisablePlayerCheckpoint
Вырубает чекпоинт
(playerid) Так и писать.
Пример:DisablePlayerCheckpoint(playerid);

------------------------------------------------------
GameModeExit
Эта функция выходит из gamemode, или повторно начинает его, или начинает следующий gamemode, который вы определили в server.cfg
Пример:GameModeExit();

------------------------------------------------------
GameTextForAll
Эта функция показывает большой текст на экране игры. Это может использоваться для многих целей…
const string[] Текст для всех ,который ты хочешь показать на экране(только английский).
time Длина задержки текста в милисекундах.
style Ставь всегда тройку! .
Пример:GameTextForAll("This is an example gametext!", 5000, 3);

---------------------------------------------------------
GameTextForPlayer
Эта функция в значительной степени та же самая как GameTextForAll (), с различием что этот текст текст для одного игрока.
playerid Так и пиши –playerid !
const string[] Текст для игрока(Английский).
time Длина задержки текста в милисекундах.
style Ставь всегда тройку! .
Пример:GameTextForPlayer(playerid, "Hi, welcome on my server!", 5000, 3);

------------------------------------------------------
GetPlayerHealth
Дать игроку жизни,можно использовать как чит-код.
playerid Так и писать.
&Float:health Кол-во жизней которое ты хочешь дать игроку.
Пример:GetPlayerHealth(playerid, 100);

-----------------------------------------------------
GivePlayerMoney
Дать денег игроку (можно использовать как чит-код).
playerid Так и писать.
money Сумма денег которую ты хочешь дать игроку.
Пример:GivePlayerMoney(playerid, 10000);

-----------------------------------------------------
GivePlayerWeapon
Дать оружие игроку.
playerid Так и писать.
weaponid ID Оружия.
ammo Кол-во патронов.
Пример:GivePlayerWeapon(playerid, 26, 250);

-----------------------------------------------------
IsPlayerAdmin
Используется в командах предназначенных для админа.
playerid Так и писать.
Returns 1 если игрок админ, 0 если нет.
Пример:if(IsPlayerAdmin(playerid)){

------------------------------------------------------------
Kick
Кикнуть игрока.
playerid ID игрока которого надо кикнуть.
Пример:Kick(playerid);

------------------------------------------------------------
PlayerPlaySound
Эта функция играет звук для игрока. Звуки могут быть добавлены для некоторых очень хороших эффектов, есть только несколько доступных звуков.
Важное примечание: x/y/z-координаты, не имеют большого влияния на звук.
playerid так и писать.
soundid ID музыки.
Float:x x-Смотри пример (Ставь 0.0)
Float:y y- Смотри пример (Ставь 0.0)
Float:z z- Смотри пример (Ставь 0.0)
Пример:PlayPlayerSound(playerid, 1025, 0.0, 0.0, 0.0);

------------------------------------------------------------
RemovePlayerFromVehicle
Эта функция выкидывает игрока от транспортного средства!
playerid так и пиши.
Пример:RemovePlayerFromVehicle(playerid);

------------------------------------------------------------
ResetPlayerMoney
Сбросить деньги игрока на 0.
Пример:ResetPlayerMoney(playerid);

----------------------------------------------------------------
ResetPlayerWeapons
Сбросить оружие игрока
Пример:ResetPlayerWeapons(playerid);

-------------------------------------------------------------------
SendClientMessage
Выводит текст сообщения отдельному игроку
playerid так и пиши.
color цвет.
const message[] сообщение.
Пример:SendClientMessage(playerid, 0xFFFF00AA, "Можно писать на Русском !");

-------------------------------------------------------------------
SendClientMessageToAll
Выводит текст сообщения всем игрокам
color Цвет.
const message[] Сообщение.
Пример:SendClientMessage(0xFFFF00AA, "Тут тоже мона на Русском !");

-------------------------------------------------------------------
SendDeathMessage
Сообщение о смерти игрока.
Пример:SendDeathMessage(killerid, playerid, reason);

-------------------------------------------------------------------
SetCameraBehindPlayer
Камера позади игрока.
Пример:SetCameraBehindPlayer(playerid);

-------------------------------------------------------------------
SetGameModeText
Выводит названия вашего гейммода в списке серверов.
Пример:SetGameModeText("Las Venturas Team Death Match");

-------------------------------------------------------------------
SetPlayerCameraLookAt
Камера на игрока.
Важное примечание: Вы должны будете использовать функцию SetCameraBehindPlayer, чтобы восстановить камеру игрока
Пример:SetPlayerCameraLookAt(playerid, 324.34, 54.122. -173.35);

---------------------------------------------------------------------
SetPlayerCameraPos
Позиция камеры на игрока.
Пример:SetPlayerCameraPos(playerid, 652.23, 457.21, 10.84);

--------------------------------------------------------------------
SetPlayerCheckpoint
Создать чекпоинт .
playerid так и пиши.
Float:x x- координата чекпоинта.
Float:y y- координата чекпоинта.
Float:z z- координата чекпоинта.
Float:size Размер чекпоинта.
Пример:SetPlayerCheckpoint(playerid, 354.12, 932.12, 19.34, 2.0);

------------------------------------------------------------------
SetPlayerColor
Эта функция позволяет Вам изменять цвет игрока в игре.
playerid Так и писать.
color Цвет.
Пример:SetPlayerColor(playerid, 0xFFFF00AA);
------------------------------------------------------------------
SetPlayerFacingAngle
Пример:SetPlayerFacingAngle(playerid, 90.0);

-------------------------------------------------------------------
SetPlayerHealth
Дать кол-во жизней игроку.
Пример:SetPlayerHealth(playerid, 95.0);

-------------------------------------------------------------------
SetPlayerInterior
Изменяет ид интерьера .
Пример:SetPlayerInterior(playerid, 0);

-------------------------------------------------------------------
SetPlayerPos
Изменяет положение игрока на карте (При входе в чекпоинт..)
Пример:SetPlayerPos(playerid, 34.236, 934.323, 12.345);

-------------------------------------------------------------------
SetPlayerSkin
Измените скин игрока
Важное примечание: Этот игрок может разбить вашу игру!
playerid так и пиши.
skinid ID скина.
Пример:SetPlayerSkin(playerid, 121);

--------------------------------------------------------------------
SetPlayerWorldBounds
Подробное описание ищи на форуме!
Пример:SetPlayerWorldBounds(playerid, 20.0, 0.0, 20.0, 0.0);

--------------------------------------------------------------
SetWorldTime
Меняет время игры на любое указанное.
Пример:SetWorldTime(12);

--------------------------------------------------------------
ShowNameTags
Показать имена игроков в игре
(show)

показывать -1,
не показывать-0.
Пример:ShowNameTags(0);

--------------------------------------------------------------
ShowPlayerMarkers
Показать игроков на радаре.
показывать -1,
не показывать-0.
Пример:ShowPlayerMarkers(0);


_________________________________________________
Человек имеет то, к чему стремится.
Код:
CMD(pawno) return SendClientMessage(playerid,-1,"{00ff00}Если хочешь учить pawn, то учи его тут");
http://pawno.wikiforum.net

Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения