Доброго времени суток, подскажите систему Тюрьмы, полную.
Доброго времени суток, подскажите систему Тюрьмы, полную.
Сделай просто команду с телепортом игрока в какое-либо место по времени, в твоем случае, тюрьму. Ну и добавь сохранение.
Выше ответ дан. Пробуйте сделать, если будет не получаться - пишите сюда, поможем.
Помогите уж. +КПЗ должно сохраняться.
Могу только дать команду /jail из своего мода, сохранение думаю и сам сделаешь. И да, командный процессор какой?
У меня ZCMD, с cmdtext не очень знаком, но у тебя есть выход, можешь вырезать из ГФ мода, там вроде бы и сохранение есть, посмотришь, что и как. :)
Скинь команду, посмотрю)
Моя вот:
PHP код:
CMD:jail(playerid, params[])
{
new string[128];
if(AdminLevel[playerid] < 2) return true;
if(sscanf(params, "dds[32]", params[0], params[1], params[2])) return SendClientMessage(playerid, 0xFFFFFFFF, "Используйте: /jail [id] [минуты] [причина]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xFFFFFFFF, "Такого игрока нет на сервере");
JailTime[params[0]] = params[1] * 60;
if(params[1] > 180 || params[1] < 1)return SendClientMessage(playerid,0xFFFFFFFF,"Тюрьму можно дать не менее 1-й минуты, и не более 180 минут");
SetPlayerPos(params[0], 625.3723, 1543.4723, 501.0859);
SetPlayerVirtualWorld(params[0], 228);
SetPlayerInterior(params[0], 228);
SetPlayerAttachedObject(params[0], 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(params[0],SPECIAL_ACTION_CUFFED);
ResetPlayerWeapons(params[0]);
format(string, sizeof(string), "Администратор %s посадил игрока в тюрьму %s на %d минут. Причина: %s ", Name[playerid], Name[params[0]], params[1], params[2]);
SendClientMessageToAll(0xFF5030FF, string);
SendClientMessage(params[0],0xFFFFFFFF,"Чтобы посмотреть сколько времени осталось, введите [/time]");
print(string);
return true;
}
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)