Szerző Téma: npc  (Megtekintve 760 alkalommal)

npc
« Dátum: 2013. szeptember 23. - 18:21:51 »
0 Show voters
valaki segítene létrehozni ÁLÓ NPC-t?:D
Mert próbáltam mindenféle fs-t, de nem jutottam vele semmire!

npc
« Válasz #1 Dátum: 2013. szeptember 25. - 15:37:42 »
+1 Show voters
Itt az angol SAMP fórumról egy magyar tutorial (wat? :D) http://forum.sa-mp.com/showthread.php?t=112023

npc
« Válasz #2 Dátum: 2013. október 13. - 18:24:15 »
+1 Show voters
Szia!
Mielõtt megcsinálod az NPC-t elõtte tudnod kell hogy a szerveredbõl slotot fog elfoglalni tehát ha Pl: a szeród 50 slotos akkor csak 49 slotos lesz egybõl, ezért nem érdemes rengeteg NPC-t lerakni.


Van egy NPC modes mappa oda ezt illeszd be amx file ként (Konvertáld át a pawno program segítségével) és nevezzük meg ezt a filet mynpc-nek.
 
#include <a_npc>
public OnRecordingPlaybackEnd()
{
}
public OnNPCSpawn()
{
}
public OnNPCExitVehicle()
{
}

 
Most van az npcmodes mappánkban egy \"mynpc.amx\" nevû file.


Amint ez megvan meny be a játék módodba és ott keresd ki a következõt:
 
public OnGameModeInit()

 
Az OnGameModeInit-hez illeszd be a következõt:
 
public OnGameModeInit()
{
ConnectNPC(\"AlloNPC_neve\",\"mynpc\");
return 1;
}

 
Amint ez megvan keressük ki a következõt:
 
public OnPlayerConnect(playerid)

 
Ha megvan írd be a megfelelõ dolgokat:
 
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
    SpawnPlayer(playerid);
}
return 1;
}

 
Ezután már csak a következõt kell megtalálnunk:
 
public OnPlayerSpawn(playerid)

 
És ez alatt ki tudjuk tölteni a következõket:
 
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
SetPlayerPos(playerid,x,y,z); //Hogy hova rakja az NPCnket.
SetPlayerFacingAngle(playerid,0.0); //Hogy merre nézzen az NPC.
SetPlayerSkin(playerid,299); //Mi legyen az NPC skinje
//És a többi... Pl: Interior VW állítások.
}
return 1;
}

 
Remélem tudtam segíteni. További jó forumozást. :D
Üdv: MesterMartino
« Utoljára szerkesztve: 2013. október 13. - 18:26:34 írta MesterMartino »

npc
« Válasz #3 Dátum: 2013. október 14. - 16:45:27 »
0 Show voters
rendben nagyon köszönöm!:D iszonyat sokat segítettél!Szerintem csinálj egy tutorial topicot mert így még nem láttam leírva :DD ez csodálatos :DD

npc
« Válasz #4 Dátum: 2013. október 14. - 17:09:59 »
0 Show voters
Több tuturial Topic is van errõl, sõt még szerintem ott részletesebben is leírják... Remélem sikerült megcsinálnod az NPC-det :)  :smokin:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal