Hi!
Csináltam pár NPC-t külön-külön FS-be és a skinjük ugyanaz(Ott van,hogy SetPlayerSkin), mindengyiknél más és más van beállítva de mindig egyforma a skinjük..
Itt az egyik
#include <a_samp>
#define playerid1 playerid
new npcveh;
public OnGameModeInit ( )
{
ConnectNPC(\"Rendor\", \"rendor_fc\");
npcveh = CreateVehicle ( 598, -227.2662,996.6232,19.3209,270.0039, 0, 1, -1 );
return 1;
}
public OnPlayerSpawn ( playerid )
{
if ( IsPlayerNPC ( playerid ) )
{
new npcname [ MAX_PLAYER_NAME ];
GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
SetPlayerSkin ( playerid, 283 );
if ( !strcmp ( npcname, \"Rendor\", true ) )
{
PutPlayerInVehicle ( playerid, npcveh, 0 );
}
return 1;
}
return 1;
}
És itt egy gyalogos is
#include <a_samp>
public OnFilterScriptInit ( )
{
ConnectNPC(\"Kicsi_Muki_Szenszej\", \"load\");
return 1;
}
public OnPlayerSpawn ( playerid )
{
if ( IsPlayerNPC ( playerid ) )
{
new npcname [ MAX_PLAYER_NAME ];
GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
if ( !strcmp ( npcname, \"Gyuri\", true ) )
{
SetPlayerSkin(playerid, 188);
}
return 1;
}
return 1;
}
Annyit segítettek már a másik Fórumon,hogy a SetPlayerSkin-t azt az if(!strcmp) alá kell tenni. De így sem megy:S