Unmantained Guida [EPIC-RELEASE]Soluzione al blocco dei papiri fede nelle mappe O_O

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.

luzzi

Utente Jade
30 Ottobre 2008
1,957
96
961
857
Ultima modifica da un moderatore:
Buongiorno a tutti oggi sono qui per proporvi questa fantastica quest che risolverà il fantomatico problema dei papiri e fede nelle mappe in cui nn si possono usare...
Dopo l'epic release del bantool di Salvo vi propongo questa quest che si collega al ban tool di salvo...
Script con warn
PHP:
 ----------------------------------------------------
--Blocco papiri
--Scripted by Luzzo  GFO   
----------------------------------------------------
quest blocco_papiri begin
 state start begin
  when 22010.use or 70302.use  begin
if pc . getqf ( "papiro" ) == 0 then
pc.setqf ( "papiro" , 1 )  
set_state(informati)
end
end
end 
state informati begin
when login or levelup with pc . getqf ( "papiro" ) == 1 begin
set_state(information)
end
end
state information begin
when login with 
pc . get_map_index ( ) == 200 or 
pc . get_map_index ( ) == 201 or 
pc . get_map_index ( ) == 202 or
pc . get_map_index ( ) == 203 or
pc . get_map_index ( ) == 204 begin 
chat("Mi dispiace, in questa mappa non si possono usare i papiri o fede")
chat("Sei stato warnato!")
local ciao = pc . count_item ( "22010" )
pc . remove_item ( "22010" , ciao )
   pc.setqf("warn",pc.getqf("warn")+1)
   pc . warp ( 469300 , 964200 ) 
   if pc.getqf("warn")==5 then
    chat("Ah... che abbiamo qui... anche un ban temporaneo!")
    game.set_event_flag("banned_"..pc.get_name(),1)
    game.set_event_flag("bannedtime_"..pc.get_name(),2)
    pc.setqf("warn",0)
    command("logout")
    say("Mi dispiace, non fare mai più una cosa del genere!")
    say("Ban di 2 ore!" ..delay("10000"))
    return
   end
   chat("I tuoi punti warn sono al " .. pc.getqf("warn").."livello!")
   chat("Sta attento!")
   pc.setqf("limite5400", get_time()+24*60*60)
  end
  when login or levelup or kill or chat with pc.getqf("limite5400") < get_time () and pc.getqf("warn") > 0 begin
   pc.setqf("warn",pc.getqf("warn")-1)
   if pc.getqf("warn") ~= 0 then
    pc.setqf("limite5400", get_time()+24*60*60)
    return
   end
end
  end
end

Script senza warn
PHP:
 ----------------------------------------------------
--Blocco papiri
--Scripted by Luzzo  GFO   
----------------------------------------------------
quest blocco_papiri begin
 state start begin
  when 22010.use or 70302.use  begin
if pc . getqf ( "papiro" ) == 0 then
pc.setqf ( "papiro" , 1 )  
set_state(informati)
end
end
end 
state informati begin
when login or levelup with pc . getqf ( "papiro" ) == 1 begin
set_state(information)
end
end
state information begin
when login with 
pc . get_map_index ( ) == 200 or 
pc . get_map_index ( ) == 201 or 
pc . get_map_index ( ) == 202 or
pc . get_map_index ( ) == 203 or
pc . get_map_index ( ) == 204 begin 
chat("Mi dispiace, in questa mappa non si possono usare i papiri o fede")
local ciao = pc . count_item ( "22010" )
pc . remove_item ( "22010" , ciao )
   pc . warp ( 469300 , 964200 ) 
    return
   end
end
end
ISTRUZIONI:
1. Inserire il file papiri_blocco.quest all'interno di locale/hongkong/quest su winscp.
2. Andate su putty/vpc/vbox e scrivete:
Codice:
  cd /usr/rain/channel/...fino a quest ./qc papiri_blocco.quest

Ora passiamo alla personalizzazione dello script...

pc . get_map_index ( ) == 200 or
pc . get_map_index ( ) == 201 or
pc . get_map_index ( ) == 202 or
pc . get_map_index ( ) == 203 or
pc . get_map_index ( ) == 204 begin

200 , 201 ecc sono i value delle mappe che la quest controlla e su cui quindi non possono essere usati i papiri...
per scegliere voi le mappe ricordate di andare in cd /usr/rain/channel/...fino a map , aprire il file index e li avrete il value delle mappe , in questo modo potrete personalizzare il blocco a vostro piacimento...


Con il seguente script , qualora un player tenterà di accedere ad una mappa dove sono vietati sia fede che papiri verrà automaticamente warnato con un punto warn , gli verrano tolti tutti i papiri che ha nell' inventazio e verrà riportato al villo e avvisato che ha commesso un infrazione..
dopo 5 warn riceverà 2 ore di ban gestibili dal bantool di salvo..


Lo script è stato realizzato da GFO
crediti by Luzzo

Qui il Bantool di salvo : http://www.inforge.net/community/me...epic-release]bantool-game-prigione-tempo.html


Ho editato il dowload e inserito lo script perchè avevo trovato un errore <.<
 
Io uso uno classico di salv0.. Ovvero ti leva tutto e non ti warna ecc.. La fede se la si usa ti teleporta nello stesso punto di dove l'hai usata.. e stai apposto :asd: , comunque bravo =)
 
Io uso uno classico di salv0.. Ovvero ti leva tutto e non ti warna ecc.. La fede se la si usa ti teleporta nello stesso punto di dove l'hai usata.. e stai apposto :asd: , comunque bravo =)

luis questa quest è stata fatta in parallelo a quella di salvo del bantool per sfruttare al massimo le potenzialità dello script
 
Ottimo, ti darei +1 se solo nn te lo avessi già dato.

"Devi dare un pò di reputazione in giro prima di poterla dare di nuovo a luzzi."
 
a grande richiesta dell ' utenza ho aggiunto lo script che impedisce l'accesso nelle mappe...senza sistema di warn ban e prigione
 
ragazzi.... qualcuno saprebbe aiutarmi?
A me la quest non funziona, se la compilo si compila fino al begin dopo l'elenco di mappe "vietate" e mi crea i relativi file in state, notarget ecc... ma in game non funziona nulla...
 
alleluja *.* ora so che non è un errore mio ^_^
Facciamo una petizione per capire o farci dire che pezzo manca?
E' la mia salvezza mettere il blocco fede!
 
noi l' abbiamo modificata, e funziona :D
Anche se è molto diverso lo script, come base è la stessa di questo (merito di superisi)

Comunque per farla breve non è proprio un blocco papiro luogo, è un blocco sul teleport: Quando un pg si logga, o si teleporta in una mappa e non ha il livello richiesto, viene teleportato fuori e mandato in villo
 
io dovrei bloccare la fede invece perchè ti spiego, ho una mappa con un boss che raggiungi facendo determinate cose, se marito e moglie arrivano li insieme, quando uno dei due lo killa viene teleportato fuori ma l'altro no... e quindi basta fare fede e torna li...
sapresti aiutarmi?
 
io dovrei bloccare la fede invece perchè ti spiego, ho una mappa con un boss che raggiungi facendo determinate cose, se marito e moglie arrivano li insieme, quando uno dei due lo killa viene teleportato fuori ma l'altro no... e quindi basta fare fede e torna li...
sapresti aiutarmi?

basta che prendi lo script in object/1093/kill dello spirito della morte e lo adatti al tuo boss
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom