Domanda [Mini-Script] Rugiade

Stato
Discussione chiusa ad ulteriori risposte.

SuperSalado

Utente Electrum
10 Ottobre 2009
286
37
12
132
Ultima modifica:
Salve, dato che mi serviva questo piccolo script e non lo trovavo in giro ho deciso di crearlo da me, così ho poi pensato di postarlo qui casomai a qualcuno servisse.
E' il primo che posto, e se è già stata postata una cosa simile, mi scuso in anticipo.
Questo semplice script serve per ricevere le rugiade, di tutti e 6 i tipi.
Potete inserire tal script nell'npc che preferite.

Download: Rugiade

Scansione: 0/43

Se non volete scaricare copiate da qua:

Codice:
say_title ( "Aiutante Botanico:" ) 
say ( "Scegli l'item che vuoi" )

local item =select ( "Rugiada Rossa (Critici)" , "Rugiada Rosa (Trafiggenti)" , "Rugiada Gialla (Vel. Attacco)" , "Rugiada Verde (Res. Magia)" , 
"Rugiada Blu (Valore Att.)" , "Rugiada Bianca (Difesa)", "Annulla" )

if item == 1 then
say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: 200.000 yang." )
say_item ( "Rugiada Rossa" , 50821 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= 200000 then
				pc . changegold ( - 200000 )
				pc . give_item2 ( "50821" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Rossa" )
say_reward ( "Ricevuto Rugiada Rossa" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end
		elseif item == 2 then
say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: 200.000 yang." )
say_item ( "Rugiada Rosa" , 50822 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= 200000 then
				pc . changegold ( - 200000 )
				pc . give_item2 ( "50822" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Rosa" )
say_reward ( "Ricevuto Rugiada Rosa" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end
		elseif item == 3 then
		say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: 200.000 yang." )
say_item ( "Rugiada Gialla" , 50823 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= 200000 then
				pc . changegold ( - 200000 )
				pc . give_item2 ( "50823" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Gialla" )
say_reward ( "Ricevuto Rugiada Gialla" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end
		elseif item == 4 then
say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: 200.000 yang." )
say_item ( "Rugiada Verde" , 50824 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= 200000 then
				pc . changegold ( - 200000 )
				pc . give_item2 ( "50824" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Verde" )
say_reward ( "Ricevuto Rugiada Verde" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end
		elseif item == 5 then
say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: 200.000 yang." )
say_item ( "Rugiada Blu" , 50825 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= 200000 then
				pc . changegold ( - 200000 )
				pc . give_item2 ( "50825" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Blu" )
say_reward ( "Ricevuto Rugiada Blu" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end
		elseif item == 6 then
say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: 200.000 yang." )
say_item ( "Rugiada Bianca" , 50826 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= 200000 then
				pc . changegold ( - 200000 )
				pc . give_item2 ( "50826" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Bianca" )
say_reward ( "Ricevuto Rugiada Bianca" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end
end


EnJoY <.<
 

Non credo ci sia bisogno di screen.. cmq siccome che ora non posso postarlo, ti dico che se lo metti in un npc, viene fuori una casella con scritto Rugiade, ci clicchi e poi ti escono 6 opzioni con i 6 nomi delle rugiade (con tra parentesi le loro funzioni: critici, trafiggenti, ecc; tipo: "Rugiada Rossa (Critici)") e se clicchi su una delle 6 per 200k yang ricevi 200 rugiade di quel tipo.

Se vuoi cambiare il prezzo basta che modifichi i 3 valori evidenziati:

Codice:
say_title ( "Aiutante Botanico:" ) 
say ( "Il prezzo di questo item è: [COLOR="red"][B]200.000[/B][/COLOR] yang." )
say_item ( "Rugiada Rossa" , 50821 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				if pc . gold >= [COLOR="red"][B]200000[/B][/COLOR] then
				pc . changegold ( - [COLOR="red"][B]200000[/B][/COLOR] )
				pc . give_item2 ( "50821" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Rossa" )
say_reward ( "Ricevuto Rugiada Rossa" )
				else
say_title ( "Aiutante Botanico:" ) 
say ( "Non hai abbastanza Yang" )
				end
				elseif conferma == 2 then
				return
				end

Se invece vuoi che dia le rugiade gratis modifica tutti e 6 i blocchi di codici relativi alle rugiade così:

Codice:
say_title ( "Aiutante Botanico:" ) 
say_item ( "Rugiada Rossa" , 50821 , "" )
say ( "Continuare?" )
			local conferma =select ( "Si" , "No" )
				if conferma == 1 then
				pc . give_item2 ( "50821" , 200 )
say_title ( "Aiutante Botanico:" ) 
say ( "Ecco a te Rugiada Rossa" )
say_reward ( "Ricevuto Rugiada Rossa" )
				end
				elseif conferma == 2 then
				return
				end
 
Carino come script =)
comunque, per chi non lo sapesse, le rugiade sono già implementate in tutti i server (anche dai file iniziali).
si possono fare tramite Huanh-So (villo2).
link delle combinazioni qui sotto:
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom