/obon - создание объектов в игре (SVL) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/obon - создание объектов в игре (SVL)
Night_Trade Дата: Вторник, 14.07.2015, 17:49 | Сообщение # 1
Новичок
Сообщений: 8
Статус: Offline
Ко всем new

Цитата
new Slots[301];


Ко всем командам

Цитата
CMD:obon(playerid, params[]) // Создание объекта
{
if(DostupForAdministration[playerid] == false || PlayerInfo[playerid][pAdmin] < 4) return true;
new slot, modell;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(sscanf(params,"dd",slot,modell)) return SCM(playerid, COLOR_WHITE, "Подсказка:: /obon [slot] [object]");
if(slot > 300 || slot < 0) return SCM(playerid,COLOR_WHITE,"Ошибка: Нельзя больше 300 и меньше 0");
GetPlayerName(playerid, sn, sizeof(sn));
DestroyObject(Slots[slot]);
Slots[slot] = CreateObject(modell, X + 0.0, Y + 3.0, Z + 1.0, 0.0, 0.0, 0.0);
EditObject(playerid, Slots[slot]);
format(nsa, sizeof(nsa), "{FFFF00}%s[%d]{FFFFFF} CREATE OBJECT: {FFFF00}%d.{FFFFFF} SLOT: {FFFF00}%d{FFFFFF}",sn,playerid,modell,slot);
SCMA(COLOR_YELLOW,nsa);
SCM(playerid, COLOR_WHITE, "Подсказка: Чтобы вращать камерой зажмите кнопку быстрого бега (пробел или шифт)");
return true;
}
CMD:oboff(playerid, params[]) // Удалить объект
{
if(DostupForAdministration[playerid] == false || PlayerInfo[playerid][pAdmin] < 2) return true;
new slot;
if(sscanf(params,"dd",slot)) return SCM(playerid, COLOR_WHITE, "Подсказка: /oboff [slot]");
if(slot > 300 || slot < 0) return SCM(playerid,COLOR_WHITE,"Ошибка: Нельзя больше 300 и меньше 0");
GetPlayerName(playerid, sn, sizeof(sn));
DestroyObject(Slots[slot]);
format(nsa, sizeof(nsa), "{FFFF00}%s[%d]{FFFFFF} DESTROY SLOT: {FFFF00}%d",sn,playerid,slot);
SCMA(COLOR_YELLOW,nsa);
return true;
}
CMD:obed(playerid, params[]) // Редактировать объект
{
if(DostupForAdministration[playerid] == false || PlayerInfo[playerid][pAdmin] < 2) return true;
new slot;
if(sscanf(params,"dd",slot)) return SCM(playerid, COLOR_WHITE, "Подсказка: /obed [slot]");
if(slot > 300 || slot < 0) return SCM(playerid,COLOR_WHITE,"Ошибка: Нельзя больше 300 и меньше 0");
GetPlayerName(playerid, sn, sizeof(sn));
EditObject(playerid, Slots[slot]);
SCM(playerid, COLOR_WHITE, "Подсказка: Чтобы вращать камерой зажмите кнопку быстрого бега (пробел или шифт)");
return true;
}
CMD:oboffall(playerid, params[]) // Удалить все объекты
{
if(DostupForAdministration[playerid] == false || PlayerInfo[playerid][pAdmin] < 6) return true;
GetPlayerName(playerid, sn, sizeof(sn));
format(nsa, sizeof(nsa), "{FFFF00}%s[%d]{FFFFFF} DESTROY ALL OBJECTS",sn,playerid);
SCMA(COLOR_YELLOW,nsa);
for(new i = 0; i < 301; i++)
{
DestroyObject(Slots[i]);
}
return true;
}


Автор: Я
[CM]Kingster Дата: Среда, 15.07.2015, 17:51 | Сообщение # 2
Боец
Сообщений: 245
Статус: Offline
Не плохо, молодец.

Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly
Danil_Kot Дата: Четверг, 02.06.2016, 15:18 | Сообщение # 3
Новичок
Сообщений: 2
Статус: Offline
Можешь переписать эту команду на RLS?
Danny_Marcelo Дата: Воскресенье, 05.06.2016, 21:38 | Сообщение # 4
Боец
Сообщений: 282
Статус: Offline
Цитата Danil_Kot ()
Можешь переписать эту команду на RLS?


А что тебе самому мешает? Там ничего сложного. Как я вижу, в команде не используется sscanf. Просто смени шапку и переменные на свои заменяй. Делов то)
  • Страница 1 из 1
  • 1
Поиск: