Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функции Pawn

Статус
В этой теме нельзя размещать новые ответы.

KinG_95

Изучающий
Пользователь
Регистрация
12 Ноя 2010
Сообщения
732
Лучшие ответы
0
Репутация
448
В этом разделе я расскажу вам о нужных функциях pawn, думаю кто пока что плохо понимает в программировании,тому пригодится:)
-----------------------------------------------------------
PHP:
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); [/B]
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу