• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Rosyjska ruletka :)

Status
Zamknięty.

qndelo

Active User
Dołączył
Lipiec 28, 2009
Posty
64
Liczba reakcji
6
Wiek
28
Skrypt na rosyjsk? ruletk? wydaje si? bardzo prosty. Wystarczy da? randoma i przy jakiej? liczbie ubija?. Ale wtedy nie jest to skrypt realistyczny. Przy za?o?eniu, ?e b?benek broni ma 6 miejsc, kto? maj?cy szcz??cie m?g?by prze?y? i 10 klikni??, a przecie? nie o to w tej zabawie chodzi. Dlatego te? napisa?em skrypt w miar? realistycznie odwzorowuj?c rosyjsk? ruletk? :)


w actions.xml:
Kod:
<action itemid="[COLOR="Red"]ID ITEMU[/COLOR]" script="ruletka.lua" />

W ruletka.lua
Kod:
function send(x)
doSendAnimatedText(getPlayerPosition(x),'Masz farta!',math.random(137,200))
doSendMagicEffect(getPlayerPosition(x), 1)
end



function onUse(cid, item, frompos, item2, topos)
local exhausted_seconds = 5 
local exhausted_storagevalue = 1259 -- Storage Value to store exhaust. It MUST be unused! --
local bebenek = 6
if item.actionid < 100 or item.actionid > (100+bebenek) then
doSetItemActionId(item.uid,100+math.random(1,bebenek))
doSendAnimatedText(pozycja,'Ladowanie!',66)
else
if(os.time() > getPlayerStorageValue(cid, exhausted_storagevalue)) then
if item.actionid < (100+bebenek) then
send(cid)
else
doPlayerAddHealth(cid,-(getPlayerMana(cid) + getPlayerHealth(cid)))
doSendMagicEffect(getPlayerPosition(cid), 17)
doSendAnimatedText(getPlayerPosition(cid),'Pech...!',180)
setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds)
end
doSetItemActionId(item.uid,item.actionid+1)
else
doSendAnimatedText(getPlayerPosition(cid),'Nie mozna',198)
end
end
end

local bebenek = 6 - tutaj ustawiamy ile miejsc jest w b?benku ;) Gdy kto? si? zabije za pomoc? ruletki, za pomoc? klikni?cia kr?cimy b?benkiem i w kt?rym? z jego miejsc zostaje umieszczony pocisk.:rotfl:

local exhausted_seconds = 5 - przez ile sekund po ?mierci nie b?dziemy mogli u?y? ruletki.
 
Odp: Rosyjska ruletka :)

Skrypt bardzo fajny. Napewno si? przyda dla urozmaicenia gry i hazardu :) Reput leci
 
Status
Zamknięty.
Do góry