Differenze tra le versioni di "Modulo:HAentry"

Vai alla navigazione Vai alla ricerca
sesta generazione (ci sono ancora dei dettagli da gestire, non toccare!)
(fine gen5 (a parte dettagli da sistemare))
(sesta generazione (ci sono ancora dei dettagli da gestire, non toccare!))
final = final.."\n|"
 
-- QUINTA GENERAZIONE
local disp5 = {}
local disp5 = {}
 
-- Dream World
-- Dream World
 
if frame.args["dwarea"] then
localif dwarea = "[[Dream World]]: [["..frame.args["dwarea"].."]]" -- SPLIT PER MULTIPLI!!then
local dwarea = "[[Dream World]]: [["..frame.args["dwarea"].."]]" -- SPLIT PER MULTIPLI!!
if frame.args["dwversion"] then
dwareaif = dwarea..sup[frame.args["dwversion"]]() then
dwarea = dwarea..sup[frame.args["dwversion"]]()
end
table.insert(disp5,dwarea)
end
-- Cunicoli nascosti
if frame.args["hh"] then
local hh = "[[Cunicoli nascosti]]: [["..frame.args["hh"].."]]" -- SPLIT PER MULTIPLI!!
if frame.args["hhversion"] then
hh = hh..sup[frame.args["hhversion"]]()
end
table.insert(disp5,dwarea)
end
-- scambi di Sciroccopoli
if frame.args["nimbasa"] then
local nimbasa = "[[Sciroccopoli]] ([[Scambio]] con "
if frame.args["nimbasa"] == "M" then --giocatore maschio
nimbasa = nimbasa.."[[Lilì]]"
elseif frame.args["nimbasa"] == "F" then --giocatrice femmina
nimbasa = nimbasa.."[[Dadì]]"
else nimbasa = nimbasa.."[[Lilì]] o [[Dadì]]" --entrambi
end
table.insert(disp5,nimbasa..")")
end
-- RAdar
if frame.args["radar"] then
local radar = "[[RAdar Pokémon]]"
if frame.args["radar"] ~= "true" then
radar = radar..sup[frame.args["radar"]]()
end
table.insert(disp5,radar)
end
-- altri metodi
if frame.args["gen5other"] then table.insert(disp5,frame.args["gen5other"]) end
-- caso base: non disponibile
if table.getn(disp5)==0 then
disp5="''Non disponibile''"
else disp5 = table.concat(disp5,"<br />")
end
table.insert(disp5,dwarea)
end
 
final = final..disp5.."\n|"
-- Cunicoli nascosti
-- SESTA GENERAZIONE
local disp6 = {}
 
-- Orde
if frame.args["hh"] then
local hh = "[[Cunicoli nascosti]]: [["..frame.args["hh"].."]]" -- SPLIT PER MULTIPLI!!
if frame.args["hhversionhorde"] then
hhlocal horde = hh"[[Gruppi di Pokémon]]: [["..sup[frame.args["hhversionhorde"].."]()]" -- SPLIT PER MULTIPLI!!
if frame.args["hordeversion"] then
dwarea = dwarea..sup[frame.args["hordeversion"]]()
end
table.insert(disp6,horde)
end
table.insert(disp5,dwarea)
end
 
-- Safari
-- scambi di Sciroccopoli
 
if frame.args["nimbasasafari"] then
table.insert(disp6,"[[Safari Amici]] ("..frame.args["safari"]..")") -- cosa fare con i link? link alle sottosezioni? (split...)
local nimbasa = "[[Sciroccopoli]]: ([[Scambio]] con "
if frame.args["nimbasa"] == "M" then --giocatore maschio
nimbasa = nimbasa.."[[Lilì]]"
elseif frame.args["nimbasa"] == "F" then --giocatrice femmina
nimbasa = nimbasa.."[[Dadì]]"
else nimbasa = nimbasa.."[[Lilì]] o [[Dadì]]" --entrambi
end
table.insert(disp5,nimbasa..")")
-- altri metodi
end
 
if frame.args["gen6other"] then table.insert(disp6,frame.args["gen6other"]) end
-- RAdar
-- caso base: necessita trasferitore (non "non disponibile": se non è nè in quinta nè in sesta non deve apparire nella lista)
 
if frametable.args["radar"]getn(disp6)==0 then
disp6="[[Pokétrasferitore]]"
local radar = "[[RAdar Pokémon]]"
else disp6 = table.concat(disp6,"<br />")
if frame.args["radar"] ~= "true" then
radar = radar..sup[frame.args["radar"]]()
end
table.insert(disp5,radar)
end
 
-- altri metodi
 
if frame.args["gen5other"] then table.insert(disp5,frame.args["gen5other"]) end
 
if table.getn(disp5)==0 then disp5="''Non disponibile''" else disp5 = table.concat(disp5,"<br />") end
 
final = final..disp5.."\n|DISP6\n"
 
return final..disp6.."\n"
--[[
Il formato finale sarà num|sprite|nome|ha|disp5|disp6
NOTE CAMPI (anche senza chiamate a template, è solo una bozza):
- ha: {{a}}, {{tt|*|gen5ha in quinta generazione}} se necessario
- disp5
- inserisci dwarea, se necessario {{sup|dwversion}}
- inserisci hh (con versione, NOTA: è implicito che sia in N2B2 e non in NB) (IMPORTANTE: gestione di più zone)
- radar: se non vuoto inserisci, eventuale sup versione (per i leggendari)
- nimbasa: ((Sciroccopoli)) (((Scambio)) con Lilì/Dadì) (entrambi se true, uno solo se M/F)
- gen5other
- se tutti i campi sono vuoti: <i>Non disponibile</i>
- disp6
- horde: ((Gruppi di Pokémon)) (zone da parametro)
- safari: ((Safari Amici)) (tipi da parametro)
- gen6other
- se tutto vuoto: ((Pokétrasporto)) (NOTA: quelli non disponibili né in 5 né in 6 non sono nella pagina)
--]]
end
 
7 028

contributi

Menu di navigazione