12.07.2013, 14:36
Quote:
Eu tava lendo e achei bom, mas nгo tenho a FS que й pra usar, podeira me passar? |
Vocк pode criar, amigo.
Basta fazer isso:
1- Abra sua pasta npcmodes.
2- Crie um novo arquivo pwn.
3- Insira isso nele:
pawn Код:
#define RECORDING "nomedagravaзгo"
#define RECORDING_TYPE 1
#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#if RECORDING_TYPE == 1
public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCExitVehicle() StopRecordingPlayback();
#else
public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif
Й claro que antes de colocar este script em funcionamento, vocк precisa entrar no jogo, logar na rcon, entrar em um carro, digitar /startrecord, gravar, depois dar /stoprecord, ir na sua scriptfiles, pegar o arquivo de gravaзгo, colocar na pasta npcmodes>recordings, depois em um GM ou FS qualquer, colocar nas publics OnGameModeInit ou OnFilterScriptInit o ConnectNPC("NomedoNPC","Nomedagravaзгo"); e criar o veнculo certo pra ele abaixo:
pawn Код:
new npc1;
npc1 = CreateVehicle(ID, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); //Nгo precisa de coordenadas.
pawn Код:
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "nomedoNPC", true))
{
SetPlayerSkin(playerid,287); //Seta a skin dele
SetPlayerColor(playerid,0xEFEFF7AA); //A cor
PutPlayerInVehicle(playerid, npc1, 0); //Coloca ele no veнculo criado anteriormente
}
}
Abraзos!