NPC Skin/Colour
#1

Hey, how do i set a NPC's Skin/Colour??
Ive Tried Searching many times but have found nothing :/
Thanks For Your Help.

[LvC]Lucifier
Reply
#2

SetPlayerSkin should work good.
Reply
#3

Quote:
Originally Posted by Don Correlli
SetPlayerSkin should work good.
Thanks, But Where Would I Put That in my NPC Script?

Here It is:

pawn Код:
#define RECORDING "mynpc" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 2 //1 for in vehicle and 2 for on foot.

#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
Reply
#4

No, you should put it in your GM/FS:
pawn Код:
public OnPlayerSpawn(playerid)
{
  if(strcmp("_name_of_your_NPC_", PlayerName(playerid), true) == 0 && IsPlayerNPC(playerid)) SetPlayerSkin(playerid, _YOUR_SKIN_ID_);
  return true;
}
pawn Код:
stock PlayerName(playerid)
{
  new
      playername[MAX_PLAYER_NAME];
  GetPlayerName(playerid, playername, sizeof(playername));
  return playername;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)