Dungeon Newbie

Luqqitaz

Newbie Lvl 3
Hola como va, tengo una duda cree un mundo nuevoen un alkon 13.0 hasta hai bien pero en el dungeon newbie al llegar a lv 18 q dejaria de ser nw no me warpea a ulla , que tengo que hacer el dungeon son 2 mapas . desde ya muchas gracias!!
 

Mermas

Aprendiendo
En el WorlEdItor tenes que restringir el mapa cono 'NEWBIE', o sino desde el código busca
Código:
  'If it ceased to be a newbie, remove newbie items and get char away from newbie dungeon
        If Not EsNewbie(userindex) And WasNewbie Then
            Call QuitarNewbieObj(userindex)
y abajo vas a ver una condición de 'NEWBIE', cambiala por tu mapa :p
 

Luqqitaz

Newbie Lvl 3
en worldeditor me tira restringir si o no no me da la popcion de nw

y en el code la condicion newbie q me da es lo q puso fhek
If UCase$(MapInfo(.Pos.map).Restringir) = "NEWBIE" Then
como hago? perdonen mi ignorancia :p
 

Fhkek

fvck
en worldeditor me tira restringir si o no no me da la popcion de nw

y en el code la condicion newbie q me da es lo q puso fhek
If UCase$(MapInfo(.Pos.map).Restringir) = "NEWBIE" Then
como hago? perdonen mi ignorancia :p
Bueno hacelo a mano desde el archivo del mapa que queres que sea newbie, por ejemplo
\Servidor\Maps\
Abrís el archivo del mapa que quieras que sea newbie y dentro tenes que tener el RESTRINGIR así
 

Mermas

Aprendiendo
Reemplazalo por esto lo que te dije Lucas

If UserList(userindex).Stats.ELV >= 14 And UserList(userindex).Pos.Map = X Then

La X reemplazala por el número de tu mapa.
 

Fhkek

fvck
Reemplazalo por esto lo que te dije Lucas

If UserList(userindex).Stats.ELV >= 14 And UserList(userindex).Pos.Map = X Then

La X reemplazala por el número de tu mapa.
está mal planteado eso, ni siquiera lo testeaste

el ao de por sí ya trae su línea, solo te falta restringuir los mapas, lo podes hacer ingame( /MODMAPINFO RESTRINGIR NEWBIE) o como te comenté anteriormente y si queres cambiar el limite newbie busca la función EsNewbie

Código:
If Not EsNewbie(UserIndex) And WasNewbie Then
              Call QuitarNewbieObj(UserIndex)
              If UCase$(MapInfo(.Pos.map).Restringir) = "NEWBIE" Then
                     Call WarpUserChar(UserIndex, 1, 50, 50, True)
                      Call WriteConsoleMsg(UserIndex, "Debes abandonar el Dungeon Newbie.", FontTypeNames.FONTTYPE_INFO)
              End If
          End If
 

NicolasRz

Newbie Lvl 5
Código:
If Not EsNewbie(UserIndex) And WasNewbie Then

              Call QuitarNewbieObj(UserIndex)

              If MapInfo(.Pos.map).Restringir)= eRestringir.Newbie Then ' si no me equivoco en 13.3 esta asi

                     Dim NewPos As World Pos

                     Call CloseStablePos(Ullathorpe, NewPos) 'Sino se pisan hasta la pija

                     If NewPos.X <> 0 And NewPos.Y <> 0 Then

                     Call WarpUserChar(UserIndex, NewPos.Map, NewPos.X, NewPos.Y, True)

                      Call WriteConsoleMsg(UserIndex, "Debes abandonar el Dungeon Newbie.", FontTypeNames.FONTTYPE_INFO)

                    End if

              End If

          End If
 

Luqqitaz

Newbie Lvl 3
Fhkek me andubo al pelo como me dijiste vos de poner Restringir=Newbie
Ahora tengo otra pregunta q se puede hacer para q un lvl +18 q ya no seria nw no pueda entrar a un portal q lleve a nw
 
Arriba