Problema quest
Salut,am acest quest la cal si nu stiu cum sa-i pun limita la cal,adica calul il primesc de la lv 1 si as vrea sa se mareasca calul pana la nivelul 11 al acestuia indiferent de nivelul playerului si de la nivelul 11 in sus al calului as vrea sa se poata mari doar daca playerul are nivel 50+ si pe langa asta as vrea sa se poata face 1 singur lv la cal pe 24H,ma puteti ajuta plsss?
incearca, sunt si eu la inceput, daca nu merge poate incerci sa o pui la loc ^^
Cod: Selectaţi tot
quest nivel_cal begin
state start begin
when 20349.chat."Mareste nivelul calului" with pc.count_item(50050) >= 1 begin
say_title("Grajdar:")
say(" ")
say("Vrei sa iti maresti nivelul calului? Pentru a fa-")
say("ce asta imi vei da o medalie de cal. Pentru fie- ")
say("care medalie iti voi mari cu un punct nivelul ca-")
say("lului tau. Vrei sa maresti nivelul acum? ")
say(" ")
local confirma = select ("Desigur", "Nu acum")
if 2 == confirma then
return
end
if 1 == confirma then
local nivel = horse.get_level()
if pc.count_item(50050) < 1 then
say_title("Grajdar:")
say(" ")
say("Imi pare rau, insa nu ai itemele necesare pentru ")
say("a mari nivelul calului tau. Revin-o. ")
say(" ")
return
end
if horse.get_level()>=1 and horse.get_level()<11 then
horse.set_level(nivel + 1)
horse.summon()
horse.ride()
pc.remove_item(50050, 1)
chat("Felicitari, calul tau are acum nivelul "..pc.get_horse_level().." !")
if nivel == 30 then
say_title("Grajdar:")
say(" ")
say("Se pare ca armasarul tau are deja nivelul maxim. ")
say(" ")
return
end
if horse.get_level()>=11 with pc.get_level() >= 50 then
chat("Felicitari, calul tau are acum nivelul "..pc.get_horse_level().." !")
pc . setqf ( "timp_medalie" , get_time ( ) + 60*60*24 )
horse.set_level(nivel + 1)
horse.summon()
horse.ride()
pc.remove_item(50050, 1)
return
end
if get_time ( ) < pc . getqf ( "timp_medalie" ) then
say ("trebuie sa astepti 24h")
say_reward ("Ultima folosire a Medaliei este:")
say_title ( string . format ( " %s" , time_to_str ( pc . getqf ( "timp_medalie" ) ) ) )
return
end
if nivel == 10 then
pc.remove_item(50051, 1)
pc.give_item2(50052, 1)
end
if nivel == 20 then
pc.remove_item(50052, 1)
pc.give_item2(50053, 1)
end
end
end
end
end- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Adauga timer(24*60*60), si o informatie ("un lvl per 24 de ore")...Mihai777 scrie:Iti da o medalie la 24h,dar la mn pe sv se fac rost usor
[ Postat de pe Android ]
Mai mult de scris, dar nu mai ai atata bataie de cap.
imi poti spune te rog unde sa pun timer(24x60x60) pt ca nu stiu in ce rand din quest sa l pun[RaffaeL] scrie:Adauga timer(24*60*60), si o informatie ("un lvl per 24 de ore")...Mihai777 scrie:Iti da o medalie la 24h,dar la mn pe sv se fac rost usor
[ Postat de pe Android ]
Mai mult de scris, dar nu mai ai atata bataie de cap.
[ Postat de pe Android ]

-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Baidu [Spider], Google [Bot], marian261, Semrush [Bot] și 41 vizitatori





