Szerző Téma: enpíszí:S  (Megtekintve 1240 alkalommal)

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
enpíszí:S
« Dátum: 2010. július 11. - 10:50:58 »
0 Show voters
Sziasztok
valamiféle problémám akadt az npcimmel..
Szóval tegnap felvettem 3 sétáló npc-t.. de
amikor módba beirom hogy
ConnectNPC(\"Sandor\",\"seta1\");
akkor lefut meg minden játék közben meg fentvannak a szerveren. de nem spawnolnak le .:S és nem indulnak el :S please help mit tegyek?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
enpíszí:S
« Válasz #1 Dátum: 2010. július 11. - 11:56:17 »
0 Show voters
Az kevés, hogy csatlakoztatod, le is kell spawnolni, mert csak az után indulhat el.  :D
 
public OnPlayerSpawn ( playerid )
{
   if ( !IsPlayerNPC ( playerid ) ) return 0;
   new npcname [ 32 ];
   GetPlayerName ( playerid, npcname, 32 );
   if ( !strcmp ( playername,\"Sandor\", true ) )
   {
       SetSpawnInfo ( playerid, Team ID, Skin ID, X, Y, Z, 0.0, -1, -1, -1, -1, -1, -1 );
   }
   return 1;
}
« Utoljára szerkesztve: 2010. július 12. - 11:58:18 írta Csabesz »

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
enpíszí:S
« Válasz #2 Dátum: 2010. július 11. - 12:39:51 »
0 Show voters
nekem az a bajom h elinditom a server.exe-t és irja h connectel az npc de azon nyomban elhagyja a szervert
mi lehet a gond? mindent jol csináltam a
http://sa-mp.gportal.hu/gindex.php?pg=32569262
tutorial alapján. gyalogos npcröl van szo.
pls help (:

enpíszí:S
« Válasz #3 Dátum: 2010. július 11. - 12:46:34 »
0 Show voters
Idézetet írta: Zsoma date=1278844791\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2375\" data-ipsquote-contentclass=\"forums_Topic
nekem az a bajom h elinditom a server.exe-t és irja h connectel az npc de azon nyomban elhagyja a szervert
mi lehet a gond? mindent jol csináltam a
http://sa-mp.gportal.hu/gindex.php?pg=32569262
tutorial alapján. gyalogos npcröl van szo.
pls help (:
 
server.cfg-ben a \'maxnpc\' értéke kevesebb, mint a használt npc-k száma.

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
enpíszí:S
« Válasz #4 Dátum: 2010. július 11. - 12:51:05 »
0 Show voters
Idézetet írta: Csabesz date=1278842177\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2375\" data-ipsquote-contentclass=\"forums_Topic
Az kevés, hogy csatlakoztatod, le is kell spawnolni, mert csak az után indulhat el.  :D
 
public OnPlayerRequestClass ( playerid, classid )
{
   if ( !IsPlayerNPC ( playerid ) ) return 0;
   new npcname [ 32 ];
   GetPlayerName ( playerid, npcname, 32 );
   if ( !strcmp ( playername,\"Sandor\", true ) )
   {
       SetSpawnInfo ( playerid, Team ID, Skin ID, X, Y, Z, 0.0, -1, -1, -1, -1, -1, -1 );
   }
   return 1;
}

 

Ezt a request classhoz kell rani?:P
Probáltam spawnhoz is meg reqclass hoz is. de semmi..  blueberryben a farmon állnak -.-\"
 

public OnPlayerRequestClass(playerid, classid)
{
new playername[64];
GetPlayerName(playerid,playername,64);
if(!strcmp(playername,\"Informacio_Pultos\",true)) {
    SetSpawnInfo( playerid, 0, 93, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
SetPlayerColor(playerid,0x33AA33AA);
}
else if(!strcmp(playername,\"Varosi_Seged\",true)) {
    SetSpawnInfo( playerid, 0, 185, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
SetPlayerColor(playerid,0x33AA33AA);
}
else if(!strcmp(playername,\"Varosi_Rendor\",true)) {
    SetSpawnInfo( playerid, 0, 280, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
SetPlayerColor(playerid,0x33AA33AA);
}
else if(!strcmp(playername,\"Varosi_Szervizes\",true)) {
    SetSpawnInfo( playerid, 0, 50, 1958.33, 1343.12, 15.36, 269.15, 31, 1000, 0, 0, 0, 0 );
SetPlayerColor(playerid,0x33AA33AA);
}
return 1;
}

 
így csináltam de semmi..
« Utoljára szerkesztve: 2010. július 11. - 12:56:04 írta dns »

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
enpíszí:S
« Válasz #5 Dátum: 2010. július 11. - 13:31:12 »
0 Show voters
Idézetet írta: GameStar date=1278845194\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2375\" data-ipsquote-contentclass=\"forums_Topic


nekem az a bajom h elinditom a server.exe-t és irja h connectel az npc de azon nyomban elhagyja a szervert
mi lehet a gond? mindent jol csináltam a
http://sa-mp.gportal.hu/gindex.php?pg=32569262
tutorial alapján. gyalogos npcröl van szo.
pls help (:
 
server.cfg-ben a \'maxnpc\' értéke kevesebb, mint a használt npc-k száma.
 
[/quote]
nem kevesebb, több :\\ más?

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
enpíszí:S
« Válasz #6 Dátum: 2010. július 11. - 15:44:43 »
0 Show voters
Amúgy azt a spawn info-t minek állítani ? Én mindent másképp csináltam mint ahogy itt leírtad és nekem meg minden jól.

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
enpíszí:S
« Válasz #7 Dátum: 2010. július 11. - 17:29:46 »
0 Show voters
Idézetet írta: kurta999 date=1278855883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2375\" data-ipsquote-contentclass=\"forums_Topic
Amúgy azt a spawn info-t minek állítani ? Én mindent másképp csináltam mint ahogy itt leírtad és nekem meg minden jól.
 
segitenél?:S

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
enpíszí:S
« Válasz #8 Dátum: 2010. július 11. - 18:14:15 »
0 Show voters
Én csak így csináltam, OnGameModeInit alatt felacsatlakozik, aztán OnPlayerSpawn:
 
 
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid,npcname,sizeof(npcname));
   if(!strcmp(npcname,\"Piss1\",true)){ SetPlayerSkin(playerid,29),SetPlayerHealth(playerid, 20.0); }
else if(!strcmp(npcname,\"Piss2\",true)){ SetPlayerSkin(playerid,62);}
else if(!strcmp(npcname,\"Piss3\",true)){ SetPlayerSkin(playerid,83);}
else if(!strcmp(npcname,\"GerhelyBotja\",true)){ SetPlayerSkin(playerid,193);}
else if(!strcmp(npcname,\"SFAStunter\",true)){SetPlayerSkin(playerid,217),PutPlayerInVehicle(playerid, NPCNrg, 0);}
else if(!strcmp(npcname,\"Termicsaja\",true)){SetPlayerSkin(playerid,93);}
else if(!strcmp(npcname,\"Erikpapa\",true)){SetPlayerSkin(playerid,169);}
else if(!strcmp(npcname,\"MikiBotja\",true)){SetPlayerSkin(playerid,163);}
}
        // többi dolog OnPlayerSpawn-nál

 
Nálam így van.

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
enpíszí:S
« Válasz #9 Dátum: 2010. július 13. - 10:43:34 »
0 Show voters
Egyrészt másold be az npcmód forrását ( ami az npcmodesben van)
Nézd át a játékmódot forrását, hogy van-e olyan dolog ami megakaszthatja az npc-t (pl. nem engedi spawnolni reg elott)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal