What's new

Rosyjska ruletka :)

Status
Not open for further replies.

qndelo

Active User
Joined
Jul 28, 2009
Messages
64
Reaction score
6
Age
27
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:
Code:
<action itemid="[COLOR="Red"]ID ITEMU[/COLOR]" script="ruletka.lua" />

W ruletka.lua
Code:
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.
 

qndelo

Active User
Joined
Jul 28, 2009
Messages
64
Reaction score
6
Age
27
Odp: Rosyjska ruletka :)

Mo?e jakie? komenty? ;s
 

Humberd

Active User
Joined
Jun 26, 2009
Messages
74
Reaction score
6
Odp: Rosyjska ruletka :)

Skrypt bardzo fajny. Napewno si? przyda dla urozmaicenia gry i hazardu :) Reput leci
 
Status
Not open for further replies.
Top