Problema pet-uri

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

Nivel 3
Mesaje: 348
Membru din: 02 Mar 2014, 20:12
Server: Metin2-GalaxY
Regat: Jinno
Aprecieri: 148  
Mulţumiri: 20  
 Contact:
Medalii

*Problemă: Peturile nu pot fi chemate cu sigiliu..
Tipologie server(PvM / PvP): pvp
*Resursă folosită: *Link exclusiv J4M* -
*ServerFiles utilizat: Cumparat :-??
*Syserr: Nu sunt.. :|
*Detalii suplimentare: Am incercat 10.000 quest-uri, luate din alte serverfiles-uri, luate de pe net, date de altii, nu stiu ce sa le mai fac sa functioneze...cand apas pe sigiliu, pur si simplu petul nu vine, chiar nu stiu ce sa mai fac, daca scriu /m sau /polly apar, deci, peturile sunt implementate corect. Va rog putin ajutor...

Poză cu sigiliile:
Imagine Poza cu petul spawnat:
Imagine Poza din navicat:
Imagine Quest folosit (ultimu)
quest PetSystems begin
state start begin
function get_pet_info(itemVnum)
pet_info_map = {
-- [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
[19931] = { 19932, "'s Pui de maimuta", 0},

}
itemVnum = tonumber(itemVnum)
return pet_info_map[itemVnum]
end

when 19931.use begin
local pet_info = PetSystems.get_pet_info(item.vnum)

if null != pet_info then

local mobVnum = pet_info[1]
local petName = pet_info[2]


if true == newpet.is_summon(mobVnum) then
newpet.unsummon(mobVnum)
else
if newpet.count_summoned() < 1 then
newpet.summon(mobVnum, petName, false)
else
syschat("Ai deja un pet chemat.")
end
end -- if pet.is_summon
end -- if null != pet_info
end -- when
end
end
Am folosit doar un cod, pentru teste...Chiar nu stiu ce sa-i mai fac...va rog sa ma ajutati...daca este chiar atat de complicat, pot plati. Multumesc.
Imagine
Afișează semnătura
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

ia vezi cu acest quest, cine stie:

Cod: Selectaţi tot

quest pet_system begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [53001]     = { 34001, "'s Phoenix de foc", 0},
                [53002]     = { 34002, "'s Pui de ren", 0},
                [53003]     = { 34003, "'s Pheonix de gheata", 0},
                [53004]     = { 34001, "'s Feuer Phoenix", 0},
                [53005]     = { 34004, "'s Baby Azrael", 1},
                [53006]     = { 34009, "'s Golden Gahnasel", 1},
                [53007]     = { 34010, "'s Bambi", 0},
                [53008]     = { 34011, "'s Knuud", 0},
                [53009]     = { 34012, "'s Bao Bao", 0},
                [53010]     = { 34008, "'s Leonidas", 0},
                [53011]     = { 34007, "'s Khan", 0},
                [53012]     = { 34005, "´s Porky", 0},
                [53013]     = { 34006, "´s Rufus", 0},
            [53014]     = { 34031, "´s Mini Executor", 0},
            [53015]     = { 34014, "´s Mini Executor Aur", 0},
            [53016]     = { 34015, "´s Micutul Amigo", 0},
            [53017]     = { 34016, "´s Phoenix de Jade", 0},
            [53021]     = { 34013, "´s Rufus Negru", 0},
            [53022]     = { 34033, "´s Rufus Aur", 0},
            [53023]     = { 34032, "´s Rufus Polar", 0},
            [53024]     = { 34030, "´s Rufus Albastru", 0},
            [55701]     = { 55701, "´s Pui de Maimuta", 0},
            [55702]     = { 55702, "´s Pui de Paianjen", 0},
            [55703]     = { 55703, "´s Pui de Razador", 0},
            [55704]     = { 55704, "´s Pui de Nemere", 0},
            }

            itemVnum = tonumber(itemVnum)

            return pet_info_map[itemVnum]
        end
      function get_spawn_effect_file(idx)
         effect_table = {
            [0] = nil,
            [1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
         }
         return effect_table [idx]
      end
        when 53001.use or
          53002.use or
          53003.use or
          53004.use or
          53005.use or
          53006.use or
          53007.use or
          53008.use or
          53009.use or
          53010.use or
          53011.use or
          53012.use or
             53013.use or
          53014.use or
          53015.use or
          53016.use or
          53017.use or
          53021.use or
          53022.use or
          53023.use or
          53024.use or
          53025.use or
          53026.use or
          53027.use or
          53028.use or
          53029.use or
          53030.use or
          53031.use or
          53032.use or
          53033.use or
          53034.use or
          53035.use or
          53036.use or
          53080.use or
          53081.use or
          53082.use or
          53083.use or
          53224.use or
          55701.use or
          55702.use or
          55703.use or
          55704.use or
          53225.use begin
          local pet_info = pet_system.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
            local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])

                if true == pet.is_summon(mobVnum) then
               if spawn_effect_file_name != nil then
                  pet.spawn_effect (mobVnum, spawn_effect_file_name)
               end
                    pet.unsummon(mobVnum)
                else
                    if pet.count_summoned() < 1 then
                        pet.summon(mobVnum, petName, false)
                    else
                        syschat("You already summoned a pet.")
                    end
               if spawn_effect_file_name != nil then
                  pet.spawn_effect (mobVnum, spawn_effect_file_name)
               end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end -- state
end -- quest
Pentru acest mesaj, Bughy for the post:
al3xz3t
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
al3xz3t
Nivel 3

Nivel 3
Mesaje: 348
Membru din: 02 Mar 2014, 20:12
Server: Metin2-GalaxY
Regat: Jinno
Aprecieri: 148  
Mulţumiri: 20  
 Contact:
Medalii

Bughy scrie:ia vezi cu acest quest, cine stie:

Cod: Selectaţi tot

quest pet_system begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [53001]     = { 34001, "'s Phoenix de foc", 0},
                [53002]     = { 34002, "'s Pui de ren", 0},
                [53003]     = { 34003, "'s Pheonix de gheata", 0},
                [53004]     = { 34001, "'s Feuer Phoenix", 0},
                [53005]     = { 34004, "'s Baby Azrael", 1},
                [53006]     = { 34009, "'s Golden Gahnasel", 1},
                [53007]     = { 34010, "'s Bambi", 0},
                [53008]     = { 34011, "'s Knuud", 0},
                [53009]     = { 34012, "'s Bao Bao", 0},
                [53010]     = { 34008, "'s Leonidas", 0},
                [53011]     = { 34007, "'s Khan", 0},
                [53012]     = { 34005, "´s Porky", 0},
                [53013]     = { 34006, "´s Rufus", 0},
            [53014]     = { 34031, "´s Mini Executor", 0},
            [53015]     = { 34014, "´s Mini Executor Aur", 0},
            [53016]     = { 34015, "´s Micutul Amigo", 0},
            [53017]     = { 34016, "´s Phoenix de Jade", 0},
            [53021]     = { 34013, "´s Rufus Negru", 0},
            [53022]     = { 34033, "´s Rufus Aur", 0},
            [53023]     = { 34032, "´s Rufus Polar", 0},
            [53024]     = { 34030, "´s Rufus Albastru", 0},
            [55701]     = { 55701, "´s Pui de Maimuta", 0},
            [55702]     = { 55702, "´s Pui de Paianjen", 0},
            [55703]     = { 55703, "´s Pui de Razador", 0},
            [55704]     = { 55704, "´s Pui de Nemere", 0},
            }

            itemVnum = tonumber(itemVnum)

            return pet_info_map[itemVnum]
        end
      function get_spawn_effect_file(idx)
         effect_table = {
            [0] = nil,
            [1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
         }
         return effect_table [idx]
      end
        when 53001.use or
          53002.use or
          53003.use or
          53004.use or
          53005.use or
          53006.use or
          53007.use or
          53008.use or
          53009.use or
          53010.use or
          53011.use or
          53012.use or
             53013.use or
          53014.use or
          53015.use or
          53016.use or
          53017.use or
          53021.use or
          53022.use or
          53023.use or
          53024.use or
          53025.use or
          53026.use or
          53027.use or
          53028.use or
          53029.use or
          53030.use or
          53031.use or
          53032.use or
          53033.use or
          53034.use or
          53035.use or
          53036.use or
          53080.use or
          53081.use or
          53082.use or
          53083.use or
          53224.use or
          55701.use or
          55702.use or
          55703.use or
          55704.use or
          53225.use begin
          local pet_info = pet_system.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
            local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])

                if true == pet.is_summon(mobVnum) then
               if spawn_effect_file_name != nil then
                  pet.spawn_effect (mobVnum, spawn_effect_file_name)
               end
                    pet.unsummon(mobVnum)
                else
                    if pet.count_summoned() < 1 then
                        pet.summon(mobVnum, petName, false)
                    else
                        syschat("You already summoned a pet.")
                    end
               if spawn_effect_file_name != nil then
                  pet.spawn_effect (mobVnum, spawn_effect_file_name)
               end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end -- state
end -- quest
Tot nu merge...chiar nu stiu ce sa-i mai fac, jur...
Imagine
Afișează semnătura
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

primesti ceva erori in sysser client?
Pentru acest mesaj, Bughy for the post:
al3xz3t
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
al3xz3t
Nivel 3

Nivel 3
Mesaje: 348
Membru din: 02 Mar 2014, 20:12
Server: Metin2-GalaxY
Regat: Jinno
Aprecieri: 148  
Mulţumiri: 20  
 Contact:
Medalii

Serverfiles folosit: http://just4metin.ro/mica-publicitate/s ... 71792.html Poate ajuta cu ceva
Syserr in client: NIMIC
Syserr ch1: Nimic care tine de peturi...

Nu inteleg, jur..
Imagine
Afișează semnătura
Avatar utilizator
biggdaddy69
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 05 Dec 2016, 15:45
Server: /usr/home/game
Regat: Jinno
Aprecieri: 14  
Mulţumiri: 2  
Medalii

Easy,ai ramasite de la quest-ul acela prin WinSCP,trebuie sa fii mai atent cand stergi si bagi alte quest-uri!, Solutia e sa cauti toate folderele pe care le avea fost-ul quest,si sa le stergi.Sau sa instalezi serverfiles-ul.
Pentru acest mesaj, biggdaddy69 for the post:
al3xz3t
Avatar utilizator
al3xz3t
Nivel 3

Nivel 3
Mesaje: 348
Membru din: 02 Mar 2014, 20:12
Server: Metin2-GalaxY
Regat: Jinno
Aprecieri: 148  
Mulţumiri: 20  
 Contact:
Medalii

biggdaddy69 scrie:Easy,ai ramasite de la quest-ul acela prin WinSCP,trebuie sa fii mai atent cand stergi si bagi alte quest-uri!, Solutia e sa cauti toate folderele pe care le avea fost-ul quest,si sa le stergi.Sau sa instalezi serverfiles-ul.
Daca vrei sa ma crezi, am sters absolut tot ce tine de "pet" "mount" si degeaba...chiar nu stiu ce naibi sa-i mai fac...Au incercat si oameni care spuneau ca, chiar se pricep...nici eu nu i-au dat de cap...pe mie unu ma depaseste..

Cineva mi-a spus ca e posibil sa fie din sursa game...dar mi-a spus fostul detinator al sf-ului ca lui ii functionau peturile..
Imagine
Afișează semnătura
Avatar utilizator
al3xz3t
Nivel 3

Nivel 3
Mesaje: 348
Membru din: 02 Mar 2014, 20:12
Server: Metin2-GalaxY
Regat: Jinno
Aprecieri: 148  
Mulţumiri: 20  
 Contact:
Medalii

Problema rezolvata. T.C. :) Multumesc celor ce au incercat sa ma ajute :) :*
Imagine
Afișează semnătura
Avatar utilizator
KIDDA
Membru Club

Membru Club
Mesaje: 1248
Membru din: 21 Feb 2018, 15:38
Server: KoF2
Aprecieri: 106  
Mulţumiri: 1115  
Medalii

COS!
Inactiv de 3 zile +!
Discord: KIDDA#4960
Skype: negrea.nicu166
Imagine
Afișează semnătura
Închis

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

  • Informaţie
  • Cine este conectat

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