Selección de Clases mientras se va jugando

Estado
Cerrado para nuevas respuestas.

Frone

Newbie Lvl 2
pues si alguien se interesaría en ayudarme con esto que aparece en el fénix ao, lo cual es selección de Clases, que mientras eres un Novato, va a trabajador o Luchador, etc

el que se anime postear aquí y luego le diré como quiero que sean las clases a elegir



Bye
 

Pocho

Oráculo Lvl 3
Frone dijo:
pues si alguien se interesaría en ayudarme con esto que aparece en el fénix ao, lo cual es selección de Clases, que mientras eres un Novato, va a trabajador o Luchador, etc

el que se anime postear aquí y luego le diré como quiero que sean las clases a elegir



Bye

bueno, por mi parte , me parece algo demasiado FENIX, y no lo voy a hacer por 3 razones

1- me lleve 8
2- es demasiado largo
3- demasiado copiado ^^

si algien qiere, q lo haga, que busque has subido de nivel

y se ponga, agrege en type userflags

uno que sea

Rango as integer

y en el subir level

Select Case Userlist.Clase

Case TAl Cosa
Select case Rango
Case 1
etc etc
end select
end select
 

Frone

Newbie Lvl 2
mejor Mas chido es elegirlo normalmente así no hay tanto problema :p, mejor seria la idea que tuve original

que por raza se elijan tales clases

por ejemplo que los elfos no puedan ser Guerreros y los enanos si, que los Gnomos sean Nigromantes y los demás no =) que tal parece la idea =)
 
A

Anonymous

Invitado
Eh?

Frone dijo:
mejor Mas chido es elegirlo normalmente así no hay tanto problema :p, mejor seria la idea que tuve original

que por raza se elijan tales clases

por ejemplo que los elfos no puedan ser Guerreros y los enanos si, que los Gnomos sean Nigromantes y los demás no =) que tal parece la idea =)

(Y los de cara fea trabajadores :))
 

Frone

Newbie Lvl 2
Re: Eh?

Elukhan (Sin loguear =P) dijo:
Frone dijo:
mejor Mas chido es elegirlo normalmente así no hay tanto problema :p, mejor seria la idea que tuve original

que por raza se elijan tales clases

por ejemplo que los elfos no puedan ser Guerreros y los enanos si, que los Gnomos sean Nigromantes y los demás no =) que tal parece la idea =)

(Y los de cara fea trabajadores :))

XD
 

Mikinel

Licenciado en Cinismo
Frone dijo:
mejor Mas chido es elegirlo normalmente así no hay tanto problema :p, mejor seria la idea que tuve original

que por raza se elijan tales clases

por ejemplo que los elfos no puedan ser Guerreros y los enanos si, que los Gnomos sean Nigromantes y los demás no =) que tal parece la idea =)
Ah.... yo sabía, yo sabía.
RACISTA!!!!!
¡así que vos pensás que la división de clases se rige en base a las razas Eh!
disculpemne, lo tenía que hacer :(.
 

Pocho

Oráculo Lvl 3
no digas obldueces, y tampoco revivas este post sin sentido y copiado de fenix, si te gusta el codigo, pediselo a fenix
 

Ladder

Noicoder FANS!
Colaborador
che pocho tratalo un poco mas de onda al flaco...!
Mira.

no es tan tan complicado el code.
Pero mira
yo estoy en tratatibas para que me pasen el code fuente de fenix, cliente y s ervidor...si me lo pasan te saco el code y te lo paso ;)
 

Pocho

Oráculo Lvl 3
PABLITO_3_15 dijo:
che pocho tratalo un poco mas de onda al flaco...!
Mira.

no es tan tan complicado el code.
Pero mira
yo estoy en tratatibas para que me pasen el code fuente de fenix, cliente y s ervidor...si me lo pasan te saco el code y te lo paso ;)

nose si me ablas ami, pero ya lo dije el codigo es simple

agregan 1 user flag que sea EstadoClase as integer

es decir , abajo de nombre as string

q esta abajo de

type userflags ¬¬



y en el checkuserlevel ponen

Select case ucase(userlist(...).Clase)
case "PALADIN"
EstadoClase = EstadoClase + 1
Select case val(EstadoClase - 1)
case 1
call senddata(toindex, userindex,0,"||Feclicitaciones has subido a el rango numero " & estadoclase & fonttype_info)
Acaponemos las propiedades por ejemplo
Agregamos echizos y toda la bola
case 2
call senddata(toindex, userindex,0,"||Feclicitaciones has subido a el rango numero " & estadoclase & fonttype_info)

end select
case "CLERIGO"
EstadoClase = EstadoClase + 1
Select case val(EstadoClase - 1)


end select
end select
 

Frone

Newbie Lvl 2
solamente es una sugerencia, aparte las Razas como Enano tienen mas fuerza que otras razas, la de gnomo más mana, y asi las otras razas, aparte no es nada de Racismo, pero cuando te creas un personaje de distinta raza, se cambian los dados
por ejemplo

Tenes:
10 Carisma
14 Fuerza
16 Inteligencia
19 Instituciòn
12 Agilidad

elegis humano que por ejemplo te hace estos efectos en el Dado:
+2
+1
+1
+0
+0

y quedaria así:
12 carisma
15 fuerza
17 inteligencia
19 institucion
12 agilidad

y con esos dados lo unico que combiene es crearse un mago :p
 

Mikinel

Licenciado en Cinismo
Pocho dijo:
no digas obldueces, y tampoco revivas este post sin sentido y copiado de fenix, si te gusta el codigo, pediselo a fenix
Che MAN, vos no podes hablar de códigos copiados con tus "Teleports IAO Style" así que para hablar de originalidad no estás.
 

Pocho

Oráculo Lvl 3
q lo haga no significa q lo use amigo

aparte, todo lo q sea contra iao, vaya y pase, pero contra otros servers no

acordate qestoy encontra de iao ¬¬
 

Mikinel

Licenciado en Cinismo
Pocho dijo:
q lo haga no significa q lo use amigo

aparte, todo lo q sea contra iao, vaya y pase, pero contra otros servers no

acordate qestoy encontra de iao ¬¬
Ok, me queda claro xD.
Pobre Barrin, todos lo odian...
 

Frone

Newbie Lvl 2
Mikinel dijo:
Frone dijo:
mejor Mas chido es elegirlo normalmente así no hay tanto problema :p, mejor seria la idea que tuve original

que por raza se elijan tales clases

por ejemplo que los elfos no puedan ser Guerreros y los enanos si, que los Gnomos sean Nigromantes y los demás no =) que tal parece la idea =)
Ah.... yo sabía, yo sabía.
RACISTA!!!!!
¡así que vos pensás que la división de clases se rige en base a las razas Eh!
disculpemne, lo tenía que hacer :(.

o.o, no seria discriminador, racista es Negro, Blanco, discriminaciòn entre colores, aparte nada tiene de Racismo
 

Mikinel

Licenciado en Cinismo
Frone dijo:
Mikinel dijo:
Frone dijo:
mejor Mas chido es elegirlo normalmente así no hay tanto problema :p, mejor seria la idea que tuve original

que por raza se elijan tales clases

por ejemplo que los elfos no puedan ser Guerreros y los enanos si, que los Gnomos sean Nigromantes y los demás no =) que tal parece la idea =)
Ah.... yo sabía, yo sabía.
RACISTA!!!!!
¡así que vos pensás que la división de clases se rige en base a las razas Eh!
disculpemne, lo tenía que hacer :(.

o.o, no seria discriminador, racista es Negro, Blanco, discriminaciòn entre colores, aparte nada tiene de Racismo
Te toy jodiendo man, todos sabemos que los elfos tienen más derechos que los enanos xD.
 
A

Anonymous

Invitado
8 pocho!? kjajajajaja, yo no me lleve ninguna :D.

Bueno habia dejado el ao pero les hago el code este porque estoy al pedo.

En el SERVER

buscas el case:
Código:
"TIRDAD"
y abajo creas el case:
Código:
"LAGACL"
rdata = right$(rdata, len(rdata) - 6)
userlist(userindex).clase = rdata
call senddata(toindex,userindex,0,0,"LagaF")
exit sub

[/CODE]

vas al sub:
Código:
CheckUserLevel
y arriba de donde dice:
Código:
userlist(userindex).stats.elv = userlist(userindex).stats.elv + 1
pones:
Código:
if userlist(userindex).stats.elv = 12 then
call senddata(toindex,userindex,0,0,"LeDat")
end if

En el CLIENTE

buscas el case:
Código:
"NOVER"
y arriba pones:
Código:
Case "LeDat"
frmClases.show,frmmain
exit sub

y:
Código:
Case "LagaF"
Msgbox "En horabuena, ya has elejido tu clase y te preparas para una nueva aventura"
exit sub

luego te resta crear una frm que tenga una listbox con todas las clases a las que se puede acceder, y un boton con la siguente funcion:
Código:
Private Sub Command1_Click()
If List1.ListIndex >= 0 And List1.ListIndex >= numclases Then
Call Senddata("LAGACL" & List1.List(List1.ListIndex))
End If
End Sub


NOTA IMPORTANTE
No ser boludo, modificar el sub ConnectNewUser y borrar cualquier cosa que le pueda dejar seleccionar la clase mientras se crea el personaje.

CODIGO NO PROBADO, me daba mucha paja realmente, y no se si esta bien y la verdad es que ni lo pienso probar.
 
Estado
Cerrado para nuevas respuestas.
Arriba