Guida [MINI-RELEASE] Gioco Milionario By TheNoob

MUORI

Utente Attivo
Autore del topic
19 Marzo 2010
446
0
Miglior risposta
0
Salve, sono qui per postare la mia seconda mini-release il famosissimo gioco del milionario!!!
Il gioco si svolge su 10 domande, dopo ognuna di esse il player potrà scegliere
se continuare o lasciare il gioco guadagnando i soldi vinti fino a quel punto.
Per partecipare sarà necessario un oggetto, settabile nello script (adesso impostato c'è spada+0).
say_title ( "Milionario" )
say ( "Ciao! Sono il Milionario!" )
say ( "Vuoi giocare con me?" )
say ( "Potresti vincere molti soldi!!!" )
say_reward ( "Ricordati che devi avere una spada +0!" )
local abc = select ( "Si" , "No" )
if abc == 2 then
return
end
elseif abc == 1 then
if pc . count_item ( "10" ) >= 1 then
pc . remove_item ( "10" , 1 )
else
say ( "Non hai gli item necessari!" )
return
end
say_title ( "Prima domanda!" )
say ( "Quale di questi animali non esiste?" )
local 1 = select ( "Cane Selvaggio" , "Lupo Blu" , "Cinghiale Alfa" , "Orso" )
if 1 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 1 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 1 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 1 == 3 then
say ( "Risposta esatta!" )
say ( "Hai vinto 200K" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 2 = select ( "Vai avanti!" , "Tieni soldi..." )
if 2 == 2 then
pc . changegold ( 200000 )
return
end
elseif 2 == 1 then
say_title ( "Seconda domanda!" )
say ( "Quale di questi item non è per War?" )
local 3 = select ( "Spada di ninfa" , "Spada del rancore" , "Spada del mago" , "Spada zanna di spirito" )
if 3 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 3 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 3 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 3 == 4 then
say ( "Risposta esatta!" )
say ( "Hai vinto 500K" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 4 = select ( "Vai avanti!" , "Tieni soldi..." )
if 4 == 2 then
pc . changegold ( 500000 )
return
end
elseif 4 == 1 then
say_title ( "Terza domanda!" )
say ( "Cosa non si può droppare dai metin?" )
local 5 = select ( "Libri abilità" , "Armi 65" , "Forzieri" , "Pozioni" )
if 5 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 5 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 5 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 5 == 3 then
say ( "Risposta esatta!" )
say ( "Hai vinto 1KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 6 = select ( "Vai avanti!" , "Tieni soldi..." )
if 6 == 2 then
pc . changegold ( 1000000 )
return
end
elseif 6 == 1 then
say_title ( "Quarta domanda!" )
say ( "Da che livello è indossabile l'acciaio nero +8?" )
local 7 = select ( "66" , "68" , "67" , "69" )
if 7 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 7 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 7 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 7 == 2 then
say ( "Risposta esatta!" )
say ( "Hai vinto 5KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 8 = select ( "Vai avanti!" , "Tieni soldi..." )
if 8 == 2 then
pc . changegold ( 5000000 )
return
end
elseif 8 == 1 then
say_title ( "Quinta domanda!" )
say ( "Quale di questi item è di livello più alto?" )
local 9 = select ( "Arco Supremo" , "Pugnali gemelli luna" , "Spadone dio drago" , "Spada del deserto" )
if 9 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 9 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 9 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 9 == 1 then
say ( "Risposta esatta!" )
say ( "Hai vinto 10KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 10 = select ( "Vai avanti!" , "Tieni soldi..." )
if 10 == 2 then
pc . changegold ( 10000000 )
return
end
elseif 10 == 1 then
say_title ( "Sesta domanda!" )
say ( "Qual'è il value dell'acquatica da War?" )
local 11 = select ( "11977" , "11975" , "11980" , "11979" )
if 11 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 11 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 11 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 11 == 4 then
say ( "Risposta esatta!" )
say ( "Hai vinto 20KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 12 = select ( "Vai avanti!" , "Tieni soldi..." )
if 12 == 2 then
pc . changegold ( 20000000 )
return
end
elseif 12 == 1 then
say_title ( "Settima domanda!" )
say ( "Sommando le vincite delle prime 6 domande quanti yang ottieni?" )
local 13 = select ( "37kk" , "36.7kk" , "36.4kk" , "36.9kk" )
if 13 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 13 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 13 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 13 == 2 then
say ( "Risposta esatta!" )
say ( "Hai vinto 50KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 14 = select ( "Vai avanti!" , "Tieni soldi..." )
if 14 == 2 then
pc . changegold ( 50000000 )
return
end
elseif 14 == 1 then
say_title ( "Ottava domanda!" )
say ( "Correggi: (2+9)x7+7-8+2 : 2x4x8+10+4-7+9-2 = 32x3 : 96-40+31-9+18" )
local 15 = select ( "(2+9)x7+7-8+2 : 2x4x8+10+4-7+9-2 = 32x3 : 96-40+31-9+14" , "Non ci sono errori" , "(2+9)x7+7-8+2 : 2x4x8+10+4-7+9-2 = 32x3 : 36-40+31-9+18" , "(2+3)x7+7-8+2 : 2x4x8+10+4-7+9-2 = 32x3 : 96-40+31-9+18" )
if 15 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 15 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 15 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 15 == 2 then
say ( "Risposta esatta!" )
say ( "Hai vinto 100KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 16 = select ( "Vai avanti!" , "Tieni soldi..." )
if 16 == 2 then
pc . changegold ( 100000000 )
return
end
elseif 16 == 1 then
say_title ( "Nona domanda!" )
say ( "Come si chiama il founder di CheatForge?" )
local 17 = select ( "murdercore" , "muredcode" , "murdercode" , "Murdercode" )
if 17 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 17 == 4 then
say ( "Risposta sbagliata!" )
return
elseif 17 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 17 == 3 then
say ( "Risposta esatta!" )
say ( "Hai vinto 200KK" )
say ( "Vuoi andare avanti o tenere i soldi?" )
local 18 = select ( "Vai avanti!" , "Tieni soldi..." )
if 18 == 2 then
pc . changegold ( 200000000 )
return
end
elseif 18 == 1 then
say_title ( "Ultima domanda!" )
say ( "Sei pronto a vincere il jackpot?" )
say ( "Ecco la domanda:" )
say ( "Chi è il più powa del mondo?" )
local 19 = select ( "Chuck Norris" , "Mr Biscotto" , "Kinder Happy Hippos" , "TheNoob" )
if 19 == 1 then
say ( "Risposta sbagliata!" )
return
elseif 19 == 2 then
say ( "Risposta sbagliata!" )
return
elseif 19 == 3 then
say ( "Risposta sbagliata!" )
return
elseif 19 == 4 then
say ( "Risposta esatta!" )
say ( "Hai vinto il Jacpot!!!!!!!!!!!!!!!!!!" )
say_reward ( "Hai ricevuto 1kkk" )
say_reward ( "Grazie per aver giocato!" )
say_reward ( "By TheNoob" )
pc . changegold ( 1000000000 )
return
end
. Per chi non sapesse come inserirlo nel server:
Andate in questo percorso
/usr/game(o rain)/channel/share_data/locale/hongkong(o english o newcibn)/quest/object

Sostituite la cartella esistente con quella che avete creato.
Andate in game e scrivete :
/reload q
Spawnatelo con :
/m "value npc senza le virgolette"
Qualcuno testi l'npc e mi faccia sapere!!!
Sono accettate critiche costruttive senza insulti. Fonte:Web