What's new
  • logo_cipsoft
    Latest servers:
    New servers will open on: 19th Feb 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Actions Magia w scroll!

Status
Not open for further replies.

tytan53

Advanced User
Joined
Dec 13, 2008
Messages
195
Reaction score
11
Witam. Skrypt polega na tym ?e mamy dany scroll, a gdy go u?yjemy dostajemy now? magie, przydatne na ots na kt?rych jest nowa magia i mo?na by j? zrobi? z questa.Zaczynamy:

Wchodzimy w data/actions/scripts tworzymy plik o nazwie scroll i wklejamy tam takie co?:

function onUse(cid, item, frompos, item2, topos)
local spell = "Ice Strike"

if(getPlayerLearnedInstantSpell(cid, spell)) == 1 then
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, "Posiadasz ju? te magie!.")
doSendMagicEffect(getCreaturePosition(cid), 2)
else
playerLearnInstantSpell(cid, spell)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Gratulacje! | Otrzymales czar "Exori Frigo"!.')
doSendMagicEffect(getCreaturePosition(cid), 6)
doRemoveItem(item.uid,1)
end
return true
end

Kolor - Nazwa magii (instant name)
Kolor - Napisy jakie maj? si? pojawi? gdy ju? posiadamy t? magie
Kolor - Napisy jakie maj? si? ukaza? gdy zdob?dziemy magie


Dalej wchodzimy w Data/actions/actions.xml i wklejamy tam linijk? :

<action itemid="1953" event="script" value="scroll.lua"/>

Pozdrawiam.

---Aktualizacja---

~~Refresh~~
 

KMLK

Active User
Joined
Mar 21, 2011
Messages
142
Reaction score
14
Odp: Magia w scroll!

Nie, bo nie tw?j. Tylko jednego z forumowicza (nie pamietam nazwy) kt?ry mnie naprowadzi? na poprawienie tej nauki czaru na klikniecie przedmiotu danego
PHP:
function onUse(cid, item, fromPosition, itemEx, toPosition)
 local spell = "Destroy Furie"

 if(getPlayerLearnedInstantSpell(cid, spell)) == 1 then
 doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, "You already learned that spell!.")
 doSendMagicEffect(getCreaturePosition(cid), 2)
 else
 playerLearnInstantSpell(cid, spell)
 doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Quest Complete. | You have learned "Destroy Furie"!.')
 doSendMagicEffect(getCreaturePosition(cid), 237)
 addLevel(cid,1)	
 end
 return true
 end
 

tytan53

Advanced User
Joined
Dec 13, 2008
Messages
195
Reaction score
11
Odp: Magia w scroll!

Cz?owieku sam pisa?em ten skrypt dla koleg?w z projektu :)
 

KMLK

Active User
Joined
Mar 21, 2011
Messages
142
Reaction score
14
Odp: Magia w scroll!

Ciekawe jako? ja mia?em taki ju? d?ugi czas
 

tytan53

Advanced User
Joined
Dec 13, 2008
Messages
195
Reaction score
11
Odp: Magia w scroll!

To ja nie wiem, dopiero si? ucz? wi?c d?ugo kombinuje i robi? takie skrypty po kilka godzin wzoruj?c si? innymi pracami :( ale nikomu nic nie ukrad?em :(
 

Tayan

Advanced User
Joined
Oct 20, 2012
Messages
243
Reaction score
12
Odp: Magia w scroll!

To jest chyba nawet 1 wersja mojego skryptu. Wida?, ?e si? wzorowa?e? bo du?o w to wysi?ku nie w?o?y?e?, poza tym to jest minuta pracy.

PS. R?b skrypty na starsze wersje silnik?w np. Devlanda, jest ?atwiej, a poza tym dla os?b nie znaj?cych lua, przydadz? si?, gdy? nie ma ich za wiele tak jak na tfs.
 

Sezamek112

Active User
Joined
Sep 15, 2012
Messages
68
Reaction score
2
Odp: Magia w scroll!

To tayana skrypt bo widzia?em go na tym forum :)
 
Status
Not open for further replies.
Top