Forum Gohan Ots Strona Główna Gohan Ots
gohan.no-ip.eu
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Soft Boots

 
Napisz nowy temat   Odpowiedz do tematu    Forum Gohan Ots Strona Główna -> Scripts
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rikelme



Dołączył: 21 Cze 2008
Posty: 15
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Czw 12:46, 26 Cze 2008    Temat postu: Soft Boots

Nie wiem czy na tym OT jest taki skrypt ale jeśli nie ma skryptu na softy to mozna go wykorzystać Cool

Cytat:
W items.xml znajdź:


<item id="2640" name="boots of waterwalking">
<attribute key="weight" value="800"></attribute>
<attribute key="slotType" value="feet"></attribute>

i zmień na to:


<item id="2640" name="soft boots">
<attribute key="weight" value="800"></attribute>
<attribute key="slotType" value="feet"></attribute>
<attribute key="decayTo" value="6530"></attribute>
<attribute key="transformDeEquipTo" value="6132"></attribute>
<attribute key="duration" value="14400"></attribute>[/color]
<attribute key="healthGain" value="1000"></attribute>
<attribute key="HealthTicks" value="1000"></attribute>
<attribute key="manaGain" value="500"></attribute>
<attribute key="manaTicks" value="1000"></attribute>
<attribute key="showduration" value="1"></attribute>



dalej znajdź:



<item id="6132" name="soft boots">
<attribute key="weight" value="800"></attribute>
<attribute key="slotType" value="feet"></attribute>
i zmień na to:


<item id="6132" name="soft boots">
<attribute key="weight" value="800"></attribute>
<attribute key="slotType" value="feet"></attribute>
<attribute key="transformEquipTo" value="2640"></attribute>
<attribute key="stopduration" value="1"></attribute>
<attribute key="showduration" value="1"></attribute>



Dodaj do movements.xml


<movevent event="Equip" itemid="6132" slot="feet" function="onEquipItem" />
<movevent event="Equip" itemid="2640" slot="feet" function="onEquipItem" />
<movevent event="DeEquip" itemid="2640" slot="feet" function="onDeEquipItem" />



i znowu w items.xml znajdz


<item id="6530" name="worn leather boots">
<attribute key="weight" value="900"></attribute>

i zmień na:


<item id="6530" name="worn soft boots">
<attribute key="weight" value="800"/>
<attribute key="description" value=" Someone specialised in shoes might be able to repair them for you."/>
</item>





NPC U KTÓREGO MOZEMY ODNOWIĆ SOFTY!


w data\npc\scripts twożymy plik o nawie soft boots.lua i wklejamy to:



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)
-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.
if(npcHandler.focus ~= cid) then
return false
end

if msgcontains(msg, 'specialised') or msgcontains(msg, 'boot') then
selfSay('Yes, my fathers was a great one blacksmith, it was a wise person , but when he decided to teach me he dies and i just learn about the lovely boots. So, did you bring me some boots? which one?')
elseif msgcontains(msg, 'soft boots') or msgcontains(msg, 'worn soft boots') or msgcontains(msg, 'soft boot') or msgcontains(msg, 'worn soft boot') then
selfSay('Did u like that i fix ur worn soft boots? it will cost 100 platinum coins')
talk_state = 1


elseif msgcontains(msg, 'yes') and talk_state == 1 then
if getPlayerItemCount(cid,6530) >= 1 and getPlayerItemCount(cid,2152) >= 100 then
if doPlayerTakeItem(cid,6530,1) and doPlayerTakeItem(cid,2152,100) == 0 then
selfSay('Here you are.')
doPlayerAddItem(cid,2640,1)
end
else
selfSay('Sorry, you don\'t have the item.')
end


elseif msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 5) then
selfSay('Ok than.')
talk_state = 0
end
-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.
return true
end





<npc name="Roy" script="data/npc/scripts/soft boots.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">
<health now="150" max="150"/>
<look type="151" head="114" body="1" legs="1" feet="76" addons="1" corpse="2212"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|. i am specialised in boots" />

</parameters>
</npc>


Post został pochwalony 0 razy

Ostatnio zmieniony przez Rikelme dnia Czw 12:47, 26 Cze 2008, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Gohan Ots Strona Główna -> Scripts Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin