Actions 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

Mogbys napisac jak to dokladnie dziala?
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Dzia?a jak ka?dy ViP system, na przyk?ad tiberia.
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Sprawdzone , dzia?a ; )
Skrypt na pewno si? przyda , lecz jest on stosowany praktycznie tylko w ostach na tydzien kt?re sa pod szybki zarobek.
No ale dzi?ki ; D
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

PHP:
return TRUE
else
doCreatureSay(cid, config.tekst, TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
Bez sensu jest zakanczanie tak skryptu.. albo ma zwracac prawde albo fa?sz.. zdecyduj sie.. jesli zwroci fa?sz caly skrypt zostanie wykonany lecz bedzie widoczna wiadomosc 'Sorry not possible' czy cos takiego xd,
PHP:
return
nie wrzucaj na oslep tylko decyduj z gory jak ma zostac uzyte..
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Mam wra?enie, ?e to s? 3x te same skrypty ze zmienionym storage, tekstami i przedmiotem. To wra?enie wr?cz boli... Nie po to kto? napisa? ten skrypt i pokaza?, ?e co? takiego si? da robi?, ?eby? ty go przepisa? w nieco inny spos?b, skopiowa? 3x i podpisa? si? pod tym ,,dzie?em''. Po za tym, przed to, ?e s? 3 serie skrypt?w to jest tak najebane, ?e nie wiem co jest co. A tych skrypt?w ca?ych a? mi si? czyta? nie chce. Wybacz za moj? jak?e chamsk? krytyk?, ale mamy wyra?a? swoje opinie, prawda?

Zatem je?li chodzi o ocen? to 3/10

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

Mam wra?enie, ?e to s? 3x te same skrypty ze zmienionym storage, tekstami i przedmiotem. To wra?enie wr?cz boli... Nie po to kto? napisa? ten skrypt i pokaza?, ?e co? takiego si? da robi?, ?eby? ty go przepisa? w nieco inny spos?b, skopiowa? 3x i podpisa? si? pod tym ,,dzie?em''. Po za tym, przed to, ?e s? 3 serie skrypt?w to jest tak najebane, ?e nie wiem co jest co. A tych skrypt?w ca?ych a? mi si? czyta? nie chce. Wybacz za moj? jak?e chamsk? krytyk?, ale mamy wyra?a? swoje opinie, prawda?
Zatem je?li chodzi o ocen? to 3/10
Pozdrawiam,
Sheyki
Wszystko to co napisa?e?, si? zgadza :)
Wszystko to jeden skrypt, tylko "edytowany"

Ale mi si? przyda?, wi?c jest zaleta ;p
 
Odp: ViP, Super ViP i Przepustka do kasyna V2 by raphy246

Dawno nie wchodzilem, ale akurat tego skryptu(vip i super vip) potrzebowalem. Dzieki wielkie.
 
Status
Zamknięty.
Back
Do góry