sergey665605 |
Дата: Суббота, 24.06.2017, 18:50 | Сообщение # 1
|
Новичок
Сообщений: 16
Статус: Offline
|
Всем привет! Я решил выложить на форум пару простеньких команд для разработки сервера, фана и остальных действий. Автор команд : Я Процессор : DC_CMD Первая команда /xyz. Используется для того, что бы узнать, на какой позиции Вы находитесь, а так же угол поворота лица
Код CMD:xyz(playerid) { // проверка на админку, если надо new Float:posx, Float:posy, Float:posz; new Float:posangle; GetPlayerPos(playerid, posx, posy, posz); GetPlayerFacingAngle(playerid, posangle); new string[144]; format(string, sizeof(string), "X:%f, Y:%f, Z:%f Angle:%f", Float:posx, Float:posy, Float:posz, Float:posangle); SCM(playerid, -1, string); return 1; } 2. Команда /carhp. Думаю и так ясно, что эта команда устанавливает определенное количество HP транспорту
Код CMD:carhp(playerid, params[]) { if(sscanf(params, "d", params[0])) return SCM(playerid, -1, "Используйте: /carhp [HP (250-1000)]"); new vehid = GetPlayerVehicleID(playerid); if(params[0] < 250 || params[0] > 1000) return SCM(playerid, -1, "Используйте: /carhp [HP (250-1000)]"); SetVehicleHealth(vehid, params[0]); new string[52]; format(string, sizeof(string), "Вы установили транспорту с ID: %d здоровье - %d", vehid, params[0]); SCM(playerid, -1, string); return 1; } Это вариант с нахождением в транспорте, а теперь на определенный ID транспорта(узнать ID можно через /dl)
Код CMD:carhp(playerid, params[]) { if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, -1, "Используйте: /carhp [id] [HP (250-1000)]"); if(params[1] < 250 || params[1] > 1000) return SCM(playerid, -1, "Используйте: /carhp [id] [HP (250-1000)]"); SetVehicleHealth(params[0], params[1]); new string[52]; format(string, sizeof(string), "Вы установили транспорту с ID: %d здоровье - %d", params[0], params[1]); SCM(playerid, -1, string); return 1; } 3. Команда /vehid. Вводя ID игрока который находится в ТС, можно узнать ID этого самого транспорта
Код CMD:vehid(playerid, params[]) { if(sscanf(params, "d", params[0])) return SCM(playerid, -1, "Используйте: /vehid [id игрока]"); new veh = GetPlayerVehicleID(params[0]); new string[58]; format(string, sizeof(string), "У игрока %s[%d] ID транспорта : %d", player_info[params[0]][NAME], params[0], veh); SCM(playerid, -1, string); return 1; }
4. Команда /getvec.Команда телепортирует к Вам транспорт
Код CMD:getvec(playerid, params[]) { if(sscanf(params, "d", params[0])) return SCM(playerid, -1, "Используйте: /getvec [id транспорта]"); new Float:px, Float:py, Float:pz; GetPlayerPos(playerid, px, py, pz); SetVehiclePos(params[0], px, py+1.0, pz); return 1; } 5. /carcolor . Устанавливает цвет авто(ID)
Код CMD:carcolor(playerid, params[]) { if(sscanf(params, "ddd", params[0], params[1], params[2])) return SCM(playerid, -1, "Используйте: /carcolor [id транспорта] [1 цвет] [2 цвет]"); ChangeVehicleColor (params[0], params[1],params[2]); return 1; } 6. И на последок. /vectopos. Команда, которая телепортирует авто в веденные координаты (X Y Z), мало чем отличается от /getvec, но телепортирует это самое авто не к себе, а в выбранные координаты ИСПОЛЬЗОВАТЬ /vectopos ID X Y Z БЕЗ ЗАПЯТЫХ
Код CMD:vectopos(playerid, params[]) { if(sscanf(params, "dddd", params[0], params[1], params[2], params[3])) return SCM(playerid, -1, "Используй: /vectopos [id] [x] [y] [z]"); SetVehiclePos(params[0], params[1], params[2], params[3]); return 1; }
Надеюсь, хоть как-то пригодятся Вам эти команды)
Сообщение отредактировал sergey665605 - Вторник, 27.06.2017, 11:19 |
|
|
|
GuestPro |
Дата: Понедельник, 26.06.2017, 11:06 | Сообщение # 2
|
Новичок
Сообщений: 23
Статус: Offline
|
Цитата sergey665605 ( ) if(sscanf(params, "d", params[0])) return SCM(playerid, -1, "Используйте: /carhp [HP (250-1000)]"); new vehid = GetPlayerVehicleID(playerid); if(params[0] < 250 || params[0] > 1000) return SCM(playerid, -1, "Используйте: /carhp [HP (250-1000)]"); SetVehicleHealth(vehid, params[1]); params[1] на params[0]
|
|
|
|
sergey665605 |
Дата: Понедельник, 26.06.2017, 15:34 | Сообщение # 3
|
Новичок
Сообщений: 16
Статус: Offline
|
GuestPro, спасибо, исправил
|
|
|
|
Danny_Marcelo |
Дата: Четверг, 01.03.2018, 01:27 | Сообщение # 4
|
Боец
Сообщений: 282
Статус: Offline
|
Полезные команды, некоторые даже позаимствую) Автор - красавчик)
|
|
|
|