Szerző Téma: Mozdulatlan NPC  (Megtekintve 1810 alkalommal)

Mozdulatlan NPC
« Dátum: 2012. július 27. - 12:04:08 »
0 Show voters
Helló!
Én a ruhaboltba szeretnék egy eladót rakni. Nem szeretném hogy mozogjon, semmilyen funkciója ne legyen, csak álljon. (Mint a fegyverboltos a fegyverboltban).
Már próbáltunk NPCket csinálni sikerült is csak nem jutott át a regisztráción  :(
A segítséget elõre is köszönöm!

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Mozdulatlan NPC
« Válasz #1 Dátum: 2012. július 27. - 12:08:23 »
+1 Show voters
onplayerconnect alá:
if(IsPlayerNPC(playerid)) return 1;

Mozdulatlan NPC
« Válasz #2 Dátum: 2012. július 27. - 19:09:09 »
0 Show voters
Köszönöm szépen!
Ment a +!
De még lenne egy kérdésem: Hogyan tudom az NPC skinjét átállítani?  :D
Ezzel a kóddal nem megy: :( (A skin)
 
     public OnPlayerSpawn ( playerid )
    {
      if ( IsPlayerNPC ( playerid ) ) return 1;
      {
                new npcname [ MAX_PLAYER_NAME ];
                GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
                if ( !strcmp ( npcname, \"Jason_Black\", true ) )
                {
                            SetPlayerSkin(playerid, 46);
                }
                return 1;
      }
//      return 1;
    }

Mozdulatlan NPC
« Válasz #3 Dátum: 2012. július 27. - 20:03:04 »
0 Show voters
Esetleg így? Nem biztos hogy jó :/
 
     public OnPlayerSpawn ( playerid )
    {
      if ( IsPlayerNPC ( playerid ) ) return 1;
      {
                new npcname [ MAX_PLAYER_NAME ];
                GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
                if ( !strcmp ( npcname, \"Jason_Black\", true ) ) SetPlayerSkin(playerid, 46);
                return 1;
      }
      return 1;
    }
« Utoljára szerkesztve: 2012. július 27. - 20:04:36 írta Dzsorden »

Mozdulatlan NPC
« Válasz #4 Dátum: 2012. július 27. - 20:05:49 »
0 Show voters
Idézetet írta: Dzsorden date=1343412184\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25075\" data-ipsquote-contentclass=\"forums_Topic
Esetleg így? Nem biztos hogy jó :/
 
     public OnPlayerSpawn ( playerid )
    {
      if ( IsPlayerNPC ( playerid ) ) return 1;
      {
                new npcname [ MAX_PLAYER_NAME ];
                GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
                if ( !strcmp ( npcname, \"Jason_Black\", true ) ) SetPlayerSkin(playerid, 46);
                return 1;
      }
      return 1;
    }

 

Semmi, se warning, se error, és funkciója sincs  :(

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Mozdulatlan NPC
« Válasz #5 Dátum: 2012. július 27. - 20:19:26 »
0 Show voters
Esetleg ez?
 

public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(npcname == \"Jason_Black\") return SetPlayerSkin(playerid, 46);
SpawnPlayer(playerid);
return 1;
}
        return 1;
}
« Utoljára szerkesztve: 2012. július 27. - 20:41:05 írta Rupert »

Mozdulatlan NPC
« Válasz #6 Dátum: 2012. július 27. - 20:36:17 »
0 Show voters
Idézetet írta: Rupert date=1343413166\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25075\" data-ipsquote-contentclass=\"forums_Topic
Esetleg ez?
 

public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(npcname == \"Jason_Black\") return SetPlayerSkin(playerid, 46);
SpawnPlayer(playerid);
return 1;
}
}

 

Error  :no:
 

***\\filterscripts\\gyalogosfs.pwn(25) : error 001: expected token: \")\", but found \"{\"
***\\gyalogosfs.pwn(28) : error 033: array must be indexed (variable \"npcname\")
***\\filterscripts\\gyalogosfs.pwn(32) : warning 209: function \"OnPlayerConnect\" should return a value
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Mozdulatlan NPC
« Válasz #7 Dátum: 2012. július 27. - 20:41:11 »
0 Show voters
Javítva.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Mozdulatlan NPC
« Válasz #8 Dátum: 2012. július 27. - 20:54:28 »
0 Show voters
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
    new
      npcName[MAX_PLAYER_NAME]
   ;
   GetPlayerName(playerid, npcName, sizeof(npcName));
   if(!strcmp(npcName, \"NPCNEVE\"))
   {
       SetPlayerSkin(playerid, 0);
   }
}
return 1;
}

Mozdulatlan NPC
« Válasz #9 Dátum: 2012. július 27. - 21:15:58 »
0 Show voters
Egyik sem jó :(
Mindig ezt a skint állítja be neki (Skin id: 7)

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Mozdulatlan NPC
« Válasz #10 Dátum: 2012. július 28. - 17:59:18 »
0 Show voters
public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
     new npcName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, npcName, sizeof(npcName));
       SetPlayerSkin(playerid, 200);
      if(!strcmp(npcName, \"NPCNEVE\"))
      {
      }
   }
   return 1;
}

Mozdulatlan NPC
« Válasz #11 Dátum: 2012. július 28. - 18:28:16 »
0 Show voters
Idézetet írta: JaCk date=1343491158\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25075\" data-ipsquote-contentclass=\"forums_Topic
public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
     new npcName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, npcName, sizeof(npcName));
       SetPlayerSkin(playerid, 200);
      if(!strcmp(npcName, \"NPCNEVE\"))
      {
      }
   }
   return 1;
}
 
C:\\Users\\Dommper\\Desktop\\SAMP Server és Cuccai\\samp03e_svr_win32 másolata\\filterscripts\\gyalogosfs.pwn(12) : warning 217: loose indentation
C:\\Users\\Dommper\\Desktop\\SAMP Server és Cuccai\\samp03e_svr_win32 másolata\\filterscripts\\gyalogosfs.pwn(13) : warning 217: loose indentation
C:\\Users\\Dommper\\Desktop\\SAMP Server és Cuccai\\samp03e_svr_win32 másolata\\filterscripts\\gyalogosfs.pwn(14) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
3 Warnings.
 :(

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Mozdulatlan NPC
« Válasz #12 Dátum: 2012. július 28. - 18:30:34 »
0 Show voters
ez csak elcsuszás asszem de ettõl még jonak kéne lennie
 
public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
      new npcName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, npcName, sizeof(npcName));
      SetPlayerSkin(playerid, 200);
      if(!strcmp(npcName, \"NPCNEVE\"))
      {
      }
   }
   return 1;
}

Mozdulatlan NPC
« Válasz #13 Dátum: 2012. július 28. - 18:42:20 »
0 Show voters
Idézetet írta: JaCk date=1343493034\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25075\" data-ipsquote-contentclass=\"forums_Topic
ez csak elcsuszás asszem de ettõl még jonak kéne lennie
 
public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
      new npcName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, npcName, sizeof(npcName));
      SetPlayerSkin(playerid, 200);
      if(!strcmp(npcName, \"NPCNEVE\"))
      {
      }
   }
   return 1;
}

 

Hibátlan ez a kód...
De a skin még mindig nem változik  :no:

Mozdulatlan NPC
« Válasz #14 Dátum: 2012. augusztus 06. - 15:17:01 »
0 Show voters
public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
      new npcName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, npcName, sizeof(npcName));
      if(!strcmp(npcName, \"NPCNEVE\"))
      {
      SetPlayerSkin(playerid, 200);
      }
   }
   return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal