Ultima Online en Español
Bienvenido a Ultima Online en Español. Por favor, regístrate o entra con tu cuenta.

Saludos.

El equipo del Foro.

Unirse al foro, es rápido y fácil

Ultima Online en Español
Bienvenido a Ultima Online en Español. Por favor, regístrate o entra con tu cuenta.

Saludos.

El equipo del Foro.
Ultima Online en Español
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Últimos temas
» Inception busca scripter.
Piedra Bajar Skills EmptyJue 31 Dic 2015 - 2:20 por Lethal

» Equipo para Servidor
Piedra Bajar Skills EmptyMar 3 Nov 2015 - 13:39 por Kork

» Busco un buen scripter para proyecto server pvp
Piedra Bajar Skills EmptyDom 19 Jul 2015 - 3:57 por rastrero

» Ultima Azteca
Piedra Bajar Skills EmptyLun 29 Jun 2015 - 3:31 por chronoMx

» AYUDA SCRIPT
Piedra Bajar Skills EmptyMar 3 Mar 2015 - 3:35 por rastrero

» NuevaUO (BUSCA COLABORADORES)
Piedra Bajar Skills EmptyLun 6 Oct 2014 - 10:46 por pushim

» Ultima Alianza
Piedra Bajar Skills EmptySáb 26 Jul 2014 - 14:32 por Jecht

» Versiones de Cliente
Piedra Bajar Skills EmptyMar 22 Jul 2014 - 2:52 por Lethal

» Insane World
Piedra Bajar Skills EmptySáb 19 Jul 2014 - 18:00 por Lethal

Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Servidores

Piedra Bajar Skills

4 participantes

Ir abajo

Piedra Bajar Skills Empty Piedra Bajar Skills

Mensaje por Ludgan Vie 24 Sep 2010 - 19:30

Es una piedra para bajar skills a cambio de dinero, en la piedra figuran los skills que el player no tenga en 0.0. Puede especificar la cantidad exacta de cuanto quiere bajar. El costo es (cantidad de skill bajado)*3. Ej: Si bajo 0.5 --> 5*3, Si bajo 10.5 --> 105*3


Código:

//****************************************************************************
// Piedra de Skills
// Creado por Ludgan
//****************************************************************************
[ITEMDEF i_piedra_skills]
ID=i_grave_stone
TYPE=t_normal
NAME=Bajar Skills

ON=@DCLICK
IF (<SRC.DISTANCE> > 3)
SRC.SMSG Estas muy lejos
RETURN 1
ENDIF
SRC.SDIALOG d_skills
RETURN 1

[DIALOG d_skills]
0,0
page 0
resizepic 7 6 2600 598 530
dtextentrylimited 515 36 30 21 1935 2 1 0
dtextentrylimited 484 36 30 21 1935 1 3 000
dtext 510 36 1935 ..
FOR 0 51
IF (<SRC.<SERV.SKILL.<dlocal._for>.KEY>> > 30.0)
dtext <eval 70 + (150*<local.skills>)> <eval 114 + (20*<local.skill>)> 1152 <SERV.SKILL.<dlocal._for>.KEY>:<SRC.<SERV.SKILL.<dlocal._for>.KEY>>
button <eval 46 + (150*<local.skills>)> <eval 118 + (20*<local.skill>)> 1210 1209 1 0 <eval <dlocal._for> + 1>
LOCAL.SKILL +=1
IF (<LOCAL.SKILL>==19)
LOCAL.SKILLS +=1
LOCAL.SKILL=0
ENDIF
ENDIF
ENDFOR
dtext 291 63 1935 Escriba la cantidad de Skill que desea bajar,
dtext 291 80 1935 y presione el boton que se encuentra junto a el.

[DIALOG d_skills BUTTON]
ON=1,57
IF !(<ISNUM <ARGTXT[1]>>) || !(<ISNUM <ARGTXT[2]>>)
SMSG Solo numeros!
DIALOG d_skills
RETURN 1
ENDIF
IF (<ARGTXT[1]> < 0) || (<ARGTXT[2]> < 0)
SMSG Debe ser mayor o igual que 0!
DIALOG d_skills
RETURN 1
ENDIF
IF (<ARGTXT[1]>==0) && (<ARGTXT[2]>==0)
SMSG Escribe cuanto quieres bajar de skill!
DIALOG d_skills
RETURN 1
ENDIF
IF (<ARGTXT[1]> > 0)
IF (<STRSUB 0 1 <ARGTXT[1]>>==0)
IF (<STRSUB 1 1 <ARGTXT[1]>>==0)
LOCAL.SKILL=<EVAL (<STRSUB 2 1 <ARGTXT[1]>>*10) + <ARGTXT[2]>>
ELSE
LOCAL.SKILL=<EVAL (<STRSUB 1 2 <ARGTXT[1]>>*10) + <ARGTXT[2]>>
ENDIF
IF !(<RESTEST <eval (<LOCAL.SKILL>*3)> i_gold>)
SMSG Necesitas <eval (<LOCAL.SKILL>*3)> monedas de oro
RETURN 1
ENDIF
SRC.CONSUME <eval (<LOCAL.SKILL>*3)> i_gold
<SERV.SKILL.<EVAL  <ARGN> - 1>.NAME> = <EVAL <<SERV.SKILL.<EVAL  <ARGN> - 1>.NAME>> - <LOCAL.SKILL>>
DIALOG d_skills
RETURN 1
ENDIF
ENDIF
LOCAL.SKILL=<EVAL (<ARGTXT[1]>*10) + <ARGTXT[2]>>
IF !(<RESTEST <eval (<LOCAL.SKILL>*3)> i_gold>)
SMSG Necesitas <eval (<LOCAL.SKILL>*3)> monedas de oro
RETURN 1
ENDIF
SRC.CONSUME <eval (<LOCAL.SKILL>*3)> i_gold
<SERV.SKILL.<EVAL  <ARGN> - 1>.NAME> = <EVAL <<SERV.SKILL.<EVAL  <ARGN> - 1>.NAME>> - <LOCAL.SKILL>>
DIALOG d_skills
RETURN 1
Ludgan
Ludgan
Iniciado
Iniciado

Mensajes : 96
Puntos : 5099
Reputación : 20
Fecha de inscripción : 24/09/2010

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Lethal Vie 24 Sep 2010 - 21:50

Gracias por el aporte.
Lethal
Lethal
Admin

Mensajes : 623
Puntos : 5716
Reputación : 36
Fecha de inscripción : 03/09/2010
Edad : 39
Localización : Argentina

http://www.i-networks.com.ar

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Mr.H Sáb 25 Sep 2010 - 2:21

Nice Job ! Wink
Mr.H
Mr.H
Moderador

Mensajes : 474
Puntos : 5591
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 32
Localización : Frente al monitor
Empleo /Ocio : Estudiante.

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Eje Dom 26 Jun 2011 - 0:33

Me da error este script, los botones de arriba de las skills no me aparecen y en la consola me sale esto:
23:29:ERROR:(ObjetosVarios.scp,118)Undefined symbol 'begin_of_the_skype_highlighting'
23:29:ERROR:(ObjetosVarios.scp,118)Undefined symbol 'begin_of_the_skype_highlighting'

Eje
Iniciado
Iniciado

Mensajes : 63
Puntos : 4819
Reputación : 4
Fecha de inscripción : 25/06/2011

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Ludgan Dom 26 Jun 2011 - 4:04

y cual es la linea 118?
Ludgan
Ludgan
Iniciado
Iniciado

Mensajes : 96
Puntos : 5099
Reputación : 20
Fecha de inscripción : 24/09/2010

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Eje Dom 26 Jun 2011 - 4:16

button <eval 46 + (150*<local.skills>)> <eval 118 + (20*<local.skill>)> 1210 1209 1 0 <eval <dlocal._for> + 1>

Eje
Iniciado
Iniciado

Mensajes : 63
Puntos : 4819
Reputación : 4
Fecha de inscripción : 25/06/2011

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Ludgan Dom 26 Jun 2011 - 4:27

este mensaje "begin_of_the_skype_highlighting" no tiene sentido que aparezca en ninguna parte del script, ni siquiera parece algo del uo.
Lo puse en google y me salio este link http://forum.skype.com/index.php?showtopic=96959&st=40 donde gente que usa skype se queja de un bug que les inserta el mensaje "begin_of_the_skype_highlighting" en los mails que escriben, archivos de texto o cosas asi. Igual realmente ni idea si es eso, pero estoy casi seguro que no es por algo del script porque esta testeado y funcionando actualmente en mi server sin ninguna modificación
Ludgan
Ludgan
Iniciado
Iniciado

Mensajes : 96
Puntos : 5099
Reputación : 20
Fecha de inscripción : 24/09/2010

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Eje Lun 27 Jun 2011 - 0:04

Efectivamente era lo que comentas en el post. Es el Explorer que las cadenas de numeros te las toma como si fueran un numero para llamar con skype.

Eje
Iniciado
Iniciado

Mensajes : 63
Puntos : 4819
Reputación : 4
Fecha de inscripción : 25/06/2011

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Lethal Lun 27 Jun 2011 - 23:00

jajaja, ese si es un error núnca visto.
Lethal
Lethal
Admin

Mensajes : 623
Puntos : 5716
Reputación : 36
Fecha de inscripción : 03/09/2010
Edad : 39
Localización : Argentina

http://www.i-networks.com.ar

Volver arriba Ir abajo

Piedra Bajar Skills Empty Re: Piedra Bajar Skills

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.