• Страница 1 из 1
  • 1
Функции Pawn
Дмитрий Дата: Четверг, 05.04.2012, 19:15 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

В этом разделе я расскажу вам о нужных функциях pawno, думаю кто пока что нуб в павно,тому поможет) начнем:

Code
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);    


From Russia With Love!
  • Страница 1 из 1
  • 1
Поиск: