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

[x.x][Skrypty] Zam?wienia

Status
Zamknięty.
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

A ja zeby co zrobic aby gdy sie wjdzie w taki cos wklesle jak np.na ni stoja na tym graczy zeby ich telo w dane miejce !! xD:D

Edit: Albo cos Tkiego wkleslego jak na ani gdzie toja playersy i pezlogowalo w inne miejsce !!
:D
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

To musisz poszuka? ju? bo ja nie wiem, doPlayerTeleport chyba taka jest funkcja ale nie wiem, popatrz w quest albo co.O wiem...w actions jest taki temat teleport w statule chyba, tam jest ze jak jej uzyjesz to cie teleportuje.
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Typ:Quest
Wersja: 8.22 TFS
Opis:Je?eli na 5 grobach po?o?e
-na 1-cialo krolika
-na 2-cialo jelenia
-na 3-czaszka
-na 4-cialo kurczaka
-na 5-cialo swini
i jezeli pozniej na ta czaszke wylejemy concentraded demonic blood to wtedy to wszystko znika z grobow i tworzy sie dziura ktora po 10sec. znika :))
Chyba wszystko dobrze wyja?ni?em :)
@EDIT:
Typ:Action
Wersja:8.22 TFS
Opis:Walimy w kamien 3 razy lopata i kamien znika a pod niem jest dziura, nastepnie za 10 sec. kamien wraca a dziura znika.
Ja ju? te skrypty zrobi?em. To znaczy ten drugi :D Zobaczy?e? go pewnie w moim filmie o SS :D Widze, ?e te? chcesz zrobi? SS. Potem zrobie.


Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Prosi?bym o skrypt na wersje 7.6
Opis:
Bierzesz z questa item. np: golden boots
A r?wnocze?nie ko?o nas pojawiaj? si? monstery 3: np: 3 Ots kingi.
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Prosi?bym o skrypt na wersje 7.6
Opis:
Bierzesz z questa item. np: golden boots
A r?wnocze?nie ko?o nas pojawiaj? si? monstery 3: np: 3 Ots kingi.
No to lecimy:
Kod:
function onUse(cid, item, frompos, item2, topos)
local itemJakiDostaje = 1234
local monsters = {
{position = {x=123, y=123, z=7}, name = "Ots King"},
{position = {x=123, y=123, z=7}, name = "Ots King"},
{position = {x=123, y=123, z=7}, name = "Ots King"}
}
local jakiEfekt = 10  -- Jaki efekt sie pojawia na monsterach. Poczatkowo teleport
local nazwaItemu = "golden boots"

if (getPlayerStorageValue(cid,item.actionid) == -1) then
	doPlayerAddItem(cid,itemJakiDostaje,1)
	for i=1, #monsters do
		doSummonCreature(monsters[i].name, monsters[i].position)
		doSendMagicEffect(monsters[i].position, jakiEfekt)
	end
	setPlayerStorageValue(cid,item.actionid,1)
	doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"You have found ".. nazwaItemu .."")
else
	doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"It\'s empty")
end
end
Do actions.xml:
Kod:
<action uniqueid="unique id skrzyni" script="nazwa skryptu.lua" />
A tej skrzynce na mapie dajemy losowy action id. Musi by? dla ka?dej skrzynki inny.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Prosi?bym o skrypt, a dok?adnie npc na wersje 7.6
Opis:
By?by to npc o nazwie "Saifr".
Pozwala? by na zdobycie sapphire setu.
Po 1.: Za 50 scarab coins?w tworzy?by helm o nazwie: magiczny sapphire helmet"
Po 2.: Za broszke dawa? by sapphire legsy!
Po 3.: Teleportowa?by w wybrane miejsce!
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Witam :)
Sorka ?e nie da?em NPC przyk?adowego , wtedy by?o by anulowane zam?wienie
Potrzebuj? jednego skryptu
Reszta jest na dole opisana :
Pierwsze zam?wienie :
Rodzaj : NPC Quest :)
Silnik : Aries 0.4.5 xml.
Protok?? : Tibia 8.10
Chodzi mi o NPC gdzie ka?e zabi? nam z 5 Dragon Lord?w ,2 Giant Spider oraz 1 Yeti.
Po zabicu otrzymujemy od tego NPC otrzymujemy 20 crystal coin.

Przykladowy NPC !!
<?xml version="1.0"?>
<npc name="Daroon's Ghost" script="data/npc/scripts/daroonghost.lua" access="1" lookdir="2" autowalk="25">
<mana now="800" max="800"/>
<health now="200" max="200"/>

<look type="48" head="20" body="30" legs="40" feet="50" />
</npc>

Pozdrawiam :)
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Witam :)
Sorka ?e nie da?em NPC przyk?adowego , wtedy by?o by anulowane zam?wienie
Potrzebuj? jednego skryptu
Reszta jest na dole opisana :
Pierwsze zam?wienie :
Rodzaj : NPC Quest :)
Silnik : Aries 0.4.5 xml.
Protok?? : Tibia 8.10
Chodzi mi o NPC gdzie ka?e zabi? nam z 5 Dragon Lord?w ,2 Giant Spider oraz 1 Yeti.
Po zabicu otrzymujemy od tego NPC otrzymujemy 20 crystal coin.
Przykladowy NPC !!
Pozdrawiam :)
Ale jak dajesz przyk?ad to dawaj plik *.lua a nie *.xml. Daj jeszcze raz. A i musisz do tych potwor?w doda? jaki? special loot. Bo nie mo?na zrobi? tak, ?e jak zabijesz tego potwora to co? robi tylko np. bierze loota.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Rodzaj: Npc

Wersja:8.0

Opis:
Npc daje ci misje je?li ich niedoko?czysz to m?wi po angielsku nie doko?czy?e? wcze?niejszej Misj

i to jest tak

P:Hi.

NPC:Hello.

P:Quest.

NPC:tu pisze:prosze bardzo!

P:bye.

NPC:bye.

i tak z 5 misi

za misje exp

1)-250 musisz znale?? wolf paw

2)-300 musisz znale?c turtlle shell

3)-100exp musisz znale?? bear paw

4)-400exp lethal liss'y taka bluzka pirata

5)-500exp musisz znale?? demonic esenses
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Skrypt Npc Misjarz
Npc daje ci misje je?li ich niedoko?czysz to m?wi po angielsku nie doko?czy?e? wcze?niejszej Misj
i to jest tak
P:Hi.
NPC:Hello.
P:Quest.
NPC:tu pisze:prosze bardzo!
P:bye.
NPC:bye.
i tak z 5 misi
za misje exp
1)-250 musisz znale?? wolf paw
2)-300 musisz znale?c turtlle shell
3)-100exp musisz znale?? bear paw
4)-400exp lethal liss'y taka bluzka pirata
5)-500exp musisz znale?? demonic esenses
Zajrzyj na pierwsz? stron? i wtedy odpowiednio edytuj post.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

tibia : 8.1
rodzaj : Skrypt na Zwierzaka

Skrypt na zwierzaka w tibii :
W tym skrypcie pro?i?bym o to aby zwierzak (pet)
chodzi? za mn?, atakowa? jak mu rozkarze i zeby dostawa?1/4 expa
a tak?e zeby by?a do niego komenda np
/pet - wszkrzeszenie peta kosztuje 10kk
/petattack nazwa ataku np /petattack exori
i zeby mozna by?o mu dawac itemy
a takze zeby mial sw?j mlvl i skille
Z g?ry Dzi?x mam nadzieje ?e komus sie uda takie dzie?o zrobic (oczywiscie Repucik Bedzie) :D:D:D:D:D:D
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

tibia : 8.1
rodzaj : Skrypt na Zwierzaka
Skrypt na zwierzaka w tibii :
W tym skrypcie pro?i?bym o to aby zwierzak (pet)
chodzi? za mn?, atakowa? jak mu rozkarze i zeby dostawa?1/4 expa
a tak?e zeby by?a do niego komenda np
/pet - wszkrzeszenie peta kosztuje 10kk
/petattack nazwa ataku np /petattack exori
i zeby mozna by?o mu dawac itemy
a takze zeby mial sw?j mlvl i skille
Z g?ry Dzi?x mam nadzieje ?e komus sie uda takie dzie?o zrobic (oczywiscie Repucik Bedzie) :D:D:D:D:D:D
Przecie? to ju? jest. Tutaj gdzie? na forum.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Ja poprosi? bym o teleport z wsp????dnych
ItemID: [5070].
ActionID: [12581].
Position: [X: 519] [Y: 594] [Z: 6].
Do: [X: 889] [Y: 688] [Z: 7].

i z ItemID: [5070].
ActionID: [12580].
Position: [X: 886] [Y: 688] [Z: 7].
Do: [X: 518] [Y: 597] [Z: 6].
Jak by da?o to ?eby si? przechodzi?o tylko raz na 10 godzin- taki dodatek :)

"Nie!! nie moge tego zrobi? w map edytorze!"
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Ja poprosi? bym o teleport z wsp????dnych
ItemID: [5070].
ActionID: [12581].
Position: [X: 519] [Y: 594] [Z: 6].
Do: [X: 889] [Y: 688] [Z: 7].
i z ItemID: [5070].
ActionID: [12580].
Position: [X: 886] [Y: 688] [Z: 7].
Do: [X: 518] [Y: 597] [Z: 6].
Jak by da?o to ?eby si? przechodzi?o tylko raz na 10 godzin- taki dodatek :)
"Nie!! nie moge tego zrobi? w map edytorze!"
A czy ja m?wie, ?e mo?esz? Mo?esz ... to dok?adniej opisa?. To ma by? actions czy co?

Pozdro,
Gelio

@down
Chcesz tak? jak na goromie, ?e wchodzisz i tp masz?
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

mo?e by? action..
Chodzi mi o to by zrobi? z bramki energetycznej teleport :/
A z tym map edytorem to do innych by mi nie odpisywali ?e moge to zrobi? w m.e....
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Witam! Je?eli by? m?g? to by? bym bardzo wdzi?czny :)

Ot?? chcia?bym skrypt na npc tzn. Soft Man (sprzedawa? by on softy, naprawia? je itp.)

Ma by? pod TFS 8.22 (Mystic Spirit)

Przyk?adowy npc z OTS:

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

-- OTServ event handling functions start
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
-- OTServ event handling functions end
keywordHandler:addKeyword({'buy rings'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I buy sword(100gp), club(100gp), axe(100gp), power(50gp), dwarven(100gp), energy(100gp), life(50gp), might(250gp), time(100gp) ring of healing(100gp), and stealth rings(200gp).'})
keywordHandler:addKeyword({'sell rings'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell Axe, club and sword rings(500gp), power(100gp), stealh(5k), dwarven(2k), energy(2k), life(900gp), time rings(2k) and ring of healings(2k).'})
keywordHandler:addKeyword({'buy diamonds'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I buy small diamonds(300gp), sapphires(250gp), rubys(250gp), emeralds(250gp), amethyst(250gp). I also buy talons(320gp) and white pearls(160gp) and black pearls(280gp).'})
keywordHandler:addKeyword({'sell diamonds'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell small diamonds(600gp), sapphires(500gp), rubys(500gp), emeralds(500gp), amethysts(400gp). I also sell white(320gp) and black pearls(560gp).'})
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)

shopModule:addSellableItem({'small diamond'}, 2145, 300, 'small diamond')
shopModule:addSellableItem({'small sapphire'}, 2146, 250, 'small sapphire')
shopModule:addSellableItem({'small ruby'}, 2147, 250, 'small ruby')
shopModule:addSellableItem({'small emerald'}, 2149, 250, 'small emerald')
shopModule:addSellableItem({'small amethyst'}, 2150, 250, 'small amethyst')
shopModule:addSellableItem({'white pearl',}, 2143, 160, 'white pearl')
shopModule:addSellableItem({'black pearl'}, 2144, 280, 'black pearl')
shopModule:addSellableItem({'talon'}, 2151, 320, 'talon')

shopModule:addBuyableItem({'small diamond'}, 2145, 600, 'small diamond')
shopModule:addBuyableItem({'small sapphire'}, 2146, 500, 'small sapphire')
shopModule:addBuyableItem({'small ruby'}, 2147, 1000, 'small ruby')
shopModule:addBuyableItem({'small emerald'}, 2149, 500, 'small emerald')
shopModule:addBuyableItem({'small amethyst'}, 2150, 400, 'small amethyst')
shopModule:addBuyableItem({'white pearl',}, 2143, 320, 'white pearl')
shopModule:addBuyableItem({'black pearl'}, 2144, 560, 'black pearl')

shopModule:addSellableItem({'dwarven ring'}, 2213, 100, 'dwarven ring')
shopModule:addSellableItem({'energy ring'}, 2167, 100, 'energy ring')
shopModule:addSellableItem({'life ring'}, 2168, 50, 'life ring')
shopModule:addSellableItem({'might ring'}, 2164, 250, 'might ring')
shopModule:addSellableItem({'ring of healing'}, 2214, 100, 'ring of healing')
shopModule:addSellableItem({'time ring',}, 2169, 100, 'time ring')

shopModule:addSellableItem({'stealth ring'}, 2165, 200, 'stealth ring')
shopModule:addSellableItem({'sword ring'}, 2207, 100, 'sword ring')
shopModule:addSellableItem({'axe ring'}, 2208, 100, 'axe ring')
shopModule:addSellableItem({'club ring'}, 2209, 100, 'club ring')
shopModule:addSellableItem({'power ring',}, 2166, 50, 'power ring')

shopModule:addBuyableItem({'dwarven ring'}, 2213, 2000, 'dwarven ring')

shopModule:addBuyableItem({'demon horn'}, 5954, 5000, 'demon horn')
shopModule:addBuyableItem({'energy ring'}, 2167, 2000, 'energy ring')
shopModule:addBuyableItem({'life ring'}, 2168, 900, 'life ring')
shopModule:addBuyableItem({'ring of healing'}, 2214, 2000, 'ring of healing')
shopModule:addBuyableItem({'time ring',}, 2169, 2000, 'time ring')

shopModule:addBuyableItem({'stealth ring'}, 2165, 5000, 'stealth ring')
shopModule:addBuyableItem({'sword ring'}, 2207, 500, 'sword ring')
shopModule:addBuyableItem({'axe ring'}, 2208, 500, 'axe ring')
shopModule:addBuyableItem({'club ring'}, 2209, 500, 'club ring')
shopModule:addBuyableItem({'power ring',}, 2166, 100, 'power ring')

npcHandler:addModule(FocusModule:new())

To jest akurat npc Little Joe - kupuj?cy i sprzedaj?cy diamenty. Ja chc? npc od soft?w :)

@down
Na forum jest, fakt.
Pod tibie 8.22, fakt.
Ale nie dzia?a na TFS ;/

Wygl?da on tak:

--------------------------------------------------------------------------------------------
------------------------------------ SOFT NPC ------------------------------------
--------------------------------- Script made by Matre -----------------------------------
--------------- podkrecony.no-ip.org --------------
function getPlayerMoney(cid)
gold = getPlayerItemCount(cid,2148)
plat = getPlayerItemCount(cid,2152)*100
crys = getPlayerItemCount(cid,2160)*10000
money = gold + plat + crys
return money
end
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
-- OTServ event handling functions start
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
-- OTServ event handling functions end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local softItem = 'Sorry, you dont have money or soft boots.' -- Co powie npc jesli nie bedziesz mial wymaganych przez niego itemow
local softGive = 'Here you are my boss.' -- Co powie npc gdy Ci da nowe buty
if msgcontains(msg, 'offer') then
npcHandler:say('I can rapair if u have full used boots or renew if u have some minutes left',cid)
elseif msgcontains(msg, 'help') then
npcHandler:say('I can rapair if u have full used boots or renew if u have some minutes left ',cid)
------------------------------------------------------------------------------------------------
elseif msgcontains(msg, 'soft boots') or msgcontains(msg, 'repair') or msgcontains(msg, 'repair boots') then
if getPlayerItemCount(cid,6530) >= 1 and getPlayerMoney(cid,2148) >= 20000 then
npcHandler:say('Do you want me to repair your soft boots for 20k?', cid)
talkState = 1
else
npcHandler:say((softItem), cid)
end
elseif msgcontains(msg, 'yes') and talkState == 1 then
if getPlayerItemCount(cid,6530) >= 1 and getPlayerMoney(cid,2148) >= 20000 then
if doPlayerTakeItem(cid,6530,1) == 0 and doPlayerRemoveMoney(cid,20000) then
npcHandler:say((softGive), cid)
doPlayerAddItem(cid,6132, 1)
end
else
npcHandler:say((softItem), cid)
end
talkState = 0
elseif msgcontains(msg, 'renew') then
if getPlayerItemCount(cid,6132) >= 1 and getPlayerMoney(cid,2148) >= 20000 then
npcHandler:say('Do you want me to renew your soft boots for 20k?', cid)
talkState = 2
else
npcHandler:say((softItem), cid)
end
elseif msgcontains(msg, 'yes') and talkState == 2 then
if getPlayerItemCount(cid,6132) >= 1 and getPlayerMoney(cid,2148) >= 20000 then
if doPlayerTakeItem(cid,6132,1) == 0 and doPlayerRemoveMoney(cid,20000) then
npcHandler:say((softGive), cid)
doPlayerAddItem(cid,6132, 1)
end
else
npcHandler:say((softItem), cid)
end
talkState = 0
elseif msgcontains(msg, 'no') and talkState >= 1 and talkState <= 2 then
npcHandler:say('Ok than.', cid)
talkState = 0
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Wyskakuje owy b??d (od razu m?wi?, ?e npc systemu raczej nie zmieni? bo nie b?d? dzia?a?y wtedy inne NPC):

Lua Script Error: [Npc interface]
data/npc/scripts/soft.lua: onCreatureSay

data/npc/scripts/soft.lua:22: attempt to call method 'isFocused' <a nil value>
stack traceback:
data/npc/scripts/soft.lua:22: in function 'callback'
data/npc/lib/npcsystem/npchandler.lua:268: in function 'onCreatureSay'
data/npc/scripts/soft.lua:18: in function <data/npc/scripts/soft.lua:18>

Pzdr..
Emilo114 :p
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Witam! Je?eli by? m?g? to by? bym bardzo wdzi?czny :)
Ot?? chcia?bym skrypt na npc tzn. Soft Man (sprzedawa? by on softy, naprawia? je itp.)
Przyk?adowy npc z OTS:
To jest akurat npc Little Joe - kupuj?cy i sprzedaj?cy diamenty. Ja chc? npc od soft?w :)
Pzdr..
Emilo114 :p
Gdzie? tu jest taki. Nie mojego autorstwa, ale widzia?em.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Typ:Quest
Wersja: 8.22 TFS
Opis:Je?eli na 5 grobach po?o?e
-na 1-cialo krolika
-na 2-cialo jelenia
-na 3-czaszka
-na 4-cialo kurczaka
-na 5-cialo swini
i jezeli pozniej na ta czaszke wylejemy concentraded demonic blood to wtedy to wszystko znika z grobow i tworzy sie dziura ktora po 10sec. znika :))
Chyba wszystko dobrze wyja?ni?em :)
@EDIT:
Typ:Action
Wersja:8.22 TFS
Opis:Walimy w kamien 3 razy lopata i kamien znika a pod niem jest dziura, nastepnie za 10 sec. kamien wraca a dziura znika.



Piszesz ?e to masz...wi?c mo?e mi to dasz :p (ale rym)
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Piszesz ?e to masz...wi?c mo?e mi to dasz :p (ale rym)
No to tak. Co musisz mi poda?:
ID deada:
  • ?wini
  • kr?lika
  • jelenia
  • kurczaka
ID czaszki
ID grobu
ID Concentrated demonic blood
ID dziury
Gdzie ma powsta? dziura
Pozycje gdzie maj? by? deady

Jak to podasz to zrobi?. A do tego skryptu z ?opat? to podaj id dziury, id ?opaty. Wtedy zrobi?.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Prosz? o skrypty na tibie 7.1 :
< tutaj silnik
-Npc sprzedaj?cy arm'ory
-Npc sprzedaj?cy runy i czary
-Npc teleportuj?cy
-Klucze do drzwi (np. klucz o id. 1234 pasuje do drzwi id.123)
-Loot z potwork?w (?eby dzia?a? i ?ebym m?g? ustawi?)
To na tyle :)
-
 
Status
Zamknięty.
Do góry