Unmantained Guida [SCRIPT]Venditore di Exp v2.0 By Homer & GabriAlpha

Una guida contrassegnata come Unmantained contiene informazioni su un argomento obsoleto, non più utile o files non aggiornati da parte del creatore.
Stato
Discussione chiusa ad ulteriori risposte.

Homer_Jay

Utente Emerald
3 Febbraio 2009
1,379
90
77
393
Ultima modifica da un moderatore:
Ecco a voi un nuovo script creato da me e GabrielAlpha :)
Codice:
say_title ( "Venditore di Exp" )
say ( "Ciao, io vendo un TOT di exp per yang." )
say ( "Vuoi comprare dell'exp?" )
say_reward ( "Ricorda: 10kk exp = 20kk yang." )
local npc = select ( "Ok continua" , "No, grazie." )
if npc == 1 then
say ( "Inserisci quanta exp vuoi comprare, ma ricorda" )
say ( "che devi avere il doppio degli yang!" )
local exp = input ()
local cont = select ( "Continuo" , "No esco" )
if cont == 2 then
return
end
if cont == 1 then
costo = (exp*2)
if pc . gold <= costo then
say ( "Non hai abbastanza yang, ricorda che 1 exp costa 2 yang" )
else
pc . give_exp2 ( exp )
pc . changegold ( - costo )
say ( "Hai aquistato" ..exp )
say ( "E hai pagato" ..costo )
say ( "" )
say ( "" )
say ( "Torna a trovarmi" )
end
end
elseif npc == 2 then
return
end
Questo script vi permette di comprare un tot di exp a vostro piacimento ma pagherete il doppio.
+1 ben accettati a me e gabrialpha ù.ù
Non testato ù.ù
 
Ecco a voi un nuovo script creato da me e GabrielAlpha :)
Codice:
say_title ( "Venditore di Exp" )
say ( "Ciao, io vendo un TOT di exp per yang." )
say ( "Vuoi comprare dell'exp?" )
say_reward ( "Ricorda: 10kk exp = 20kk yang." )
local npc = select ( "Ok continua" , "No, grazie." )
if npc == 1 then
say ( "Inserisci quanta exp vuoi comprare, ma ricorda" )
say ( "che devi avere il doppio degli yang!" )
local exp = input ()
local cont = select ( "Continuo" , "No esco" )
if cont == 2 then
return
end
if cont == 1 then
costo = (exp*2)
if pc . gold => costo
say ( "Non hai abbastanza yang, ricorda che 1 exp costa 2 yang" )
else
pc . give_exp2 ( exp )
pc . changegold ( - costo )
say ( "Hai aquistato" ..exp )
say ( "E hai pagato" ..costo )
say ( "" )
say ( "" )
say ( "Torna a trovarmi" )
end
end
elseif npc == 2 then
return
end
Questo script vi permette di comprare un tot di exp a vostro piacimento ma pagherete il doppio.
+1 ben accettati a me e gabrialpha ù.ù
Non testato ù.ù

Prima di postare provate gli script ...
Ecco i primi errori

say_title ( "Venditore di Exp" )
say ( "Ciao, io vendo un TOT di exp per yang." )
say ( "Vuoi comprare dell'exp?" )
say_reward ( "Ricorda: 10kk exp = 20kk yang." )
local npc = select ( "Ok continua" , "No, grazie." )
if npc == 1 then
say ( "Inserisci quanta exp vuoi comprare, ma ricorda" )
say ( "che devi avere il doppio degli yang!" )
local exp = input ()
local cont = select ( "Continuo" , "No esco" )
if cont == 2 then
return
end
if cont == 1 then
costo = (exp*2)
if pc . gold => costo --1) ci manca then
--2) maggiore o uguale si scrive >=
--3) deve essere minore

say ( "Non hai abbastanza yang, ricorda che 1 exp costa 2 yang" )
else
pc . give_exp2 ( exp )
pc . changegold ( - costo )
say ( "Hai aquistato" ..exp )
say ( "E hai pagato" ..costo )
say ( "" )
say ( "" )
say ( "Torna a trovarmi" )
end
end
elseif npc == 2 then --Ovvio che se non è 1 è 2 ... quindi if inutile
return
end
 
Prima di postare provate gli script ...
Ecco i primi errori

say_title ( "Venditore di Exp" )
say ( "Ciao, io vendo un TOT di exp per yang." )
say ( "Vuoi comprare dell'exp?" )
say_reward ( "Ricorda: 10kk exp = 20kk yang." )
local npc = select ( "Ok continua" , "No, grazie." )
if npc == 1 then
say ( "Inserisci quanta exp vuoi comprare, ma ricorda" )
say ( "che devi avere il doppio degli yang!" )
local exp = input ()
local cont = select ( "Continuo" , "No esco" )
if cont == 2 then
return
end
if cont == 1 then
costo = (exp*2)
if pc . gold => costo --1) ci manca then
--2) maggiore o uguale si scrive >=
--3) deve essere minore

say ( "Non hai abbastanza yang, ricorda che 1 exp costa 2 yang" )
else
pc . give_exp2 ( exp )
pc . changegold ( - costo )
say ( "Hai aquistato" ..exp )
say ( "E hai pagato" ..costo )
say ( "" )
say ( "" )
say ( "Torna a trovarmi" )
end
end
elseif npc == 2 then --Ovvio che se non è 1 è 2 ... quindi if inutile
return
end

può essere anche inutile ma a livello di sintassi è giusto l'elseif ...
 
Codice:
if pc . gold => costo then
Apparte l'errore di aver messo maggiore invece di minore che può capitare, ma l'= non ci va xk se io ho 5k e l'exp costa 5k io posso acquistarla rimanendo a 0 Yang, xk sono in possesso della somma quindi va solamente <.

Però ottimo script =) con qualche ritocco e aggiunta di particolari può diventare utile
 
Ma perchè diav... postate script non testati?
In ogni caso, idea carina, anche se castra totalmente l'exp se qualcuno volesse crearsi un nuovo pg
 
Stato
Discussione chiusa ad ulteriori risposte.

DISCUSSIONI SIMILI

Indietro
Top Bottom