TNET
English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Wróć   Tibia.net.pl > OpenTibia > Skrypty Lua & XML > NPC

Odpowiedz


 
04-11-08, 21:20  
GM Michael
Obywatel

NPC sprzedajacy magic level By Michael [8.1]


Chciałbym udostępnić NPC sprzedającego magic level
Oto script:
Kod PHP:
local focus 0
local talk_start 
0
local target 
0
local days 
0
function onThingMove(creaturethingoldposoldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cidpos)
      if 
focus == cid then
          selfSay
('Zegnaj, Nastepny.')
          
focus 0
          talk_start 
0
      end
end
function onCreatureTurn(creature)
end
function msgcontains(txtstr)
      return (
string.find(txtstr) and not string.find(txt'(%w+)' .. str) and not string.find(txtstr .. '(%w+)'))
end
function onCreatureSay(cidtypemsg)
      
msg string.lower(msg)
      if (
msgcontains(msg'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
         selfSay
('Witaj ' .. creatureGetName(cid) .. '! Sprzedaje magic level i promotion.')
         
focus cid
         talk_start 
os.clock()
    elseif 
msgcontains(msg'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
          selfSay
('Sorry, ' .. creatureGetName(cid) .. '! Rozmawiam juz z toba minute.')
      elseif 
focus == cid then
        talk_start 
os.clock()
        if 
msgcontains(msg'promotion') or msgcontains(msg'promote'then
             
if getPlayerVocation(cid) > 4 then
                 selfSay
('Sorry, masz juz promotion.')
                 
talk_state 0
             
elseif getPlayerLevel(cid) < 8 then
                selfSay
('Sorry, musisz miec 8lvl by kupic promotion.')
                
talk_state 0
            
elseif not isPremium(cidthen
                selfSay
('Sorry, musisz miec premium by kupic promotion.')
                
talk_state 0
            
else
                
selfSay('chcesz kupic promotion za 20k?')
                
talk_state 1
            end
        
elseif msgcontains(msg'mlvl') or msgcontains(msg'magic'then
            selfSay
('chcesz kupic magic level za 50cc?')
            
talk_state 2
        
elseif talk_state == 1 then
            
if msgcontains(msg'yes'then
                
if pay(cid,20000then
                    doPlayerSetVocation
(cidgetPlayerVocation(cid)+4)
                    
selfSay('Dostales promotion!')
                else
                    
selfSay('Sorry, Nie masz tyle kasy.')
                
end
             end
            talk_state 
0
        
elseif talk_state == 2 then
            
if msgcontains(msg'yes'then
                
if pay(cid,500000then
                    selfSay
('/addskill '.. creatureGetName(cid) ..', magic level')
                    
selfSay('Dostales 1 magic level!')
                else
                    
selfSay('Sorry, nie masz tyle kaski.')
                
end
            end
            talk_state 
0
          
elseif msgcontains(msg'bye')  and getDistanceToCreature(cid) < 4 then
              selfSay
('Zegnaj, ' .. creatureGetName(cid) .. '!')
              
focus 0
              talk_start 
0
          end
      end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
    
doNpcSetCreatureFocus(focus)
      if (
os.clock() - talk_start) > 30 then
          
if focus 0 then
              selfSay
('Nastepny...')
          
end
              focus 
0
      end
     
if focus ~= 0 then
         
if getDistanceToCreature(focus) > 5 then
             selfSay
('Zegnaj, Nastepny.')
             
focus 0
         end
     end
end 
Jak widać NPC mówi po polsku i sprzedaje poza mlvl promotion
A tu kod do umieszczenia go w głównym folderze NPC
Kod PHP:
<?xml version="1.0"?>
<npc name="Magic Level NPC" script="data/npc/scripts/amulets.lua" access="3" lookdir="1" autowalk="25">
    <health now="1000" max="1000"/>
<look type="75" head="132" body="116" legs="116" feet="76"/>
</npc>
Proszę o komentarze

@Edit
Proszę o wyrozumiałość, ponieważ to mój pierwszy post na Tibia.net.pl
 
Linki sponsorowane
Adwert
Informator
Grasz?

04-11-08, 21:24  
Adus41
Przewodniczący
 
Użytkownik Adus41 na Tibia.net.pl

Odp: [8.1]NPC sprzedajacy magic level By Michael


Kiepsko ;/ Znaczy sie skrypt spoko i bez zastrzeżeń ale poco komu takie coś?? Mi sie nieprzyda.:cool: ocena 8/10
 
11-11-08, 21:20  
grubymaciej
Czeladnik
 
Użytkownik grubymaciej na Tibia.net.pl

Odp: [8.1]NPC sprzedajacy magic level By Michael


przyda mi sie na otsie 10/10 xD w końcu knight nie będzie musiał bić 3h 6 mlvla
 
14-11-08, 15:29  
OdRa
Czeladnik
 
Użytkownik OdRa na Tibia.net.pl

Odp: [8.1]NPC sprzedajacy magic level By Michael


BRAWO pomysłowo lecz niezbyt ciekawy ponieważ sorce, pallowie lub druidy by miały zbyt duży mlvl jak dasz żeby tylko knight mógł kupować repucik gwarantowany
 
14-11-08, 16:34  
przemo_92
Przewodniczący
 
Użytkownik przemo_92 na Tibia.net.pl

Odp: [8.1]NPC sprzedajacy magic level By Michael


skrypcik nawet dobry ale jak zrobisz skrypt ze po wpisaniu !mlvl daje 1mlvl a bierze 50cc daje reputa pozdro
 
31-12-08, 18:19  
Monter08
Rzemieślnik

Odp: [8.1]NPC sprzedajacy magic level By Michael


Cytat:
Napisał przemo_92 Zobacz post
skrypcik nawet dobry ale jak zrobisz skrypt ze po wpisaniu !mlvl daje 1mlvl a bierze 50cc daje reputa pozdro
Da się zrobić że NPC daje 1 m lvl za 50 cc
 
08-01-09, 19:09  
Monter08
Rzemieślnik

Odp: NPC sprzedajacy magic level By Michael [8.1]


Cytat:
Napisał GM Michael Zobacz post
selfSay('/addskill '.. creatureGetName(cid) ..', magic level')
Po "," nie ma być spacji
 
08-01-09, 19:23  
Guzux
Przewodniczący
 
Użytkownik Guzux na Tibia.net.pl

Odp: NPC sprzedajacy magic level By Michael [8.1]


Może być ale do rpg sie nie przyda... Właśnie nie powinno (chyba) być spacji... 5/8
 
21-03-09, 21:00  
Sasqaczas
Rzemieślnik
 
Użytkownik Sasqaczas na Tibia.net.pl

Odp: NPC sprzedajacy magic level By Michael [8.1]


taa ale npc dający mlvl XD?? dziwne daje 5/10 ale działa to się liczy ;_)
 
23-03-09, 15:03  
Wiktoro012
Zbanowany

Odp: NPC sprzedajacy magic level By Michael [8.1]


lol
bez sensu skrypt np. jest 1 exp itp i podchdzi mag kupuje 100m lvl i idzie i wszystkie monstery z czaru na hita.Albo jest knight i kupuje 100m lvl i pk wszystkich bo ma 100 m lvl i wieksze hity wali z czaru.
bez sensu skrypt m lvl czwićymy czarami a nie podchodzisz do npc i kupujesz 100 m lvl'a
 
24-03-09, 18:37  
sprix
Obywatel
 
Użytkownik sprix na Tibia.net.pl

Odp: NPC sprzedajacy magic level By Michael [8.1]


spoko ale to dla takich otsów dla zabawy
:up::cool:
 
27-03-09, 17:42  
Szumek
Przodownik

Odp: NPC sprzedajacy magic level By Michael [8.1]


Noobowska zabawka na noobowski ots... 2/10
 
27-03-09, 17:44  
Szumek
Przodownik

Odp: [8.1]NPC sprzedajacy magic level By Michael


Cytat:
Napisał grubymaciej Zobacz post
przyda mi sie na otsie 10/10 xD w końcu knight nie będzie musiał bić 3h 6 mlvla
Hahaha nie lepiej niech lata z 1000 m lvl i kladzie z granki na hita tutaj tez gratki albo smieszy mnie jeszcze to ze koleś nie umie sobie ustawić ilości kasy za m lvl to z pewnoscia musi miec wyjebisty ots buhahah
 
27-03-09, 17:47  
Krecioo
Colorful!
 
Użytkownik Krecioo na Tibia.net.pl

Odp: NPC sprzedajacy magic level By Michael [8.1]


Gdybyś zrobił, że dana profesja może kupić tylko do danego mlvl to by był good skrypcik, ale na razie jest nieprzydatny i niepraktyczny.
 
04-09-09, 10:02  
Paki2008
Czeladnik

Odp: NPC sprzedajacy magic level By Michael [8.1]


Moim zdaniem skrypt jest dobry, poniewaz Knightem wbic 6 mlvl z niskim rate Magic to czasochlonne, Knighty i tak przewaznie maja sporo kasy na Otsach i nie maja na co jej tracic to dzieki skryptowi by mieli, kupywali by sobie mlevel. Moim zdaniem bardzo dobry skrypt.
Ocena 10/10
 


Odpowiedz

Narzędzia tematu
Wygląd


Podobne wątki
Wątek Autor wątku Forum Odpowiedzi Ostatni post / autor
Nerana 71 sorcerer 60 magic level !!!
Gry > Online - konta i przedmioty > Tibia > Postacie Data publikacji: 01-06-09 08:55 Sprzedający: mateuszqc Cena Kup Teraz: 1,00 zł Do końca: 9...
Tibian Tibia Aukcje 0 01-06-09 09:00
Tibia 8.10 Problem z Magic level
Witam posiadam tfs 0.2.10 pod tibie 8.10 i mam taki problem: MIanowicie nie wiem jak ustawićmagic level ponieważ po uzyciu jakiego kolwiek czaru...
ukiandoki Pomoc z OT 9 30-05-09 22:26
Refugia 50 ms, 43 magic level, 40 zł
Gry > Online - konta i przedmioty > Tibia > Postacie Data publikacji: 26-02-2009 12:54 Sprzedający: LeeCash Cena Kup Teraz: 45,00 zł Do końca:...
Tibian Tibia Aukcje 0 26-02-09 13:20
Tibia Refugia 46 Druid 48 Magic Level
Gry > Online - konta i przedmioty > Tibia > Postacie Data publikacji: 24-01-2009 19:10 Sprzedający: czeslaw1244 Cena Kup Teraz: 40,00 zł Do...
Tibian Tibia Aukcje 0 24-01-09 19:30
11 Magic level zdobyty!
http://img171.imageshack.us/my.php?image=11mlvlna31lvlwy0.png
alan_ots Kosz 2 09-01-09 21:14
55 Sorcerer 48 magic level. Askara
Gry > Online - konta i przedmioty > Tibia > Postacie Data publikacji: 23-12-2008 03:03 Sprzedający: igrex Aktualna cena: 60,00 zł Cena Kup...
Tibian Tibia Aukcje 0 23-12-08 03:10
Magic Level
Mam pytanie czy m lvl wplywa na realu na to jakie histy wale z wanda ?moze to i nobowskie pytanie ale dla mnie jest wazne ...
SpidoX Pomoc z Tibią 4 01-09-08 11:25
Magic Level
Jak myslicie gram na kompie w czasie roku szkolnego bardzo malo i wtedy skiluje m lvl na 35 lvl mam 52 mlvl. Jak myslicie czy to dobra strategia???...
Marszal Pomoc z Tibią 2 31-05-08 15:00
Gdzie się ustawia magic level?
Gdzie dokładnie się go ustawia? Podaj w której linijce.
Krowen Kosz 0 08-04-08 18:00

Tibia.net.pl: NPC ()
Temat: NPC sprzedajacy magic level By Michael [8.1] Chciałbym udostępnić NPC sprzedającego magic level Oto script: Kod PHP: [...]


[wszystkie tfs z priv npc]Soft Man - Miziak (0) 23-06-10 11:19 Account Manager - ProXGamer (2) 21-06-10 21:02 NPC na zamówienie. - Oskar (68) Wczoraj 01:29 Grizzly Adams - RL wersja. - Oskar (47) 24-07-10 21:04 Grizzly Adams [Task] - kamil220 (6) 08-06-10 09:43


Czas w strefie GMT +2. Teraz jest 15:02.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.3.0 © 2009, Crawlability, Inc.
Tibia.net.pl 2007-2010