/setobject

Описание: Готовые команды
Модератор: SJplayer

May
Автор темы, Ефрейтор
Ефрейтор
Аватара
May
Автор темы, Ефрейтор
Ефрейтор
Сообщения: 22
Зарегистрирован: 8 мая 2013
С нами: 10 лет 10 месяцев

#1 May » 12 мая 2013, 15:37

Описание:

Команда, чтобы цеплять и удалять объекты. Угол поворота будет доступен в следующей версии. О функции: ЗДЕСЬ

Вот, что я подобрал:

Удочка: /setobject 0 4 18632 5
Миниган: /setobject 0 4 362 14
Звезда: /setobject 0 4 354 5

Код:

Дать игроку объект:

Код: Выделить всё

if(strcmp(cmd"/setobject"true) == 0)
    {
        if(
PlayerInfo[playerid][pAdmin] >= 4)
        {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp)) return SendClientMessage(playerid0xFF000000"{F74848}» Введите{FFFFFF}: /setobject [ID игрока] [слот] [ID объекта] [часть тела]");
            new 
para1;
            
para1 ReturnUser(tmp);
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp)) return SendClientMessage(playerid0xFF000000"{F74848}» Введите{FFFFFF}: /setobject [ID игрока] [слот] [ID объекта] [часть тела]");
            new 
slot;
            
slot strval(tmp);
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp)) return SendClientMessage(playerid0xFF000000"{F74848}» Введите{FFFFFF}: /setobject [ID игрока] [слот] [ID объекта] [часть тела]");
            new 
object;
            
object strval(tmp);
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp)) return SendClientMessage(playerid0xFF000000"{F74848}» Введите{FFFFFF}: /setobject [ID игрока] [слот] [ID объекта] [часть тела]");
            new 
bona;
            
bona strval(tmp);
            
SetPlayerAttachedObject(para1slotobjectbona);
        }
    }   


А также удалить объект:

Код: Выделить всё

if(strcmp(cmd"/removeobject"true) == 0)
    {
        if(
PlayerInfo[playerid][pAdmin] >= 4)
        {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp)) return SendClientMessage(playerid0xFF000000"{F74848}» Введите{FFFFFF}: /removeobject [ID] [слот] [ID объекта] [часть тела]");
            new 
para1;
            
para1 ReturnUser(tmp);
            
RemovePlayerAttachedObject(para10);
            
RemovePlayerAttachedObject(para11);
            
RemovePlayerAttachedObject(para13);
            
RemovePlayerAttachedObject(para12);
            
RemovePlayerAttachedObject(para14);
            
RemovePlayerAttachedObject(para15);
            
RemovePlayerAttachedObject(para16);
            
RemovePlayerAttachedObject(para17);
            
RemovePlayerAttachedObject(para18);
            
RemovePlayerAttachedObject(para19);
            
RemovePlayerAttachedObject(para110);
            
RemovePlayerAttachedObject(para111);
            
RemovePlayerAttachedObject(para112);
            
RemovePlayerAttachedObject(para113);
            
RemovePlayerAttachedObject(para114);
            
RemovePlayerAttachedObject(para115);
            
RemovePlayerAttachedObject(para116);
            
RemovePlayerAttachedObject(para117);
            
RemovePlayerAttachedObject(para118);
            
RemovePlayerAttachedObject(para119);
            
RemovePlayerAttachedObject(para120);
            
RemovePlayerAttachedObject(para121);
            
RemovePlayerAttachedObject(para122);
        }
    }   


Автор - Ruskadance


Дим M
Администратор
Администратор
Аватара
Дим M
Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#2 Дим » 12 мая 2013, 15:41

May писал(а):О функции: ЗДЕСЬ
Где?
[center]i love you [s]mxIni[/s] Mysql[/center]


Вернуться в «Команды»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 7 гостей