• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

[8.1]npc

Status
Zamknięty.

mateusz605

User
Dołączył
Kwiecień 5, 2008
Posty
17
Liczba reakcji
0
Witam! Potrzebuj? skryptu na npc, kt?ry by sam m?wi?. Tak co minute by m?wi? jakie? s?owa. Potem bym sobie pozmienia?, ale po prostu potrzebny mi ten skrypt, ?eby urozmaici? ots.Wi?c prosz? o skrypt.
 
Ostatnio edytowane przez moderatora:
Z?y dzia?!
Napisz w odpowiednim dziale a pewnie zostanie udzielona Ci pomoc.
 
Niech jakich? Mod przeniesie ten temat do odpowiedniego dzia?u.

W data/npc/scripts robimy takie co?:


Informator.lua

lastclean = 0
focus = 0
talk_start = 0
target = 0
following = false
attacking = false

function onThingMove(creature, thing, oldpos, oldstackpos)

end


function onCreatureAppear(creature)

end


function onCreatureDisappear(cid, pos)

end


function onCreatureTurn(creature)

end


function onCreatureSay(cid, type, msg)

end

function onCreatureChangeOutfit(creature)

end


function onThink()
if lastclean == 0 then
lastclean = os.time()
end
if os.difftime(os.time(), lastclean) >= (4*1*60) then
selfSay('Tekst')
')
lastclean = os.time()
end
end

Tam gdzie pisze "tekst" wpisujemy co ma m?wic
(4*1*60)- 4 znaczy co ile minut ma wyswietla? tekst

Robimy Informator.xml w data/npc a w nim wklejamy to:

<?xml version="1.0"?>

<npc name="Informator" script="data/npc/scripts/Informator.lua" access="5" lookdir="3" autowalk="1">
<health now="1" max="1"/>
<look type="128" head="20" body="100" legs="50" feet="99" addons"3" />
</npc>

Poszuka?em znalaz?em...
 
Status
Zamknięty.
Do góry