Bug Chemare Cal

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

Nivel 2
Mesaje: 273
Membru din: 06 Mai 2017, 07:11
Aprecieri: 2  
Mulţumiri: 49  
Medalii

Cum pot rezolva bugul de chemare cal ?
Desi am skill P nu vine. Spune "Calul nu a putut veni, incercati din nou"
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

vezi la questul/npc-ul care are aia, unde are skill-ul de la cal ceva cu summon daca nu ma insel, pune (131, 59) parca era :-? (Asta mi-a zis si mie cineva, nu mai tin minte exact, dar parca 131 era skill-ul de chemare)
Avatar utilizator
SQInfo
Nivel 2

Nivel 2
Mesaje: 273
Membru din: 06 Mai 2017, 07:11
Aprecieri: 2  
Mulţumiri: 49  
Medalii

Asta e pagina cu calul: elseif pagina2 == 4 then
say ( "Salut! Iti pot oferi cal lvl 21 in schimbul a 5kk" )
say ( "Vrei sa iti dau calul?" )
say ( "" )
say ( "Sigur vrei?" )
local main_set = select ( "Da" , "Nu" )
if main_set == 1 then
if pc . get_gold ( ) < 5e+06 then
say ( "Nu ai 5.000.000 Yang (5kk)" )
else
horse . unride ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
pc . changegold ( - 5e+06 )
command ( "setsk 131 10" )
command ( "setsk 137 20" )
command ( "setsk 138 20" )
command ( "setsk 139 20" )
command ( "setsk 140 20" )
horse . ride ( )
setskin ( NOWINDOW )
pc . give_item2 ( "50053" , 1 )
end
end
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Pf, nu mai stiu functia pentru chemare cal :(( era ceva cu horse_summon..dar nu o mai stiu exact .................
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

Incearca acest quest
quest horse begin
   state start begin
      when 20349.chat."Cumpãrã Cal" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sã afli cum poþi avea un cal?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Deci esti deacord?")

         local anfrage = select("Da", "Nu")
         
         if anfrage == 1 then
            say_title("Grãjdar:")
            say("Mai jos ai niºte opþiuni ")
            say("din care poþi alege numai una.")
            say("Calul armat costã: 500.000 Yang.")
            say("Calul militar costã: 5.000.000.")
            say_reward("Care este calul pe care doriþi sã-l cumpãraþi?")

            local kaufen = select("Cal armat", "Cal militar" , "Închide")

            if kaufen == 1 then
               if pc.gold < 500000 then
                  say_title("Grãjdar:")
                  say("Calul nu este gratuit.")
                  say("Eu þi l-aº da pentru nimic,")
                  say("dar trebuie sã îmi întreþin familia")
               else
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50052)
                  pc.change_money(-500000)
               end

            elseif kaufen == 2 then
               if pc.gold < 1000000 then
                  say_title("Grãjdar:")
                  say("Calul nu este gratuit.")
                  say("Eu þi l-aº da pentru nimic,")
                  say("dar trebuie sã îmi întreþin familia")
               else
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50053)
                  pc.change_money(-1000000)
               end
            end
         end
      end
   end
end
Avatar utilizator
SQInfo
Nivel 2

Nivel 2
Mesaje: 273
Membru din: 06 Mai 2017, 07:11
Aprecieri: 2  
Mulţumiri: 49  
Medalii

Tot nu merge Piciu.
Avatar utilizator
ilgryu
Nivel 3

Nivel 3
Mesaje: 452
Membru din: 13 Dec 2013, 16:14
Server: O sa fie si ala.
Regat: Jinno
Aprecieri: 225  
Mulţumiri: 23  
Discord: Copiază ID
 Contact:
Medalii

Instaleazăți la questu de început să dea lv de exemplu -

Cod: Selectaţi tot

quest get_horse begin
   state start begin
      when letter with horse.get_level() == 1 begin      
         local v = find_npc_by_vnum(20349)
            if v != 0 then
        target.vid("__TARGET__", v, "Grãjdar")
         
        end
         send_letter("Du-te la Grãjdar.")
      end
      
      when button or info begin      
         say("Du-te la Grãjdar pentru a-þi antrena armãsarul.")
         say("")
      end
         
      when __TARGET__.target.click or
         npc_StableBoy.chat."Antreneazã-þi armãsarul" with horse.get_level() == 1 begin
         target.delete("__TARGET__")
         
      if horse.get_level() > 1 then
         say_title("Grãjdar:")   
         say("")
         say("Nivelul armãsarului tãu este prea mare.")
         say("")
         return
      end
                  
         say_title( "Grãjdar:" )      
         say("")
         say("Armãsarul tãu este slab. Pentru început îþi voi")
         say("oferi un cal armat dupã care îþi voi spune de")
         say("ce este nevoie pentru a mãri nivelul armãsarului.")
         say("")      
         wait()               
         horse.unride()               
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance()                
         horse.ride()               
         pc.remove_item("50051",1)      
         pc.give_item2("50052",1)                
         syschat("Armãsarul tãu a fost îmbunãtãþit ºi ai primit cartea cailor armaþi.")
      end
      
   end
end

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .


Detalii quest:
imediat ce intri pe server primești o misiune care te pune să mergi la grăjdar, iar apoi, după ce vorbești cu acesta vei primii cal armat.

Sau..

Cod: Selectaţi tot

quest millitar_pferd begin
   state start begin
      when 20349.chat."Cal Millitar" with  pc.get_level() >= 50 begin
         say_title("Grajdar:")
         say("")
         say("Este nevoie de mult timp si efort")
    say("pentru a putea calari.")
         say("")
         say("Daca doriti pot face acest lucru")
         say("chiar acum")
         say("")
         wait()
            say_title("Grajdar:")
            say("Ai învatat sa calaresti")
            pc.give_item2 ( "50053" , 1 )
            horse.set_level("21") 
      end
   end
end
Nu uita sa ștergi din object tot ce ai in folderu 20349 înainte de instalare al doilea e testat merge ! Primul nu stiu.

[ Postat de pe Android ] Imagine
Fusai Aci
Facui Asta
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

ilgryu scrie:Instaleazăți la questu de început să dea lv de exemplu -

Cod: Selectaţi tot

quest get_horse begin
   state start begin
      when letter with horse.get_level() == 1 begin      
         local v = find_npc_by_vnum(20349)
            if v != 0 then
        target.vid("__TARGET__", v, "Grãjdar")
         
        end
         send_letter("Du-te la Grãjdar.")
      end
      
      when button or info begin      
         say("Du-te la Grãjdar pentru a-þi antrena armãsarul.")
         say("")
      end
         
      when __TARGET__.target.click or
         npc_StableBoy.chat."Antreneazã-þi armãsarul" with horse.get_level() == 1 begin
         target.delete("__TARGET__")
         
      if horse.get_level() > 1 then
         say_title("Grãjdar:")   
         say("")
         say("Nivelul armãsarului tãu este prea mare.")
         say("")
         return
      end
                  
         say_title( "Grãjdar:" )      
         say("")
         say("Armãsarul tãu este slab. Pentru început îþi voi")
         say("oferi un cal armat dupã care îþi voi spune de")
         say("ce este nevoie pentru a mãri nivelul armãsarului.")
         say("")      
         wait()               
         horse.unride()               
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance() 
         horse.advance()                
         horse.ride()               
         pc.remove_item("50051",1)      
         pc.give_item2("50052",1)                
         syschat("Armãsarul tãu a fost îmbunãtãþit ºi ai primit cartea cailor armaþi.")
      end
      
   end
end

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .


Detalii quest:
imediat ce intri pe server primești o misiune care te pune să mergi la grăjdar, iar apoi, după ce vorbești cu acesta vei primii cal armat.

Sau..

Cod: Selectaţi tot

quest millitar_pferd begin
   state start begin
      when 20349.chat."Cal Millitar" with  pc.get_level() >= 50 begin
         say_title("Grajdar:")
         say("")
         say("Este nevoie de mult timp si efort")
    say("pentru a putea calari.")
         say("")
         say("Daca doriti pot face acest lucru")
         say("chiar acum")
         say("")
         wait()
            say_title("Grajdar:")
            say("Ai învatat sa calaresti")
            pc.give_item2 ( "50053" , 1 )
            horse.set_level("21") 
      end
   end
end
Nu uita sa ștergi din object tot ce ai in folderu 20349 înainte de instalare al doilea e testat merge ! Primul nu stiu.

[ Postat de pe Android ] Imagine
Daca in al doilea quest adaugi si functia

Cod: Selectaţi tot

pc.set_skill_level(131, 59)
pentru a avea sansa maxima a chemarii calului, atunci este perfect.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Inactiv!
Imagine
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
1851
Răspunsuri
2
Vizualizări
295
Răspunsuri
0
Vizualizări
212
Răspunsuri
10
Vizualizări
1467

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot], Semrush [Bot] și 17 vizitatori