Problema quest si npc

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
RadioZduPP
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 21 Oct 2014, 10:20
Server: devilxmetin2.mt2.sx
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 0
Medalii

Buna.Am o problema.
1Am un npc special catre o mapa.Mi l-a facut cineva si la un level anume(la mine 100) il teleporteaza dar eu vreau sa scad la 95.Am incercat dar nu mi-a iesit
say_title ( "Metin2:" )
say ( "Eu te pot teleporta in Death World (lv.100" )
say ( "Vrei sa te duci in DeathWorld?" )
if pc . count_item ( 50152 , 50150 , 50155 ) >= 1 then
local s = select ( "Da" , "Nu" )
if s == 1 then
pc . removeitem ( "50150" , 1 )
pc . removeitem ( "50152" , 1 )
pc . removeitem ( "50155" , 1 )
say_title ( "Intra in Death World!" )
say ( "Paseste inn prezent " .. game . get_event_flag ( "dc_jucator" ) .. " soldatii au incercat" )
say ( "sa il invinga creaturile inspaimantatoare!" )
say ( "Din pacate " .. game . get_event_flag ( "dc_succes" ) .. " soldati au murit in lupta." )
say ( "Foarte putini reusesc sa duca pana la sfarsitt aceasta misiune, te mai las un moment sa te gandesti..." )
say ( "" )
pc . warp ( 1.1776e+06 + 20000 , 1.664e+06 + 20000 )
else
return
end
else
say_title ( "Metin2:" )
say ( "Pentru a intra in Death World ai nevoie de " )
say ( "urmatoarele chei si nivelul 100. Intoarce-te cand" )
say ( "Indeplinesti toate conditiile." )
say_item_vnum ( 50150 )
say_item_vnum ( 50152 )
say_item_vnum ( 50155 )
end
acesta este pentru levelul 100 si doresc sa fie de 95

2.As vrea sa creez un npc care sa dea iteme la inceput(acesta sa fie fixat fix unde incepe fiecare caracter) de exemplu pe wonda-rim sa-l fac npc de iteme pentru fiecare rasa si membru alege o rasa din cele 4 sa primeasca iteme de inceput pentru respectiva rasa.Nu doresc cu give.basic.weapon.start pentru ca am incercat si nu a iesit.As vrea cu npc.

Multumesc anticipat cine m-ar putea ajuta
Avatar utilizator
fortzamare
Nou Venit

Nou Venit
Mesaje: 48
Membru din: 29 Noi 2015, 14:56
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

if s == 1 then pune 94-95
Imagine
Afișează semnătura
Avatar utilizator
Gaz3rNr1
Nivel 6

Nivel 6
Mesaje: 983
Membru din: 19 Oct 2015, 19:13
Server: Se lucrează !
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 571  
 Contact:
Medalii

Cod: Selectaţi tot

say_title ( "Metin2:" ) 
say ( "Eu te pot teleporta in Death World (lv.100" ) 
say ( "Vrei sa te duci in DeathWorld?" ) 
if pc . count_item ( 50152 , 50150 , 50155 ) >= 1 then 
local s = select ( "Da" , "Nu" ) 
if s == 94 then 
pc . removeitem ( "50150" , 1 ) 
pc . removeitem ( "50152" , 1 ) 
pc . removeitem ( "50155" , 1 ) 
say_title ( "Intra in Death World!" ) 
say ( "Paseste inn prezent " .. game . get_event_flag ( "dc_jucator" ) .. " soldatii au incercat" ) 
say ( "sa il invinga creaturile inspaimantatoare!" ) 
say ( "Din pacate " .. game . get_event_flag ( "dc_succes" ) .. " soldati au murit in lupta." ) 
say ( "Foarte putini reusesc sa duca pana la sfarsitt aceasta misiune, te mai las un moment sa te gandesti..." ) 
say ( "" ) 
pc . warp ( 1.1776e+06 + 20000 , 1.664e+06 + 20000 ) 
else 
return 
end 
else 
say_title ( "Metin2:" ) 
say ( "Pentru a intra in Death World ai nevoie de " ) 
say ( "urmatoarele chei  si nivelul 100. Intoarce-te cand" ) 
say ( "Indeplinesti  toate conditiile." ) 
say_item_vnum ( 50150 ) 
say_item_vnum ( 50152 ) 
say_item_vnum ( 50155 ) 
end
Asta trebuie modificată:
if s == 94 then
Dacă vrei 100, pui 99, dacă vrei 90, pui 89, totdeauna trebuie să fie -1 în quest !
Nu imi place realitatea, de asta trăiesc în lumea mea !
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
220
Răspunsuri
4
Vizualizări
409
Răspunsuri
3
Vizualizări
735

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 61 vizitatori