Centrum Ots
OTS WORLD
Album
::
FAQ
::
Szukaj
::
Użytkownicy
::
Grupy
::
Rejestracja
Profil
::
Zaloguj się, by sprawdzić wiadomości
::
Zaloguj
Forum Centrum Ots Strona Główna
->
Inne Skrypty
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Dodaj zdjęcie do wiadomości
poprzez
Fotosik.pl
Opcje
HTML:
NIE
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Jeśli w jakikolwiek sposób nie jesteś w stanie odczytać kodu proszę skontaktować się z
Administratorem
Kod potwierdzający: *
Wprowadź kod dokładnie tak jak powyżej. Uwaga: Cyfrę zero rozpoznajemy po przekreśleniu.
Wszystkie czasy w strefie EET (Europa)
Skocz do:
Wybierz forum
Ogólne
----------------
Ogłoszenia
REGULAMIN
Uwagi, Skargi, Zażalenia
Ankiety
Konkursy
Open Tibia Server
----------------
Pomoc
Artykuły
Drużyny OtS
Lista OtS
Skrypty
----------------
Skrypty PHP
SVN, Kody
Inne Skrypty
Open Tibia Server
Mapy
----------------
Zapowiedzi
Publikacja Map
Requesty
Inne
----------------
Grafika
Śmietnik
Przegląd tematu
Autor
Wiadomość
PreZideNTo
Wysłany: Sob Paź 06, 2007 8:54 am
Temat postu: [8.0] Kasyno :))
Ten skrypt wzialem z fajnej strony Very HappyD(otfans.pl niee)
Uwazam ze skrypt jest fajny!
Co w skrypcie:
Gracz sam wybiera kwotę zakładu (od 1 do 10)
Można grać złotem, platynami jak i kryształami
Im więcej gracz postawi tym więcej może wygrać (szansa 1 do 5, wygrana 10 * kwota zakładu)
Action id dźwigni i odnajdywanie pieniędzy przez pozycje dźwigni co umożliwia nam zrobienie np, 5 miejsc do gry przy użycie 1 skryptu.
Na początek będzie potrzebna na taka sala:
ots/data/actions/scripts kasyno.lua
Kod:
function onUse(cid, item, frompos, item2, topos)
if ((item.actionid == 4334) and (item.itemid == 1945)) then
local kasapos = {x=frompos.x-1, y=frompos.y, z=frompos.z, stackpos=255}
local kasa = getThingfromPos(kasapos)
local wygrana = (kasa.type * 10)
local rand = math.random(1, 5)
if kasa.itemid == 2152 or kasa.itemid == 2148 or kasa.itemid == 2160 then
if kasa.type <= 10 then
if rand == 1 then
doRemoveItem(kasa.uid,kasa.type)
doCreateItem(kasa.itemid,wygrana,kasapos)
doSendMagicEffect(kasapos,31)
doPlayerSendTextMessage(cid,22,"Wygrales!!!")
doTransformItem(item.uid,item.itemid+1)
else
doPlayerSendCancel(cid,"Straciłes tylko kase...")
doRemoveItem(kasa.uid,kasa.type)
doSendMagicEffect(kasapos,2)
doTransformItem(item.uid,item.itemid+1)
end
else
doPlayerSendCancel(cid,"Maksymalna kwota zakladu to 10!")
end
else
doPlayerSendCancel(cid,"Poloz obok pieniadze!")
end
elseif ((item.actionid == 4334) and (item.itemid == 1946)) then
local kasapos = {x=frompos.x-1, y=frompos.y, z=frompos.z, stackpos=255}
local kasa = getThingfromPos(kasapos)
local wygrana = (kasa.type * 10)
local rand = math.random(1, 5)
if kasa.itemid == 2152 or kasa.itemid == 2148 or kasa.itemid == 2160 then
if kasa.type <= 10 then
if rand == 1 then
doRemoveItem(kasa.uid,kasa.type)
doCreateItem(kasa.itemid,wygrana,kasapos)
doSendMagicEffect(kasapos,31)
doPlayerSendTextMessage(cid,22,"Wygraleś!!!")
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Straciles tylko kase...")
doRemoveItem(kasa.uid,kasa.type)
doSendMagicEffect(kasapos,2)
doTransformItem(item.uid,item.itemid-1)
end
else
doPlayerSendCancel(cid,"Maksymalna kwota zakladu to 10!")
end
else
doPlayerSendCancel(cid,"Poloz obok pieniadze!")
end
else
return 0
end
return 1
end
następnie dodajemy linijkę w ots/data/actions w pliku actions.xml
Kod:
<action actionid="4334" script="kasyno.lua" />
smartDark Style by
Smartor
Powered by
phpBB
© 2001, 2002 phpBB Group
(0 2/3373 14/0.60615) MojeForum.Net -
darmowe forum