Szerző Téma: Egy helyben álló NPC-k  (Megtekintve 1706 alkalommal)

Egy helyben álló NPC-k
« Dátum: 2014. Április 22. - 12:00:05 »
0 Show voters
Üdv!
Szeretném megoldani azt hogy legyen egy ügyintézõ NPC-m egy adott helyen, de nem kell mozognia, csak állnia kéne. Hogyan kellene megcsinálni?

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Egy helyben álló NPC-k
« Válasz #1 Dátum: 2014. Április 22. - 12:36:41 »
0 Show voters
Nem kell ehhez .rec fájl.. Csak készítesz 1 pwn fájlt a npcmodes mappába, pl asd.pwn, a tartalma pedig csak:
 
#include <a_npc>
main() return ;

 
A GM-ben pedig:
OnGameModeInit alá:
 
ConnectNPC(\"Az_Elso_NPC\", \"asd\");

 
OnPlayerSpawn alá:
 
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(!strcmp(name, \"Az_Elso_NPC\")) {
    SetPlayerPos(playerid, 0.0, 0.0, 0.0);
    SetPlayerInterior(playerid, 0);
    SendClientMessageToAll(0xFF0000FF, \"Lespawnolt az elsõ NPC.\");
}

 
Ez csak példa.
[mod]Javítottam pawn code tagre![/mod]
« Utoljára szerkesztve: 2014. Április 28. - 01:19:41 írta Dfoglalo »

Egy helyben álló NPC-k
« Válasz #2 Dátum: 2014. Április 22. - 13:16:35 »
0 Show voters
Ezt írja:
 
[13:12:38] [npc:join] ugyintezocsaj has joined the server (0:127.0.0.1)
[13:12:38] [npc:part] ugyintezocsaj has left the server (0:2)
[13:12:38] [npc:join] ugyintezocsaj has joined the server (1:127.0.0.1)
[13:12:38] [npc:part] ugyintezocsaj has left the server (1:2)

 
Mi lehet a probléma?

Egy helyben álló NPC-k
« Válasz #3 Dátum: 2014. Április 22. - 13:58:54 »
0 Show voters
Ha be van kapcsolva a tûzfalad akkor az, mivel blokkolja a kapcsolatot.

Egy helyben álló NPC-k
« Válasz #4 Dátum: 2014. Április 22. - 14:02:35 »
0 Show voters
Kikapcsoltam a tûzfalat de úgy sem jó. ugyanaz a hiba

Egy helyben álló NPC-k
« Válasz #5 Dátum: 2014. Április 27. - 19:53:07 »
0 Show voters
A server.cfg-ben átállítottad a \"maxnpc\"-t 0-ról? Ha nem, állítsd át annyira ahány NPC-t akarsz.

BarnyBoy

  • Vendég
Egy helyben álló NPC-k
« Válasz #6 Dátum: 2014. Május 02. - 10:38:53 »
0 Show voters
Átírtam azt is.

Egy helyben álló NPC-k
« Válasz #7 Dátum: 2014. Május 02. - 12:44:31 »
0 Show voters
Ha RP szerver, akkor lehet csak Vezetéknév_Keresztnev-et fogad el.

BarnyBoy

  • Vendég
Egy helyben álló NPC-k
« Válasz #8 Dátum: 2014. Május 02. - 19:54:38 »
0 Show voters
Már megoldottam. :D Az volt a hiba amit te írtál, DeanGriffon.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Egy helyben álló NPC-k
« Válasz #9 Dátum: 2014. Május 24. - 15:15:18 »
0 Show voters
[mod]Témát zártam! Ha mégsem oldódott meg a problémád, kérlek jelezd PÜ-be, és megnyitom a témát![/mod]

Egy helyben álló NPC-k
« Válasz #10 Dátum: 2014. Április 22. - 12:00:05 »
0 Show voters
Üdv!
Szeretném megoldani azt hogy legyen egy ügyintézõ NPC-m egy adott helyen, de nem kell mozognia, csak állnia kéne. Hogyan kellene megcsinálni?

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Egy helyben álló NPC-k
« Válasz #11 Dátum: 2014. Április 22. - 12:36:41 »
0 Show voters
Nem kell ehhez .rec fájl.. Csak készítesz 1 pwn fájlt a npcmodes mappába, pl asd.pwn, a tartalma pedig csak:
 
#include <a_npc>
main() return ;

 
A GM-ben pedig:
OnGameModeInit alá:
 
ConnectNPC(\"Az_Elso_NPC\", \"asd\");

 
OnPlayerSpawn alá:
 
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(!strcmp(name, \"Az_Elso_NPC\")) {
    SetPlayerPos(playerid, 0.0, 0.0, 0.0);
    SetPlayerInterior(playerid, 0);
    SendClientMessageToAll(0xFF0000FF, \"Lespawnolt az elsõ NPC.\");
}

 
Ez csak példa.
[mod]Javítottam pawn code tagre![/mod]
« Utoljára szerkesztve: 2014. Április 28. - 01:19:41 írta Dfoglalo »

Egy helyben álló NPC-k
« Válasz #12 Dátum: 2014. Április 22. - 13:16:35 »
0 Show voters
Ezt írja:
 
[13:12:38] [npc:join] ugyintezocsaj has joined the server (0:127.0.0.1)
[13:12:38] [npc:part] ugyintezocsaj has left the server (0:2)
[13:12:38] [npc:join] ugyintezocsaj has joined the server (1:127.0.0.1)
[13:12:38] [npc:part] ugyintezocsaj has left the server (1:2)

 
Mi lehet a probléma?

Egy helyben álló NPC-k
« Válasz #13 Dátum: 2014. Április 22. - 13:58:54 »
0 Show voters
Ha be van kapcsolva a tûzfalad akkor az, mivel blokkolja a kapcsolatot.

Egy helyben álló NPC-k
« Válasz #14 Dátum: 2014. Április 22. - 14:02:35 »
0 Show voters
Kikapcsoltam a tûzfalat de úgy sem jó. ugyanaz a hiba

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal