Tibia.net.pl
| (#?)
| [8.1][NPC] CleanerDyskusja dotycząca tematu [8.1][NPC] Cleaner, który znajduje się w kategorii Skrypty Lua & XML (Znajdują się tutaj potwory, NPC, itd. Publikacja tylko GOTOWYCH skryptów!), na forum NPC (). Treść: Witam od razu mówię że to nie jest mój skrypt znalazłem go na otfansie.
Wiec najpierw wchodzimy w data>npc i tworzymy ... | | |
21-04-2008, 16:45
|
| | Gaduła | [8.1][NPC] Cleaner
Witam od razu mówię że to nie jest mój skrypt znalazłem go na otfansie.
Wiec najpierw wchodzimy w data>npc i tworzymy plik o nazwie np. Cleaner.xml (Nazwę ustawcie jak wam się nie podoba na własną pamiętając o zmianie w skrypcie npc zaznaczone na zielono.
w nim wklejcie: Cytat:
<?xml version="1.0"?>
<npc name="Cleaner" script="data/npc/scripts/cleaner.lua" access="3">
<look type="104" head="4" body="114" legs="132" feet="115"/>
</npc>
| look type możecie zmienić na własne ja mam takie.Następnie wchodzimy w data>npc>scripts i tworzymy plik o nazwie cleaner.lua i w nim wklejcie to: Cytat:
lastclean = 0
hasWarned = 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) >= (29*60) and hasWarned == 0 then
selfSay('/B Server clean in one minute. Please do not leave any valuable items on the ground!')
hasWarned = 1
end
if os.difftime (os.time(), lastclean) >= (30*60) then
selfSay('/clean')
lastclean = os.time()
end
end
| (Server clean in one minute. Please do not leave any valuable items on the ground!)Tekst który pojawia się minutę przez cleanem
( 29*60) 1 = 1 minuta
Mam nadzieję że sie przyda cleaner. Pozdro 4all.
| |
| | |
21-04-2008, 16:48
|
| | Ekspert |
Ok dzieki wielkie przyda sie napewno.
Da sie moze jakos zrobic zeby mi nieusuwalo itemek ktore leza obok Npc i food ktory lezy obok trainerow itp? Bo wiem ze na apo jak taki clean jest to usuwa tylko to z ziemi, i tez chce zeby mitak usuwalo :P (PW plz)
| |
| | |
21-04-2008, 16:51
|
| | Gaduła |
jeśli ty czarujesz sam itemki na trainerach to wiadomo że usunie ale jeśli dałeś w map editorze to nie usunie (nie powinno). Ten npc robi clean jak byś robił godem bądź gm /clean to samo ma npc.
| |
| | |
21-04-2008, 16:56
|
| | Początkujący |
Dzięki.
Przyda się, zaraz wrzucam na ots'a. ;]
| |
| | |
25-04-2008, 12:29
|
| | Początkujący |
Wszystko pięknie działa  Dzięki za skrypt bo naprawde bardzo dobry! pozdrawiam
| |
| | |
26-04-2008, 12:45
|
| | Bywalec |
Fajny skrypcik przyda mi sie do ots 10/10
| |
| | |
30-04-2008, 22:55
|
| | Początkujący |
już to mam :] wszystko pięknie śmiga xD
| |
| | |
30-04-2008, 23:00
|
| | Maniak | Cytat:
Napisał Kuubaxx jeśli ty czarujesz sam itemki na trainerach to wiadomo że usunie ale jeśli dałeś w map editorze to nie usunie (nie powinno). Ten npc robi clean jak byś robił godem bądź gm /clean to samo ma npc. | zależy to od silnika, te nubskie otsiki nie mają takiej funkcji.
#topic.
bardzo ładny skrypt i cieszę się ze go tu umieścicłes.
| |
| | |
01-05-2008, 12:13
|
| | Gaduła | Kuubaxx
Kuubaxx a jak mogę zrobić żeby ten Cleaner robił clean co 1 minutę proszę o pomoc.
| |
| | |
02-05-2008, 08:22
|
| | Początkujący |
Wchodzisz w data/npc/scripts
i masz tam Cleaner
poszukaj edit go
i masz takie cos Kod: lastclean = 0
hasWarned = 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) >= (29*60) and hasWarned == 0 then
selfSay('/B Server clean In Minute "Prosze Zabrac Itemki z dp itp Prucz (Domkow)"!')
hasWarned = 1
end
if os.difftime (os.time(), lastclean) >= (30*60) then
selfSay('/clean')
lastclean = os.time()
end
end
Zmien na
lastclean = 0
hasWarned = 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) >= (1*60) and hasWarned == 0 then
selfSay('/B Server clean In Minute "Prosze Zabrac Itemki z dp itp Prucz (Domkow)"!') - tak se zmienilem :P
hasWarned = 1
end
if os.difftime (os.time(), lastclean) >= (2*60) then
selfSay('/clean')
lastclean = os.time()
end
end
| |
| | |
07-05-2008, 23:13
|
| | Nowicjusz | Cleaner Nie działa znaczy jest na ots ale nie czysci go ;]
[Cleaner Nie działa znaczy jest na ots ale nie czysci go ;]
| |
| | |
08-05-2008, 12:54
|
| | Gaduła |
Hmmm jaki masz silnik??To ci spróbuje wytłumaczyć.
| |
| | |
09-05-2008, 09:27
|
| | Początkujący |
Na TFS nie działa ;/
09:23 Cleaner: /B Server clean in one minute. Please do not leave any valuable items on the ground!
09:24 Cleaner: /clean
Nie wchodzi mu komenda /B. Jest poprostu jak zwykly player który nie może używać takich komend.
Trzeba mu coś dopisać że group_id=3? ;s
##Co więcej Komenda: /B Server clean in one minute. Please do not leave any valuable items on the ground! jest używana przez npc tylko przed pierwszym cleanem od odpalenia OTSa. Ale być może to przez to że pierwszy clean sie nie odbył bo skrypt nie działa?
| |
| | |
19-05-2008, 19:17
|
| | Gaduła |
Skrypt działa testowałem na kilkunastu silnikach i działa może jak nie masz komendy /B to używaj /red /blue coś w tym stylu aby można było pisać żeby każdy widział. A jeśli masz silnik zorzina 1.1 XML chyba poprawnie napisałem ale nie pamiętam to w tym silniku nie ma komendy /clean.
| |
| | |
11-06-2008, 19:17
|
| | Ekspert |
Przydatne.Dam koledze linka na pewno skorzysta.Z góry thx.Szukałem tego skryptu 6 dni.
| |
| | | Narzędzia tematu | | | | Wygląd | Wygląd liniowy | |
Podobne wątki | | [8.1][NPC] npc teleportujący na wyspy - Witam mam dla was do zaoferowania npc co przenosi na rozne wyspy powiem wam jak to robić i sie nauczycie ;)
UWAGA jak sie niema pacca npc nie... Norbi, 18-11-2008 [8.1][NPC] Guard - Skrypt polega na tym że Guard zabije osobę która przeklnie.
Więc wchodzimy w xxx\data\npc\scripts i tworzymy plik guard.lua. W nim piszemy:... adsko, 23-09-2008 [8.1][npc] - Co mam dopisac zeby moj Varkhal jak sie kupuje first addon i second sprzedawal tez Norseman , Jester , Brotherhood i Nightmare???? Kalasznikov, 23-08-2008 [8.10] NPC Cleaner ! Help - Witam mam problem , poniewaz mam npc cleaner na moim otesie (by aciek).Gdy jest clean to usuwaja sie rzeczy ktore ja sam dalem..np.jak kolo npc z... Sajrus, 29-06-2008 [8.1][NPC] Kubal - Witam chcialbym przedstawic wam NPC Kubal to moj skrypt.
OK ZACZYNAMY!!
w data/npc robimy plik o nazwie Kubal.xml
i wklejamy do niego to
... GM Reaper, 19-05-2008
| | Tibia.net.pl: NPC () Temat: [8.1][NPC] Cleaner Witam od razu mówię że to nie jest mój skrypt [...] | Czasy w strefie GMT +1. Teraz jest 05:03. | | |