Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Quest] 50 lvl KAPITAN [Zle pajaki]


Rekomendowane odpowiedzi

Opublikowano

quest kapitan begin
state start begin
when login or levelup witch pc.get_level >= 50begin
set_state(vatahar)
end
end
state vatahar begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Kapitan")
end
send_letter("Zle Pajaki")*
when button or vatahar begin
say_title("Kapitan Ma Dla Ciebie Zadanie !")
say("Potrzebuje on twojej Pomocy !")
say("Idz pospiesz , zanim wstretne pajaki go zjedza !")
say_reward("Nie tarc Czasu !")
end
when __TARGET__.target.click or
20004.chat."Zle Pajaki" begin
target.delete("__TARGET__")
say_title("Kapitan :")
say("Witaj ! ")
say("Mam Dla Ciebie zadanie .")
say("Zdobadz woreczek z pajeczymi jajami ! 15x")
say("Nagroda Gwarantowana !")
set_state(morfeusz)
end
end
state morfeusz begin
when letter begin
send_letter("Zdobadz Woreczki")
end
when button or vatahar begin
say("Zdobadz 15x Woreczek z pajeczymi Jajami")
end
when 2034.kill with pc.countitem(30058)==0 begin
local random = math.random(1)
if random == 1 then
pc.give_item2(70021, 15)
say("Zdobyles Jeden Woreczek !")
say("Wroc Sie do Kapitana Po Nagrode !")
local v = find_npc_by_vnum(30058)
if v != 0 then
target.vid("__TARGET__", v, "Kapitan")
end
when 20355.chat."Zle Pajaki" with pc.countitem(30058)>0 begin
target.delete("__TARGET__")
say_title("Dostarczyles Mi Woreczki !")
say("Otrzymujesz Nagrode !")
say("")
say("A prawie bym zapomnial o Nagrodzie !")
say_reward("")
pc.remove_item(70021, 15)
pc.give_item2(50114)
pc.give_item3(50115)
pc.give_item4(30016)
set_state(__COMPLETE__)
end
end
end
end

 

To co ma Dostać gracz po wykonaniu Zadania jest tutaj

pc.give_item2(50114)
pc.give_item3(50115)
pc.give_item4(30016)

 

 

DOPIERO SIĘ UCZĘ TAKICH RZECZY

DOCENIAM KRYTYKE :)

Alistria.eu


Opublikowano

set_state(kapitan)
state vatahar begin

różnią się troszkę

 

set_state(__COMPLETE__)

zajebiście ale nie ma takiego state'a :/

 

idź sprawdzić czy działa ten quest, następnie wróć tutaj

 

umarł

Opublikowano

Po Pierwsze .

To, ze mam nazwe : oleczkaAAAA

TO nie znaczy , że jestem dziewczyną .

Po Drugie. Pisze questy i robię mapki . Lecz mapki jak dla mnie są prostsze do roboty.

Wydoroślej chołoto .

P.S. Nie obraziłem. Stwierdziłem FAKT.

Alistria.eu


Opublikowano

Jak dla mnie lipny ten Quest jakieś "Woreczki z pajęczymi jajami" żal i to na 50lv :D

Jeżeli już wgl na no 30/35lv a nie 50... Komu sie bd chciało takie gówno robić...

Chyba że nagrode dasz HW albo Stalke :D

Lipa Dobranoc xD

sygna1q.jpg

Opublikowano

Tak ciężko sprawdzić autorowi czy ten quest działa.??

 

Najpierw testujemy u siebie i wstawiamy, a nie.

 

A tak wgl, to quest na 5min. I na pewno przerabiany z jakiegoś innego, (widać po błędach.)

 

Na przyszłość, jak już coś dajesz to dam na (wklej.to), bo przynajmniej przejrzyście wygląda, bo ma taby.

 

Chyba że mam racje i nawet nie wiesz po co są te taby no, ale ok.

 

Questy dawane na forum powinny czegoś uczyć, a ten tutaj to trochę chaotycznie napisany...

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

@Kulturalny

już Ci przeszło :] ?

 

@topic

troszkę poprawiłem, nie daję ręki uciąć że działa ale jestem w 99% pewien że tak

 

http://wklej.to/BYOD3

 

 

 

 

quest kapitan begin
state start begin
 when login or levelup witch pc.get_level >= 50begin
  set_state(vatahar)
 end
end


state vatahar begin
 when letter begin
  local v = find_npc_by_vnum(20355)
if v != 0 then
 target.vid("__TARGET__", v, "Kapitan")
end
  send_letter("Zle Pajaki")*
 end

 when button or info begin
  say_title("Kapitan Ma Dla Ciebie Zadanie !")
  say("Potrzebuje on twojej Pomocy !")
  say("Idz pospiesz , zanim wstretne pajaki go zjedza !")
  say_reward("Nie tarc Czasu !")
 end

 when __TARGET__.target.click or 20004.chat."Zle Pajaki" begin
  target.delete("__TARGET__")
  say_title("Kapitan :")
  say("Witaj ! ")
  say("Mam Dla Ciebie zadanie .")
  say("Zdobadz woreczek z pajeczymi jajami ! 15x")
  say("Nagroda Gwarantowana !")
  set_state(morfeusz)
 end
end

state morfeusz begin
 when letter begin
  send_letter("Zdobadz Woreczki")
 end

 when button or info begin
  say("Zdobadz 15x Woreczek z pajeczymi Jajami")
 end

 when 2034.kill with pc.count_item(30058)==0 begin
  pc.give_item2(70021, 15)
  say("Zdobyles Jeden Woreczek !")
  say("Wroc Sie do Kapitana Po Nagrode !")
 end

 when 20355.chat."Zle Pajaki" with pc.countitem(30058)>0 begin
  target.delete("__TARGET__")
  say_title("Dostarczyles Mi Woreczki !")
  say("Otrzymujesz Nagrode !")
  say("")
  say("A prawie bym zapomnial o Nagrodzie !")
  say_reward("")
  pc.remove_item(70021, 15)
  pc.give_item2(50114)
  pc.give_item3(50115)
  pc.give_item4(30016)
  set_state(__COMPLETE__)
 end
end
state __COMPLETE__ begin
end
end

 

 

 

btw. co do itemków to już sami przeróbcie bo ja nie wiem o co chodzi ... dwa inne ID tam są, lolo

 

@down

hahahahhaah nie widziałem tego, gniję :D łap prezent

 

43063996.jpg

 

umarł

Opublikowano

Jak już Wspomniałem w moim 1 poście .

Cenie sobie krytykę. Nie chodzi o to, że masz nawrzeszczeć coś typu ' Zjebane ! Wypierdalaj z tego forum.'

Tylko wskazanie błędów jakie popełniłem.

Wiem jak się daje tabulatory .

Przykład w języku SMALL/PAWN.


#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "MPCFORUM PRZYKLAD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /mpc","mpc")
}

public mpc(id)
switch(random_num(1, 4))
{
 case 1:
 {
	   client_print(id,print_chat,"Masz 1 HP");			  
	   set_user_health(id,1);
 }
 case 2:
 {
		 client_print(id,print_chat,"Dostajesz M4");
		 give_item(id,"weapon_m4a1");
		 give_item(id, "ammo_556nato");  
 }
}

Jest to mały plugin na Ruletke w Cs 1.6

Ustawiłem , że mają być 4 case . Zrobiłem 2 . To jest przykład :)

Alistria.eu


Opublikowano

witch, to my, a w nas, potężna jest mooocc.. :D

Hahahahaha :D

Leże :D

 

@Top

say("Idz pospiesz , zanim wstretne pajaki go zjedza !")

Ja być Kali, ja znać Polski?

Opublikowano

Tak ciężko 50 zmienić na 30 w quescie?

 

Poza tymi błędami co wymienił z4z0l to dopatrzyłem się drobnych błędów typu say o otrzymaniu JEDNEGO woreczka, a pc.give_item2 daje 15 woreczków.

 

when login or levelup witch pc.get_level >= 50begin

tutaj powinna być spacja między 50 a begin

 

when button or vatahar begin

when button or info begin

 

Na końcu kapitan nie sprawdza czy faktycznie mamy te 15 woreczków. Możemy mieć 1, a misja i tak będzie zaliczona.

 

No i ten state complete.

Dla mnie nie... Ale jeżeli server robi ktoś kto się na tym zabardzo niezna to TAK...

sygna1q.jpg

  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...