say_title ( "Morra Cinese" )
say ( "La Morra cinese è un antico gioco asiatico" )
say ( "Puoi scegliere tra forbici, carta e sasso" )
say ( "Se vinci ti darò il doppio della tua puntata" )
say ( "Se perdi mi prenderò i soldi che hai scommesso" )
say ( "Il massimo che puoi puntare è 10.000.000" )
say ( "Vuoi giocare?" )
local conferma =select ( "Si" , "No" )
if conferma == 1 then
local k
repeat
say_title ( "Morra Cinese" )
say ( "Effettua la tua puntata:" )
k = tonumber(input())
if k == nil then
say_title("Morra Cinese")
say("Devi inserire un numero!")
local s = select("Continua", "Annulla")
if s == 2 then
return
end
else
if k <= 0 then
say_title ( "Morra Cinese" )
say("Devi inserire un numero positivo!")
local s = select("Continua", "Annulla")
if s == 2 then
return
end
else
if k > 10000000 then
say_title ( "Morra Cinese" )
say("Devi inserire un numero compreso tra 1 e 10.000.000")
local s = select("Continua", "Annulla")
if s == 2 then
return
end
else
break
end
end
end
until false
if pc . gold < k then
say ("Mi spiace non hai i soldi per giocare")
else
say_reward("Puntata effettuata: " .. k )
say_title ( "Morra Cinese" )
say ( "Scegli" )
local morra =select ( "Carta" , "Sasso" , "Forbice" )
if morra == 1 then
local pc = {"Carta", "Sasso", "Forbice"}
local r1 = pc[number(1, table.getn(pc))]
say ( "Hai scelto Carta" )
say_reward ( "Il Pc ha scelto: " .. r1 )
if r1 == pc[1] then
say ( "Avete pareggiato" )
say ( "Non ricevi nessun premio" )
elseif r1 == pc[2] then
say ( "Hai vinto!" )
say ( "Ricevi i soldi che hai puntato raddoppiati!!" )
notice_all(pc.get_name() .. " ha vinto a Morra Cinese")
pc.changegold ( k )
elseif r1 == pc[3] then
say ( "Mi dispiace hai perso" )
say ( "Prenderò i soldi della puntata" )
pc.changegold ( -k )
end
elseif morra == 2 then
local pc = {"Carta", "Sasso", "Forbice"}
local r1 = pc[number(1, table.getn(pc))]
say ( "Hai scelto Sasso" )
say_reward ( "Il Pc ha scelto: " .. r1 )
if r1 == pc[1] then
say ( "Mi dispiace hai perso" )
say ( "Prenderò i soldi della puntata" )
pc.changegold ( -k )
elseif r1 == pc[2] then
say ( "Avete pareggiato" )
say ( "Non ricevi nessun premio" )
elseif r1 == pc[3] then
say ( "Hai vinto!" )
say ( "Ricevi i soldi che hai puntato raddoppiati!!" )
notice_all(pc.get_name() .. " ha vinto a Morra Cinese")
pc.changegold ( k )
end
elseif morra == 3 then
local pc = {"Carta", "Sasso", "Forbice"}
local r1 = pc[number(1, table.getn(pc))]
say ( "Hai scelto forbice" )
say ( "Il Pc ha scelto: " .. r1 )
if r1 == pc[1] then
say ( "Hai vinto!" )
say ( "Ricevi i soldi che hai puntato raddoppiati!!" )
notice_all(pc.get_name() .. " ha vinto a Morra Cinese")
pc.changegold ( k )
elseif r1 == pc[2] then
say ( "Mi dispiace hai perso" )
say ( "Prenderò i soldi della puntata" )
pc.changegold ( -k )
elseif r1 == pc[3] then
say ( "Avete pareggiato" )
say ( "Non ricevi nessun premio" )
end
end
end
end