KeNNy_Pro
Новичок
Здравствуйте уважаемые юзеры форума pawno-info.ru. Совсем недавно захотел открыть свой сервер SAMP и понял, что без знаний PAWNO мне не обойтись. Вот начал по немногу осваивать программу и решил сделать первую команду. Скорее всего уже была, но я точно не знаю
Вобщем команда всем известная. Это /skydive. Мне захотелось добавить себе в мод, но я не мог в других модах найти и решил написать сам.
в public OnPlayerCommandText пишем:
Эта команда больше конечно подходит для DM серверов, но можна и для админов на РП сделать
Только не забудте проверку на админа добавить.
Если есть ошибки, пожалуйста не судите меня ) я только начал и это мой первый опыт
Решил не парить остальных новичком и добавлю проверку на админа
Вобщем команда всем известная. Это /skydive. Мне захотелось добавить себе в мод, но я не мог в других модах найти и решил написать сам.
в public OnPlayerCommandText пишем:
PHP:
if (strcmp("/skydive", cmdtext, true, 10) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos (playerid,x,y,z+3000); // высота с которой вы будете падать
GivePlayerWeapon(playerid, 46, 1); // вам выдаётся парашют
SendClientMessage(playerid, COLOR_GREEN, "Удачного полёта :)");
SetPlayerVirtualWorld(playerid, 0);//Виртуальный мир
SetPlayerInterior(playerid, 0);//Интерьер
return 1;
}
Если есть ошибки, пожалуйста не судите меня ) я только начал и это мой первый опыт
Решил не парить остальных новичком и добавлю проверку на админа
PHP:
if (strcmp("/skydive", cmdtext, true, 10) == 0)
{
if(PlayerInfo(playerid)[pAdmin] >= 1)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos (playerid,x,y,z+3000); // высота с которой вы будете падать
GivePlayerWeapon(playerid, 46, 1); // вам выдаётся парашют
SendClientMessage(playerid, COLOR_GREEN, "Удачного полёта :)");
SetPlayerVirtualWorld(playerid, 0);//Виртуальный мир
SetPlayerInterior(playerid, 0);//Интерьер
}
return 1;
}
Последнее редактирование:
