ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Status
Zamknięty.

raphy246

Active User
Zarejestrowany
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

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 -->
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~~~~refresh~~~~
Zapraszam do testowania, komentowania i oceniania.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Witam:curse::curse::curse::curse::curse:

Sorry Ale od razu zaczne od tego, ?e Super Vip Access(ten kt?rego testowa?em) nie dzia?a. Niewiem, czy skrypt jest uszkodzony, tego nie m?wi?. Lecz, gdy go wgra?em, w??czy?em serwer uzywam vipa i niedziala. Dzwi tak samo. Niewiem, czy poprostu tamte 2 skrypty maj? by? tak?e wgrane czy jak. Napisz, jak mam to wgra?, ?eby dzia?a?o poprawnie.
~Kiedy? wgra?em tak?e vipa z innego tematu, i gdy go sie uzywa, to potem mozna wejsc do vip, jedynym b??dem jest to, ?e niepokazuj? si? napisy... co jest???


Prosz? o pomoc!!!

Teraz, z tym, co mi niedzia?a to 7/10, bo zapowiada?o si? wszystko dobrze,jak pewnie i jest!!!

~~Garr100

PS- Jak mi skutecznie pomo?ecie, to dam reputa
 
Ostatnia edycja:
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~~refresh~~
@up
Jeszcze nie mo?esz dawa? reput?w :(
To teraz v2.1 (chyba by?y ?le tabele wstawione):
1. Wchodzimy w data/actions/scripts/ tworzymy folder vip. W folderze vip robimy plik vipdoor.lua

PHP:
-- Vip Door by raphy246 --
local config = {
actionid = 2085, --actionid drzwi E/W
tekst = "Nie posiadasz Vip Access." --tekst odmowy
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
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 --
local config = {
actionid = 2086, --actionid drzwi N/S
tekst = "Nie posiadasz Vip Access." --tekst odmowy
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
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 --
local config = {
item = 5785,
tekst = "Gratulacie! Teraz jestes posiadaczem Vip Access!"
}
function onUse(cid, item, frompos, item2, topos)
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 --
local config = {
actionid = 2087, --actionid drzwi E/W
tekst = "Nie posiadasz Super Vip Access." --tekst odmowy
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
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 --
local config = {
actionid = 2088, --actionid drzwi N/S
tekst = "Nie posiadasz Super Vip Access." --tekst odmowy
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
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 --
local config = {
item = 10138,
tekst = "Gratulacie! Teraz jestes posiadaczem Super Vip Access!"
}
function onUse(cid, item, frompos, item2, topos)
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 --
local config = {
actionid = 2089, --actionid drzwi E/W
tekst = "Nie posiadasz Przepustki." --tekst odmowy
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
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 --
local config = {
actionid = 2090, --actionid drzwi N/S
tekst = "Nie posiadasz Przepustki." --tekst odmowy
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
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 --
local config = {
item = 10136,
tekst = "Gratulacie! Teraz mozesz wejsc do KASYNA!"
}
function onUse(cid, item, frompos, item2, topos)
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 -->

Teraz powinno dzia?a?.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Vip Access dzia?a PERFECT!!!
0 zastrze?e?!
Lecz jakby? mi wyt?umaczyl co trzeba zrobi?, by doors dzia?a?y dobrze to by?bym naprawd? wdzi?czny...:( Bo w serwer log niewyskakuje zaden blad! A moge sobie przez nie przejsc bez klopotu


A tak przy okazji, to co trzeba zrobi? ?eby da? reput :lol:
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~~refresh~~
Musisz da? danym drzwiom action id (zademonstruje na przyk?adzie - zwyk?e vip door) w map edytorze. Drzwi wsch?d/zach?d (E/W) actionid 2085, drzwi p??noc/po?udnie (N/S) actionid 2086. I tak jak pisa?em UP:
Wchodzimy w data/actions i w pliku actions.xml dopisujemy:

Kod:

<action actionid="2085" event="script" value="vip/vipdoor.lua"/>
<action actionid="2086" event="script" value="vip/vipdoor2.lua"/>

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.

Je?li nie uda si? zrobi? to pisz.

A ?eby da? punkt reputacji chyba musisz mie? 50 post?w.
 
Ostatnia edycja:
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Dzieki! dzia?a! Niemog?em od 2 tyg. za?adowa? ?adnego vipa! Dzieki! Jak bede juz m?g? to ci dam reputa :p Dzia?a perfect! 10/10!
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

@Garr100
Wszystkie skrypty s? takie same (nie licz?c config?w), wi?c nie wiem dlaczego ci co? nie dzia?a.
@Topic
Wszystkie skrypty s? takie same (nie licz?c config?w), wi?c nie wiem po co a? 3 "wersje"? Wszystkie drzwi wygl?daj? na replik? skryptu jakiego? Kuby st?d (nicku nie pami?tam i za to go przepraszam). Lepiej by? napisa? skrypt pomys?owy, ciekawy i unikalny. Nie koniecznie, konieczny na OTSie, ale taki, kt?ry by co? wnosi?.

Ocena za pomys? 5/10, za wykonanie 3/10

Pozdrawiam,
Szaki.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

-~~!!!refresh!!!~~-
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~~refresh~~
Za komentarz dam reputa.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~~refresh~~
Za komentarz dam reputa.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Wszystko ?adnie Dzia?a a jak komu? nie dziala to znaczy ze cos zle zrobil !!!
Dzieks za te skrypty ; ]

PzDr FiKuSek ;d
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~~refresh~~
Za komentarz leci reput.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~refresh~
Zapraszam do oceniania i komentowania.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Du?o przy tym kto? mia? roboty , ale dobrej roboty nie jest to kolejny nieu?yteczny skrypt za?miecaj?cy forum to co zrobi? Raphy246 jest super sprawa dzieki
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Nie no skrypt jak najbardziej udany mo?na odznacza? tak?e levelowo graczy i da? ka?demu lvlowi inny vip.

Naprawd? fajny skrypt.

Pozdrawiam.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~refresh~
@up
Da?em reputa
@Top
Zaczynam pracowa? nad skryptem takim jak jest na serwerze kovloria.pl, czyli premium points scroll'e i npc sms shop. Nie wiecie na czym to polega to zobaczcie:
Kovloria - Action
Mo?e go udost?pni? na tabia.net.pl, ale jeszcze zobacz?.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~refresh~
Za komenta dam reputa.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

~refresh~
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Dzi?ki wszystkim skrypt ma cos tam zle ale wziolem od ludzi i dziala THC
 
Status
Zamknięty.
Back
Do góry