Anda dapat membuat halaman dokumentasi untuk buat pada modul Scribunto ini.
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.
localmOtheruses=require('Module:Other uses') localmArguments=require('Module:Arguments') localcompressArray=require('Module:TableTools').compressSparseArray localp={} functionp.otherPeople(frame) --Get arguments localorigArgs=mArguments.getArgs(frame) localnamed=origArgs.named localargs=compressArray(origArgs) ifnotorigArgs[1]thentable.insert(args,1,nil)end -- Assemble arguments and return localtitle=args[1]ormw.title.getCurrentTitle().text localoptions={ title=title, defaultPage=args[2], otherText=(args[2]andnotargs[1]and'orang lain dengan nama sama')or string.format('terkait orang %s %s',namedor'dengan nama',title) } -- Don't pass args[1] through as a target page. Manual downshift because Lua -- expectation of sequences means table.remove() doesn't necessarily work fori=2,math.max(table.maxn(args),2)do args[i-1]=args[i] args[i]=nil end returnmOtheruses._otheruses(args,options) end returnp