NPC connects but doesen't spawn.
#1

My NPC doesen't spawn, it even prints DEALER SPAWNED.

pawn Код:
public OnGameModeInit()
{
      ConnectNPC("Dealer", "npcidle");
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new sendername[MAX_PLAYER_NAME];
    if(IsPlayerNPC(playerid))
    {
        if(strcmp(sendername,"Dealer",true) == 0)
        {
            SetSpawnInfo(playerid, NO_TEAM, 280, 2319.1616,17.7953,26.4766,39.4589,-1,-1,-1,-1,-1,-1);
            print("DEALER SPAWNED");
        }
    }
Reply
#2

GetPlayerName(playerid, sendername,sizeof sendername);
Reply
#3

Didn't change a thing.
Reply
#4

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new sendername[MAX_PLAYER_NAME];
    if(IsPlayerNPC(playerid))
    {
        GetPlayerName(playerid, sendername, sizeof sendername);
        if(!strcmp(sendername,"Dealer",true))
        {
            SetSpawnInfo(playerid, NO_TEAM, 280, 2319.1616,17.7953,26.4766,39.4589,-1,-1,-1,-1,-1,-1);
            print("DEALER SPAWNED with ID%i", playerid);
            return 1;
        }
    }
And make sure it always returns 1 for this npc under OnPlayerRequestSpawn.
Reply
#5

Quote:
Originally Posted by iPLEOMAX
Посмотреть сообщение
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new sendername[MAX_PLAYER_NAME];
    if(IsPlayerNPC(playerid))
    {
        GetPlayerName(playerid, sendername, sizeof sendername);
        if(!strcmp(sendername,"Dealer",true))
        {
            SetSpawnInfo(playerid, NO_TEAM, 280, 2319.1616,17.7953,26.4766,39.4589,-1,-1,-1,-1,-1,-1);
            print("DEALER SPAWNED with ID%i", playerid);
            return 1;
        }
    }
And make sure it always returns 1 for this npc under OnPlayerRequestSpawn.
Thank you sir, was dying to get this to work. REP+ for you.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)