Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:sethousepos(playerid, params[])
- {
- if(GetPlayerAdminEx(playerid) != 6) return 1;
- extract params -> new house_id; else return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /sethousepos [id дома]");
- if(!(0 <= house_id <= g_house_loaded - 1)) return SendClientMessage(playerid, 0x999999FF, "Данного дома не существует на сервере");
- GetPlayerPos(playerid, g_house[house_id][H_POS_X], g_house[house_id][H_POS_Y], g_house[house_id][H_POS_Z]);
- GetPlayerFacingAngle(playerid, g_house[house_id][H_EXIT_ANGLE]);
- g_house[house_id][H_EXIT_ANGLE] += 180.0;
- g_house[house_id][H_EXIT_POS_X] = g_house[house_id][H_POS_X] + 2.5 * -floatsin(g_house[house_id][H_EXIT_ANGLE], degrees);
- g_house[house_id][H_EXIT_POS_Y] = g_house[house_id][H_POS_Y] + 2.5 * floatcos(g_house[house_id][H_EXIT_ANGLE], degrees);
- new fmt_text[256];
- format
- (
- fmt_text, sizeof fmt_text,
- "UPDATE houses SET x='%f', y='%f', z='%f', exit_x='%f', exit_y='%f', exit_z='%f', exit_angle='%f' WHERE id=%d",
- GetHouseData(house_id, H_POS_X),
- GetHouseData(house_id, H_POS_Y),
- GetHouseData(house_id, H_POS_Z),
- GetHouseData(house_id, H_EXIT_POS_X),
- GetHouseData(house_id, H_EXIT_POS_Y),
- GetHouseData(house_id, H_EXIT_POS_Z),
- GetHouseData(house_id, H_EXIT_ANGLE),
- GetHouseData(house_id, H_SQL_ID)
- );
- mysql_query(mysql, fmt_text, false);
- format(fmt_text, sizeof fmt_text, "Вы успешно изменили координаты дома №%d", house_id);
- SendClientMessage(playerid, 0x66CC33FF, fmt_text);
- SendClientMessage(playerid, 0xFFCD00FF, "Изменить координаты выхода: /setexitpos | Изменить координаты спавна авто: /setcarpos");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement