- Dołączył
- Listopad 29, 2009
- Posty
- 124
- Liczba reakcji
- 7
Witam!
Dzi? zaprezentuj? kilka skrypt?w kt?re warto wykorzysta?:
1.ViP door
2.ViP access
3.Super ViP door
4.Super ViP access
5.Przepustka do kasyna
6.Przepustka door
___________________________________________________________
1. Wchodzimy w data/actions/scripts/ tworzymy folder vip. W folderze vip robimy plik vipdoor.lua
P??niej tworzymy plik vipdoor2.lua, a w nim:
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:
Action ID drzwi E/W
?cie?ka skryptu do drzwi E/W
Action ID drzwi N/S
?cie?ka skryptu do drzwi N/S
Action ID 2085 - je?li drzwi maj? nas przenie?? z wsch. na zach. lub z zach. na wsch.
Action ID 2086 - je?li drzwi maj? nas przenie?? z p?n. na pd. lub z pd. na p?n.
2. Wchodzimy w data/actions/scripts/vip i tworzymy plik vipaccess.lua Wklejamy w niego to:
Id itemka
Tekst, kt?ry si? wy?wietli
Wchodzimy w data/actions/ i w pliku actions.xml dopisujemy:
Id itemu
Scie?ka do skryptu
Potem wchodzimy w data/items i w plik items.xml, znajdujemy tam to:
I zamieniamy na to:
3. Wchodzimy w data/actions/scripts/vip i tworzymy nowy plik supervipdoor.lua
A w nim:
P??niej tworzymy plik supervipdoor2.lua, a w nim:
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:
Action ID drzwi E/W
?cie?ka skryptu do drzwi E/W
Action ID drzwi N/S
?cie?ka skryptu do drzwi N/S
Action ID 2087 - je?li drzwi maj? nas przenie?? z wsch. na zach. lub z zach. na wsch.
Action ID 2088 - je?li drzwi maj? nas przenie?? z p?n. na pd. lub z pd. na p?n.
4. Wchodzimy w data/actions/scripts/vip i tworzymy plik supervipaccess.lua Wklejamy w niego to:
Wchodzimy w data/actions/ i w pliku actions.xml dopisujemy:
Id itemu
Scie?ka do skryptu
Potem wchodzimy w data/items i w plik items.xml, znajdujemy tam to:
I zamieniamy na to:
5. Wchodzimy w data/actions/scripts/vip i tworzymy nowy plik przepustkadoor.lua
A w nim:
P??niej tworzymy plik przepustkadoor2.lua, a w nim:
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:
Action ID drzwi E/W
?cie?ka skryptu do drzwi E/W
Action ID drzwi N/S
?cie?ka skryptu do drzwi N/S
Action ID 2089 - je?li drzwi maj? nas przenie?? z wsch. na zach. lub z zach. na wsch.
Action ID 2090 - je?li drzwi maj? nas przenie?? z p?n. na pd. lub z pd. na p?n.
6. Wchodzimy w data/actions/scripts/vip i tworzymy plik przepustka.lua Wklejamy w niego to:
Id itemka
Tekst, kt?ry si? wy?wietli
Wchodzimy w data/actions/ i w pliku actions.xml dopisujemy:
Id itemu
Scie?ka do skryptu
Potem wchodzimy w data/items i w plik items.xml, znajdujemy tam to:
I zamieniamy na to:
Dzi? zaprezentuj? kilka skrypt?w kt?re warto wykorzysta?:
1.ViP door
2.ViP access
3.Super ViP door
4.Super ViP access
5.Przepustka do kasyna
6.Przepustka door
___________________________________________________________
1. Wchodzimy w data/actions/scripts/ tworzymy folder vip. W folderze vip robimy plik vipdoor.lua
PHP:
-- Vip Door by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
actionid = 2085, --actionid drzwi E/W
tekst = "Nie posiadasz Vip Access." --tekst odmowy
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and getPlayerStorageValue(cid,21555) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x+1,y=toPosition.y,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x-1,y=toPosition.y,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
P??niej tworzymy plik vipdoor2.lua, a w nim:
PHP:
-- Vip Door by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
actionid = 2086, --actionid drzwi N/S
tekst = "Nie posiadasz Vip Access." --tekst odmowy
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and getPlayerStorageValue(cid,21555) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y+1,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y-1,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:
Kod:
<action actionid="[COLOR="Yellow"]2085[/COLOR]" event="script" value="[COLOR="Blue"]vip/vipdoor.lua[/COLOR]"/>
<action actionid="[COLOR="DarkOrange"]2086[/COLOR]" event="script" value="[COLOR="SeaGreen"]vip/vipdoor2.lua[/COLOR]"/>
Action ID drzwi E/W
?cie?ka skryptu do drzwi E/W
Action ID drzwi N/S
?cie?ka skryptu do drzwi N/S
Action ID 2085 - je?li drzwi maj? nas przenie?? z wsch. na zach. lub z zach. na wsch.
Action ID 2086 - je?li drzwi maj? nas przenie?? z p?n. na pd. lub z pd. na p?n.
2. Wchodzimy w data/actions/scripts/vip i tworzymy plik vipaccess.lua Wklejamy w niego to:
PHP:
-- Vip Access by raphy246 --
function onUse(cid, item, frompos, item2, topos)
local config = {
item = 5785,
tekst = "Gratulacie! Teraz jestes posiadaczem Vip Access!"
}
if item.itemid == config.item then
local playerpos = getCreaturePosition(cid)
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid,21555,1)
doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
end
end
Id itemka
Tekst, kt?ry si? wy?wietli
Wchodzimy w data/actions/ i w pliku actions.xml dopisujemy:
Kod:
<action itemid="[COLOR="Yellow"]5785[/COLOR]" event="script" value="[COLOR="Blue"]vip/vipaccess.lua[/COLOR]" />
Id itemu
Scie?ka do skryptu
Potem wchodzimy w data/items i w plik items.xml, znajdujemy tam to:
PHP:
<item id="5785" article="a" name="medal of honour">
<attribute key="weight" value="100"/>
</item>
I zamieniamy na to:
PHP:
<item id="5785" article="a" name="vip access">
<attribute key="weight" value="100"/>
<attribute key="writeable" value="0"/>
</item>
3. Wchodzimy w data/actions/scripts/vip i tworzymy nowy plik supervipdoor.lua
A w nim:
PHP:
-- Super Vip Door by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
actionid = 2087, --actionid drzwi E/W
tekst = "Nie posiadasz Super Vip Access." --tekst odmowy
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and getPlayerStorageValue(cid,21556) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x+1,y=toPosition.y,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x-1,y=toPosition.y,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
P??niej tworzymy plik supervipdoor2.lua, a w nim:
PHP:
-- Super Vip Door by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
actionid = 2088, --actionid drzwi N/S
tekst = "Nie posiadasz Super Vip Access." --tekst odmowy
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and getPlayerStorageValue(cid,21556) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y+1,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y-1,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:
Kod:
<action actionid="[COLOR="Yellow"]2087[/COLOR]" event="script" value="[COLOR="Blue"]vip/supervipdoor.lua[/COLOR]"/>
<action actionid="[COLOR="DarkOrange"]2088[/COLOR]" event="script" value="[COLOR="SeaGreen"]vip/supervipdoor2.lua[/COLOR]"/>
Action ID drzwi E/W
?cie?ka skryptu do drzwi E/W
Action ID drzwi N/S
?cie?ka skryptu do drzwi N/S
Action ID 2087 - je?li drzwi maj? nas przenie?? z wsch. na zach. lub z zach. na wsch.
Action ID 2088 - je?li drzwi maj? nas przenie?? z p?n. na pd. lub z pd. na p?n.
4. Wchodzimy w data/actions/scripts/vip i tworzymy plik supervipaccess.lua Wklejamy w niego to:
PHP:
-- Super Vip Access by raphy246 --
function onUse(cid, item, frompos, item2, topos)
local config = {
item = 10138,
tekst = "Gratulacie! Teraz jestes posiadaczem Super Vip Access!"
}
if item.itemid == config.item then
local playerpos = getCreaturePosition(cid)
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid,21556,1)
doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
end
end
Wchodzimy w data/actions/ i w pliku actions.xml dopisujemy:
Kod:
<action itemid="[COLOR="Yellow"]10138[/COLOR]" event="script" value="[COLOR="Blue"]vip/supervipaccess.lua[/COLOR]" />
Id itemu
Scie?ka do skryptu
Potem wchodzimy w data/items i w plik items.xml, znajdujemy tam to:
PHP:
<!-- 10124 - 10142 trophies & medals -->
I zamieniamy na to:
PHP:
<!-- 10124 - 10137 trophies & medals -->
<item id="10138" article="a" name="super vip access">
<attribute key="weight" value="100"/>
<attribute key="writeable" value="0"/>
</item>
<!-- 10139 - 10142 trophies & medals -->
5. Wchodzimy w data/actions/scripts/vip i tworzymy nowy plik przepustkadoor.lua
A w nim:
PHP:
-- Przepustka Door by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
actionid = 2089, --actionid drzwi E/W
tekst = "Nie posiadasz Przepustki." --tekst odmowy
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and getPlayerStorageValue(cid,21557) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x+1,y=toPosition.y,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x-1,y=toPosition.y,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
P??niej tworzymy plik przepustkadoor2.lua, a w nim:
PHP:
-- Przepustka Door by raphy246 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config = {
actionid = 2090, --actionid drzwi N/S
tekst = "Nie posiadasz Przepustki." --tekst odmowy
}
local cidPosition = getCreaturePosition(cid)
if item.actionid == config.actionid and getPlayerStorageValue(cid,21557) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y+1,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y-1,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:
Kod:
<action actionid="[COLOR="Yellow"]2089[/COLOR]" event="script" value="[COLOR="Blue"]vip/przepustkadoor.lua[/COLOR]"/>
<action actionid="[COLOR="DarkOrange"]2090[/COLOR]" event="script" value="[COLOR="SeaGreen"]vip/przepustkadoor2.lua[/COLOR]"/>
Action ID drzwi E/W
?cie?ka skryptu do drzwi E/W
Action ID drzwi N/S
?cie?ka skryptu do drzwi N/S
Action ID 2089 - je?li drzwi maj? nas przenie?? z wsch. na zach. lub z zach. na wsch.
Action ID 2090 - je?li drzwi maj? nas przenie?? z p?n. na pd. lub z pd. na p?n.
6. Wchodzimy w data/actions/scripts/vip i tworzymy plik przepustka.lua Wklejamy w niego to:
PHP:
-- Przepustka by raphy246 --
function onUse(cid, item, frompos, item2, topos)
local config = {
item = 10136,
tekst = "Gratulacie! Teraz mozesz wejsc do KASYNA!"
}
if item.itemid == config.item then
local playerpos = getCreaturePosition(cid)
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid,21557,1)
doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
end
end
Id itemka
Tekst, kt?ry si? wy?wietli
Wchodzimy w data/actions/ i w pliku actions.xml dopisujemy:
Kod:
<action itemid="[COLOR="Yellow"]10136[/COLOR]" event="script" value="[COLOR="Blue"]vip/przepustka.lua[/COLOR]" />
Id itemu
Scie?ka do skryptu
Potem wchodzimy w data/items i w plik items.xml, znajdujemy tam to:
PHP:
<!-- 10124 - 10137 trophies & medals -->
<item id="10138" article="a" name="super vip access">
<attribute key="weight" value="100"/>
<attribute key="writeable" value="0"/>
</item>
<!-- 10139 - 10142 trophies & medals -->
I zamieniamy na to:
PHP:
<!-- 10124 - 10135 trophies & medals -->
<item id="10136" article="a" name="przepustka">
<attribute key="weight" value="100"/>
<attribute key="writeable" value="0"/>
</item>
<!-- 10137 trophies & medals -->
<item id="10138" article="a" name="super vip access">
<attribute key="weight" value="100"/>
<attribute key="writeable" value="0"/>
</item>
<!-- 10139 - 10142 trophies & medals -->

Dzia?a perfect! 10/10!