Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
[MENTION=167896]Agator95[/MENTION] tutto è possibile non è questa la sezione adatta però
Ricordo: il looptimer se i pg sono molti potrebbe appesantire il gioco, quindi occhio
when login begin
cleartimer("sonovivo")
loop_timer("sonovivo", 2)
syschat("timer sonovivo on")
end
when sonovivo.timer begin
syschat("sono entrato nel timer")
if pc.get_hp() <= 0 then
syschat("sei morto")
else
syschat("sei vivo")
end
end
@Agator95.
Basta cercare.
Questo è tratto da un commento fatto da @Misterioso
PHP:Ricordo: il looptimer se i pg sono molti potrebbe appesantire il gioco, quindi occhio when login begin cleartimer("sonovivo") loop_timer("sonovivo", 2) syschat("timer sonovivo on") end when sonovivo.timer begin syschat("sono entrato nel timer") if pc.get_hp() <= 0 then syschat("sei morto") else syschat("sei vivo") end end
@Phoenix © Se mi uppi la quest che ti interessa faccio la modifica.
[QUEST-RICHIESTA]
Ciao luzzi, scusa se ti disturbo, volevo richiederti più che una quest fatta da zero una modifica alla quest di consegna delle missioni biologo.
Intendo dire che al posto di consegnare un item alla volta si possano consegnare ad esempio un massimo di 10 item per "dialogo" (ovviamente se si hanno meno di 10 item si possono consegnare tutti).
Se non hai tempo e/o voglia di fare queste cose, nvm. Grazie e scusa del disturbo.
if pc.getqf("collect_count") < 14 then
if pc.getqf("collect_count")+ pc.count_item("30047") < 9 then and pc.count_item("30047") <= 10 then
say_reward("Devi portarmi solo altri "..15-pc.getqf("collect_count").." libri maledizione.[ENTER]")
Se fai un dungeon che può entrare un gruppo per volta non dovrebbe fa casini, ora sti vedendo una libreria a parte con questa funzione in modo da non fare il loop timer.
Non è tanto il fatto di quanti utenti ci accedono, ma il fatto che è sbagliato il modo di procedere.
[QUEST-RICHIESTA] @luzzi
Ciao Luzzi , volevo chiederti se era possibile cambiare l'item nella quest dove arrivati a liv 100 si riceve una corazza hwang, ecco io vorrei che arrivati a liv100 in regalo darei un bracciale che lo possono utilizzare tutte le razze, questo è tutto grazie in anticipo.
quest consegna begin state start begin
function getInfo(s)
local info = {['livello']=100, -- livello per la consegna
['item']=10, -- valuedel item da consegnare
['quantità']=1 -- quantità di item da consegnare
}
return rawget(info, s)
end
when login or levelup with pc.get_level() >= consegna.getInfo('livello') begin
pc.give_item2(consegna.getInfo('item'), consegna.getInfo('quantità'))
set_state(__FINE__)
end
end
state __FINE__ begin
end
end
quest esempio_istruzione begin -- quest spiegazione drop gestito con una quest state start begin
when 101.kill begin -- impostiamo al kill di un mob
if math.random(1,100) <= 80 then -- con questo impostiamo una percentuala con la funzione di scelta di un numero random da 1 a 100 in questo caso la percentuale è del 80%
game.drop_item_with_ownership(10) -- se il numero estratto e nella percentuale facciamo cadere l'item in terra! se volessimo che arrivasse direttamente in inventario dobbiamo usare pc.give_item2
end -- end del if
end -- end del when
when 102.kill begin -- quello che abbiamo fatto sopra possiamo farlo anche con una funzione
esempio_istruzione.drop_perc(80,10) -- richiamiamo la funzione con la percentuale e item da inserire 80 è la percentuale 10 e il value del item
end
function drop_perc(d,vnum) -- la funzione di cui parlavo
local perc = math.random(1,100) -- impostiamo una variabile con la funzione percentuale
if perc <= d then -- impostiamo un istruzione della variabile d è il valore della pecentuale che va impostata
game.drop_item_with_ownership(vnum) -- il drop del item che va impostato
end -- end del if
end -- end della funzione
end -- dello state
end -- della quest
-- con questa quest abbiamo visto cosa serve un if la funzione math.random le variabili e le funzioni alla prossima e ricordate questo è un banale esempio
Prego di nulla mi piace dare una mano nel tempo libero.Ti ringrazio per il contributo..se riesci a metterle su pastebin aggiungo in prima pagina