• Страница 1 из 1
  • 1
Модератор форума: dr40  
Парочка простых вопросов.
Max_VoronДата: Вторник, 27.03.2012, 22:21 | Сообщение # 1
.::Offline::.
Бандит
Сообщений: 20
[ 0 ]
Награды: 0

Статус отсутствует
Здравствуйте, так как я только новичок прошу вас , о гуру pawno, о помощи. Вопросов несколько и все они достаточно простые и по большой части связаны с NPC.
1] Как изменить бота в авто?
2} Надо над ботом NPC написать какой либо текст, к примеру: Экскурсионный автобус.
3) За проезд брали N денег.

Пока-что всё, прошу помочь.
[С меня бонус: + и залью файлы к вам на сайт]


Сообщение отредактировал Max_Voron - Среда, 28.03.2012, 17:57
 
[S]ilverbac[k]Дата: Среда, 28.03.2012, 18:36 | Сообщение # 2
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
1) Если тебе нужно изменить маршрут уже существующего npc, то тебе прийдется заново записывать бота(если надо напишу подробнее)


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
Max_VoronДата: Среда, 28.03.2012, 20:32 | Сообщение # 3
.::Offline::.
Бандит
Сообщений: 20
[ 0 ]
Награды: 0

Статус отсутствует
Quote (|S|ilverbac|k|)
1) Если тебе нужно изменить маршрут уже существующего npc, то тебе прийдется заново записывать бота(если надо напишу подробнее)


Ну бота написать легко, вот только как сменить его скин?
 
[S]ilverbac[k]Дата: Среда, 28.03.2012, 21:54 | Сообщение # 4
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Code

public OnPlayerSpawn(playerid)        
    {        
    new npcname[MAX_PLAYER_NAME];   
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(IsPlayerNPC(playerid))         
    {        
    if(!strcmp(npcname, "Excursion Bot", true)) // проверка на имя бота Excursion Bot
    {
    SetPlayerSkin(playerid,skinid);
    return 1;        
    }        
    }
    return 1;        
    }


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:

Сообщение отредактировал [S]ilverbac[k] - Среда, 28.03.2012, 21:56
 
[S]ilverbac[k]Дата: Среда, 28.03.2012, 21:57 | Сообщение # 5
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
И чтобы работало, надо подключить бота к моду

Code

public OnGameModeInit()       
   {             
   ConnectNPC("Excursion Bot","имя_бота_в_папке_scriptfiles");       
   return 1;       
   }


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:

Сообщение отредактировал [S]ilverbac[k] - Среда, 28.03.2012, 21:58
 
[S]ilverbac[k]Дата: Среда, 28.03.2012, 22:04 | Сообщение # 6
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Прикрепить текст к боту:

После всех #include

Code

new busbtag;


В OnGameModeInit

Code

busbtag = Create3DTextLabel("Excursion bot",0xFF0000AA,30.0,40.0,50.0,40.0,0);


Надпись Excursion bot можеш сменить на свою

В public OnPlayerUpdate(playerid)

Code

     if(IsPlayerNPC(playerid))          
     {         
     if(!strcmp(npcname, "Excursion Bot", true)) // проверка на имя бота Excursion Bot  
     {  
     Attach3DTextLabelToPlayer(busbtag,playerid,0.0,0.0,0.7);
             }
        }
     return 1;
}


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика