+ Responder Tema
Resultados 1 al 6 de 6

Tema: Cada clase comienza con ekipoinicial

  1. #1
    Yo MaxYEs va por un camino distinguido Avatar de MaxYEs
    Poder: MaxYEs va por un camino distinguido
    Edad: 13
    Mensajes: 48
    Agradece: 0
    Thanked 0 Times in 0 Posts

    Question Cada clase comienza con ekipoinicial

    Hola vengo a pedir este codigo que tienen varios servidores de agite es el codigo que cada clase al crear el pj te comienza con n ekipo para comenzar a agitar..quisiera saves si me lo podrian conseguir ya que no lo encuentro por ningun lado ..
    Gracias
    clikiame plz sino t baño
    [Solo Usuarios registrados pueden ver los enlaces, registrate ya!!. ]

  2. #2
    100% Negro Cumbiero KoToX será famoso muy pronto KoToX será famoso muy pronto Avatar de KoToX
    Poder: KoToX será famoso muy pronto KoToX será famoso muy pronto
    Edad: 20
    Mensajes: 58
    Agradece: 0
    Thanked 0 Times in 0 Posts

    Predeterminado

    Decime que servidor estas usando y yo te hago el codigo con mucho gusto.

  3. #3
    FORERO UASU MaTeO va por un camino distinguido Avatar de MaTeO
    Poder: MaTeO va por un camino distinguido
    Mensajes: 11
    Agradece: 0
    Thanked 0 Times in 0 Posts

    Predeterminado

    Revisa un cachito esto en ConnectNewUser intenta entenderlo y vas a sacarlo al toque, no cuesta mucho.

    Código PHP:
    UserList(UserIndex).Invent.NroItems 4

    UserList
    (UserIndex).Invent.Object(1).ObjIndex 467
    UserList
    (UserIndex).Invent.Object(1).amount 100

    UserList
    (UserIndex).Invent.Object(2).ObjIndex 468
    UserList
    (UserIndex).Invent.Object(2).amount 100

    UserList
    (UserIndex).Invent.Object(3).ObjIndex 460
    UserList
    (UserIndex).Invent.Object(3).amount 1
    UserList
    (UserIndex).Invent.Object(3).Equipped 1

    Select 
    Case UserRaza
        
    Case eRaza.Humano
            UserList
    (UserIndex).Invent.Object(4).ObjIndex 463
        
    Case eRaza.Elfo
            UserList
    (UserIndex).Invent.Object(4).ObjIndex 464
        
    Case eRaza.Drow
            UserList
    (UserIndex).Invent.Object(4).ObjIndex 465
        
    Case eRaza.Enano
            UserList
    (UserIndex).Invent.Object(4).ObjIndex 466
        
    Case eRaza.Gnomo
            UserList
    (UserIndex).Invent.Object(4).ObjIndex 466
    End Select

    UserList
    (UserIndex).Invent.Object(4).amount 1
    UserList
    (UserIndex).Invent.Object(4).Equipped 1

    UserList
    (UserIndex).Invent.ArmourEqpSlot 4
    UserList
    (UserIndex).Invent.ArmourEqpObjIndex UserList(UserIndex).Invent.Object(4).ObjIndex

    UserList
    (UserIndex).Invent.WeaponEqpObjIndex UserList(UserIndex).Invent.Object(3).ObjIndex
    UserList
    (UserIndex).Invent.WeaponEqpSlot 
    PD: Eso lo saque de 0.12.1 talves es diferente a tu version.

  4. #4
    Yo MaxYEs va por un camino distinguido Avatar de MaxYEs
    Poder: MaxYEs va por un camino distinguido
    Edad: 13
    Mensajes: 48
    Agradece: 0
    Thanked 0 Times in 0 Posts

    Predeterminado

    uso twist
    Gracias...
    clikiame plz sino t baño
    [Solo Usuarios registrados pueden ver los enlaces, registrate ya!!. ]

  5. #5
    Director YAO & WoKAO feliponI es simplemente muy agradable feliponI es simplemente muy agradable feliponI es simplemente muy agradable feliponI es simplemente muy agradable feliponI es simplemente muy agradable Avatar de feliponI
    Poder: feliponI es simplemente muy agradable feliponI es simplemente muy agradable feliponI es simplemente muy agradable feliponI es simplemente muy agradable feliponI es simplemente muy agradable
    Edad: 16
    Mensajes: 156
    Agradece: 0
    Thanked 1 Time in 1 Post

    Predeterminado

    Sip como dice Mateo , mira te explico un poquito

    Código:
    UserList(UserIndex).Invent.NroItems = 4 'Aqui se le asigna que va tener 4 items
    
    UserList(UserIndex).Invent.Object(1).ObjIndex = 467 ' aqui se asigna que el primero seria el Index osea el dat el 467
    UserList(UserIndex).Invent.Object(1).amount = 100 ' y tendria una cantidad de 100 son las pociones
    
    UserList(UserIndex).Invent.Object(2).ObjIndex = 468 ' lo mismo pero con el segundo
    UserList(UserIndex).Invent.Object(2).amount = 100 ' cantidad igual del 2
    
    UserList(UserIndex).Invent.Object(3).ObjIndex = 460 'aqui igual pero 3
    UserList(UserIndex).Invent.Object(3).amount = 1 ' igual
    UserList(UserIndex).Invent.Object(3).Equipped = 1 ' aqui cambia porque es un arma o armadura o escudo nose pero es para que lo tenga equipado
    
    Select Case UserRaza ' selecciona la raza
        Case eRaza.Humano ' si es humano
            UserList(UserIndex).Invent.Object(4).ObjIndex = 463 ' le entrega lo del humano
        Case eRaza.Elfo ' si es elfo 
            UserList(UserIndex).Invent.Object(4).ObjIndex = 464 ' lo del elfo
        Case eRaza.Drow ' asi con todos estos
            UserList(UserIndex).Invent.Object(4).ObjIndex = 465
        Case eRaza.Enano
            UserList(UserIndex).Invent.Object(4).ObjIndex = 466
        Case eRaza.Gnomo
            UserList(UserIndex).Invent.Object(4).ObjIndex = 466
    End Select ' termina la seleccion
    
    UserList(UserIndex).Invent.Object(4).amount = 1 ' y aqui la cantidad del item 4
    UserList(UserIndex).Invent.Object(4).Equipped = 1 ' y aqui pone que se  equipq
    
    UserList(UserIndex).Invent.ArmourEqpSlot = 4 ' aqui pone que la armadura se equipe osea es para que sepa que esta la armadura puesta entonces el objeto 4 seria la armadura
    UserList(UserIndex).Invent.ArmourEqpObjIndex = UserList(UserIndex).Invent.Object(4).ObjIndex ' y aqui se asigna el index de la aradura que es la 4 pero ya la asignamos en el select
    
    UserList(UserIndex).Invent.WeaponEqpObjIndex = UserList(UserIndex).Invent.Object(3).ObjIndex ' aqui el arma 
    UserList(UserIndex).Invent.WeaponEqpSlot = 3 ' lo mismo se le asigna que es un arma
    
    Ya vez no es muy complicado ahora si quieres que sea por cada clase puedes colocar despues un If
    If userlist(userindex).flags.clase = "Clerigo" Then asi creo que era en flags o nose xD no recuerdo pero bueno y asignas lo que quieres y por ejemplo asi mira:

    Código:
    If userlist(userindex).flgas.clase = "Clerigo" THen
    UserList(UserIndex).Invent.NroItems = 6
    y todo lo que le da pero solo agregas lo que quieres
    ElseIf userlist(userindex).flags.clase = "Paladin" Then
    bla etc
    End if
    
    y asi yy si necesitas que sea hombreentonces es lo mismo
    Código:
    if userlist(userindex).sexo = "Hombre" then
    If userlist(userindex).flgas.clase = "Clerigo" THen
    UserList(UserIndex).Invent.NroItems = 6
    y todo lo que le da pero solo agregas lo que quieres
    ElseIf userlist(userindex).flags.clase = "Paladin" Then
    bla etc
    End if
    ElseIf userlist(userindex).sexo = "Mujer" Then
    If userlist(userindex).flgas.clase = "Clerigo" THen
    UserList(UserIndex).Invent.NroItems = 6
    y todo lo que le da pero solo agregas lo que quieres
    ElseIf userlist(userindex).flags.clase = "Paladin" Then
    bla etc
    End if
    
    L averdad no recuerdo tampoco donde iva la variable si era hombre o mujer :S pero puees buscarlo xD y asi lo haces vez?
    End if

  6. #6
    Yo MaxYEs va por un camino distinguido Avatar de MaxYEs
    Poder: MaxYEs va por un camino distinguido
    Edad: 13
    Mensajes: 48
    Agradece: 0
    Thanked 0 Times in 0 Posts

    Predeterminado

    osea si yo quiero que sea con clases pero no entendi bien como lo isiste qe es eso nroitems=6 ?
    clikiame plz sino t baño
    [Solo Usuarios registrados pueden ver los enlaces, registrate ya!!. ]

+ Responder Tema

Temas Similares

  1. Clase 2 PHP
    Por RodrigitoRegresa en el foro Clases PHP
    Respuestas: 0
    Último Mensaje: 25/04/2010, 22:03
  2. Clase 1 PHP
    Por RodrigitoRegresa en el foro Clases PHP
    Respuestas: 0
    Último Mensaje: 25/04/2010, 21:56
  3. Hechizos Por Clase
    Por Ketra en el foro Programación para AO
    Respuestas: 1
    Último Mensaje: 14/02/2010, 00:19
  4. Argentum Online Alkon... Cada dia peor.
    Por martin100 en el foro Comunidad
    Respuestas: 11
    Último Mensaje: 09/01/2010, 16:56
  5. Respuestas: 7
    Último Mensaje: 22/08/2009, 17:47

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107