Szerző Téma: NPC  (Megtekintve 1077 alkalommal)

NPC
« Dátum: 2011. október 18. - 09:16:25 »
0 Show voters
Hello all!
Hogy lehet azt megoldani ,hogy az NPC beszeljen?
Pl ott vagyok az NPC elott beirom /npctalk felugrik egy dialog kerdesekkel pl. \"Hol talalom a varoshazat?\" arra ranyom a jatekos es akkor o elmondja azt amit beallitok neki, pl \"Nem tudom\"
ty Zotyabuszos

NPC
« Válasz #1 Dátum: 2011. október 18. - 11:48:18 »
0 Show voters
Dialoggal meglehet oldani.
és
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Ez az hogy csak 1 bizonyos pontba vagy attól hány méterre lehessen használni a parancsot.
A Dialogost úgy old meg hogy csinálsz 1 menüs dialogot amiben a kérdéseket sorolod fel.
És amelyikre rákatint ahhoz csatolsz 1 MSGBOX-os dialogot.

NPC
« Válasz #2 Dátum: 2011. október 18. - 12:43:22 »
0 Show voters
Es az embert hogy teszem oda? :)

NPC
« Válasz #3 Dátum: 2011. október 18. - 15:40:33 »
0 Show voters
Idézetet írta: ManGoo date=1318931298\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12583\" data-ipsquote-contentclass=\"forums_Topic
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Ez az hogy csak 1 bizonyos pontba vagy attól hány méterre lehessen használni a parancsot.
 
A-a,az IsPlayerInRangeOfPoint nem ezt jelenti!
Azt jelenti hogy hol lehessen használni a parancsot!
Példa:
[pawn]if(!strcmp(\"/stadium\",cmdtext))
{
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438))
    {
        SendClientMessage(playerid,0xFFFFFFFF,\"You are near the Stadium entrance!\");
    }
    return 1;
}[/pawn]
itt az van hogy a parancsot a 2695.6880, -1704.6300, 11.8438 koordinátánál lehet CSAK használni!
Viszont van egy hatótávolságunk is ami jelen esetben a 7,ezt lehet növelni,illetve csökkenteni!
Zotya:
 
Es az embert hogy teszem oda? :)[/quote]
Nem értelek,hova akarod rakni az embert?
Egyébként:
SetPlayerPos

NPC
« Válasz #4 Dátum: 2011. október 18. - 17:01:40 »
0 Show voters
Kadaradam ugyan ezt mondom :) 1 bizonyos ponton vagy a ponttól lévõ hány méteres körzetben   
 
Idézetet írta: Zotyabuszos date=1318934602\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12583\" data-ipsquote-contentclass=\"forums_Topic
Es az embert hogy teszem oda? :)
 
NPC

NPC
« Válasz #5 Dátum: 2011. október 18. - 17:09:52 »
0 Show voters
Ja igen XDD
Az NPC embert ,hogy állítok oda

NPC
« Válasz #6 Dátum: 2011. október 18. - 17:16:51 »
0 Show voters
azthiszem azt is felkell venni.
Beálsz a megadott helyzetbe.
npc_record <= ezt a szkriptet bekell tölteni.
Utána a megadott helyzetben /ofrecord    ahol áll a csávó azt felveszed és /stoprecord
Ha ez kész van akkor itt 1 kis leírás ami alapján megtudod csinálni az npc-t :)
Kattints ide a leírásér

Gang[St]e[R]

  • Vendég
NPC
« Válasz #7 Dátum: 2011. október 18. - 18:58:59 »
0 Show voters
Nem kell azt felvenni ha nem csinál semmit.

NPC
« Válasz #8 Dátum: 2011. október 18. - 19:18:09 »
0 Show voters
\" post=\"186225\" timestamp=\"1318957139\"]
Nem kell azt felvenni ha nem csinál semmit.
 
[/quote]
Nemtudtam :)
Látszik nemccsináltam sima npc-t. csak vezetõset:)

NPC
« Válasz #9 Dátum: 2011. október 18. - 20:10:38 »
0 Show voters
\" post=\"186225\" timestamp=\"1318957139\"]
Nem kell azt felvenni ha nem csinál semmit.
 
[/quote]
Akkor objectként rakjam le? XDD Vagy hogy  ??? ^-^

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
NPC
« Válasz #10 Dátum: 2011. október 18. - 21:29:48 »
0 Show voters
Nem vagy vedd fel az NPC ahova szeretnéd vagy pedig van rá egy script ami le hívja az NPC-t valameiket alkalmazd !

Gang[St]e[R]

  • Vendég
NPC
« Válasz #11 Dátum: 2011. október 18. - 22:20:17 »
0 Show voters
Csak ezt teszed az npcmodes mappába levõ scriptbe:
[pawn]#include <a_npc>
public OnNPCSpawn()
{
}
public OnNPCExitVehicle()
{
}[/pawn]
A Filterscripts mappába levõ scriptbe meg csak tedd arra a pozira ahova akarod.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal