06.07.2012, 17:12
NPC part of OnPlayerSpawn:
I have return 1; for the NPCs
Edit.:
Vince: I tried, new .pwn file:
But dont works.
Код:
if(IsPlayerNPC(playerid)) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid,npcname,sizeof(npcname)); if(!strcmp(npcname,"NPC_Boltos",true)) { SetPlayerInterior(playerid, 6); SetPlayerPos(playerid, -22.5769,-57.3684,1003.5469); CreateDynamic3DTextLabel("[NPC] Eladу", 0x00BFFFFF, 0, 0, 0.5, 20.0, playerid, INVALID_VEHICLE_ID, 0); SetPlayerSkin(playerid, 210); } if(!strcmp(npcname,"NPC_Benzinkutbolt",true)) { SetPlayerInterior(playerid, 4); SetPlayerPos(playerid, -29.6408,-30.6207,1003.5573); CreateDynamic3DTextLabel("[NPC] Eladу", 0x00BFFFFF, 0, 0, 0.5, 20.0, playerid, INVALID_VEHICLE_ID, 0); SetPlayerSkin(playerid, 183); } return 1; }
Edit.:
Vince: I tried, new .pwn file:
Код:
#define RECORDING "NPC_Boltos" // Ez az NPC-d neve, melyet felvettйl #define RECORDING_TYPE 2 // Az NPC kцzlekedйse, 1 ha jбrműt vezet, 2 ha gyalogol #include <a_npc> // Az NPC fьggvйnykцnyvtбr beбgyazбsa public OnRecordingPlaybackEnd ( ) { StartRecordingPlayback ( RECORDING_TYPE, RECORDING ); return 0; } #if RECORDING_TYPE == 1 // Ha az NPC tнpusa jбrműves vezető public OnNPCEnterVehicle ( vehicleid, seatid ) { StartRecordingPlayback ( RECORDING_TYPE, RECORDING ); return 0; } public OnNPCExitVehicle ( ) { StopRecordingPlayback ( ); return 0; } #else // Viszont ha gyalogos public OnNPCSpawn ( ) { StartRecordingPlayback ( RECORDING_TYPE, RECORDING ); SetMyPos(-22.5769,-57.3684,1003.5469); return 0; } #endif