Cum pot rezolva bugul de chemare cal ?
Desi am skill P nu vine. Spune "Calul nu a putut veni, incercati din nou"
Bug Chemare Cal
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
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)
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
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
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Pf, nu mai stiu functia pentru chemare cal
era ceva cu horse_summon..dar nu o mai stiu exact .................
- ZNF
-

- Mesaje: 1953
- Membru din: 16 Feb 2014, 10:09
- Aprecieri: 15
- Mulţumiri: 110
- Discord: Copiază ID
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- ilgryu
-

- 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:
Instaleazăți la questu de început să dea lv de exemplu -
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..
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 ]
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
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[ Postat de pe Android ]

- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Daca in al doilea quest adaugi si functiailgryu scrie:Instaleazăți la questu de început să dea lv de exemplu -Tutorial instalare quest: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
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..Nu uita sa ștergi din object tot ce ai in folderu 20349 înainte de instalare al doilea e testat merge ! Primul nu stiu.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
[ Postat de pe Android ]
Cod: Selectaţi tot
pc.set_skill_level(131, 59)-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google [Bot], Semrush [Bot] și 17 vizitatori




