Syntax error: unexpected symbol near '==' [REZOLVAT]

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

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Am incercat sa instalez un quest, cel care il voi posta imediat mai jos, si imi apare cand ii dau in Virtual PC "./qc xxx.quest" eroarea asta: "syantax error: .... unexpected symbol near '==' ". Voi posta si o poza ca sa vedeti despre ce e vorba.

Questul:

Cod: Selectaţi tot

quest event_cupoane begin
   state start begin
      when login or levelup with pc.level >0 begin
         set_state(cupoane)
      end
   end
      
   state cupoane begin
	  when 20092.chat."Eveniment cupoane" begin
		 say_title("Eveniment cupoane")
		 say("Salut tinere! Te intereseaza sa afli nistre")
		 say("lucruri noi? Ei bine, vreau sa te anunt ca in")
		 say("aceasta perioada, in toate cele trei regatele,")
		 say("se desfasoara un anumit eveniment: evenimentul")
		 say("cupoanelor. Chiar in acest moment, din cutiile")
		 say("de safir si de rubin, cu mult noroc, desigur, iti")
		 say("poate pica un anumit cupon. Aceste cupoane sunt")
		 say("de 4 tipuri: cupon normal, cupon magic, cupon")
		 say("rar si cupon legendar. Fiecare dintre ele au o")
		 say("anumita valoare. Cuponul normal, care il vei")
		 say("intalni cel mai des, valoreaza 50.000.000 Yang.")
		 say("Cuponul magic valoreaza 100.000.000 Yang, cel")
		 say("rar valoreaza 250.000.000 Yang. Cuponul legendar,")
		 say("care doar cei care il merita il vor putea obtine,")
		 say("valoreaza 500.000.000 Yang. Eu caut de mult timp")
		 say("aceste cupoane, iar daca ai unul iti voi oferi")
		 say("exact valoarea de Yang in schimbul lui.")
		 wait()
		 say_title("Eveniment cupoane")
		 say("Spune-mi ca ai unul dintre aceste cupoane la tine!")
		 say("Daca nu ai nici unul nu este nici o problema, dar")      --- asta e line 31
		 say("as fi foarte bucuroasa daca ai avea unul si ai dori")
		 say("in schimbul lui bani. Deci? Ai macar un cupon la tine?")
		 local optiune1=select("Da, am.","Nu, nu am.")
		 if optiune1==1 then
			say_title("Eveniment cupoane")
			say("Serios? Nu-mi vine sa cred. Si daca tot ai vreunul din")
			say("aceste cupoane, doresti sa mi-l dai in schimbul unei")
			say("anumite sume de bani? Chiar le caut de mult timp.")
			local optiune2==select("Da, am nevoie de bani.","Nu, nu vreau sa te ajut.")
			if optiune2==1 then
				say_title("Eveniment cupoane")
				say("Nu iti poti imagina cat ma bucur ca vrei asta!")
				say("Ia spune-mi, ce cupon ai la tine acum?")
				local optiune3==select("Cupon normal","Cupon magic","Cupon rar","Cupon legendar","M-am razgandit, nu mai vreau.")
				if optiune3==1 then
					if pc.count_item(80013)>0 then
						say_title("Eveniment cupoane")
						say("Nu imi vine sa cred! Chiar ai acest cupon!")
						say("Iti multumesc foarte mult! Uite si banii tai!")
						say("La revedere! Daca mai ai cupoane poti sa te intorci!")
						pc.remove_item(80013, 1)
						pc.change_money(50000000)
					else
						say_title("Eveniment cupoane")
						say("Of, chiar am crezut ca ai acest cupon...")
						say("Pleaca de aici si intoarcete doar cand")
						say("ai cu adevarat unul dintre aceste cupoane!")
					end
				elseif optiune3==2 then
					if pc.count_item(80014)>0 then
						say_title("Eveniment cupoane")
						say("Nu imi vine sa cred! Chiar ai acest cupon!")
						say("Iti multumesc foarte mult! Uite si banii tai!")
						say("La revedere! Daca mai ai cupoane poti sa te intorci!")
						pc.remove_item(80014, 1)
						pc.change_money(100000000)
					else
						say_title("Eveniment cupoane")
						say("Of, chiar am crezut ca ai acest cupon...")
						say("Pleaca de aici si intoarcete doar cand")
						say("ai cu adevarat unul dintre aceste cupoane!")
					end
				elseif optiune3==3 then
					if pc.count_item(80015)>0 then
						say_title("Eveniment cupoane")
						say("Nu imi vine sa cred! Chiar ai acest cupon!")
						say("Iti multumesc foarte mult! Uite si banii tai!")
						say("La revedere! Daca mai ai cupoane poti sa te intorci!")
						pc.remove_item(80015, 1)
						pc.change_money(250000000)
					else
						say_title("Eveniment cupoane")
						say("Of, chiar am crezut ca ai acest cupon...")
						say("Pleaca de aici si intoarcete doar cand")
						say("ai cu adevarat unul dintre aceste cupoane!")
					end
				elseif optiune3==4 then
					if pc.count_item(80016)>0 then
						say_title("Eveniment cupoane")
						say("Nu imi vine sa cred! Chiar ai acest cupon!")
						say("Iti multumesc foarte mult! Uite si banii tai!")
						say("La revedere! Daca mai ai cupoane poti sa te intorci!")
						pc.remove_item(80016, 1)
						pc.change_money(500000000)
					else
						say_title("Eveniment cupoane")
						say("Of, chiar am crezut ca ai acest cupon...")
						say("Pleaca de aici si intoarcete doar cand")
						say("ai cu adevarat unul dintre aceste cupoane!")
					end
				elseif optiune3==5 then
					say_title("Eveniment cupoane")
					say("Chiar mi-as fi dorit foarte mult unul din")
					say("acele cupoane... Daca te razgandesti si doresti")
					say("sa mi-l dai, ma vei gasi tot aici. La revedere!")
				end
			else
				say_title("Eveniment cupoane")
				say("Bine, a fost alegerea ta... Eu chiar mi-as fi")
				say("dorit foarte mult acel cupon, dar daca tu nu vrei")
				say("sa ma ajuti nu am ce sa-ti fac. La revedere!")
			end
		else
			say_title("Eveniment cupoane")
			say("Of. Asta este. Ti-am explicat, le poti gasi")
			say("doar in cutiile de rubin sau in cele de safir.")
			say("Altundeva nu le poti gasi. Dar iti multumesc oricum!")
			say("A, da, nu uita! Daca gasesti cuponul si vrei sa")
			say("il vinzi repede si la un pret foarte bun, pe mine")
			say("ma vei gasi tot timpul aici. La revedere tinere!")
		end
	end
end
Sa-mi bag daca inteleg ce gatu masii are, uite aici si o poza:

h t t p :// s3. postimg . o r g /gkg1zfm9v/3312312423123.png
Ultima oară modificat 23 Noi 2014, 19:54 de către DeathyO12, modificat de 2 ori în total.
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

if optiune1==1 then
if optiune2==1 then
if optiune3==1 then
elseif optiune3==2 then
elseif optiune3==3 then
elseif optiune3==4 then
elseif optiune3==5 then

Incearca sa lasi un singur =
Avatar utilizator
DeathyO12
Nivel 2

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Ok, am sa incerc si revin sa spun daca a mers sau nu.

# Same shit, unexpected symbol near '=' acum.
## Lafel, nu vrea nici cum.
Ultima oară modificat 23 Noi 2014, 18:17 de către DeathyO12, modificat 1 dată în total.
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Nuuuu. Stai.. Pune spatiu inainte si dupa ambele egaluri. Lasa-le pe amandoua. Daca este ca la inelul de teleportare, asta ar fi problema. Nu ai spatiu inainte si dupa ==. Incearca si revino

* o.O ciudat

### MODIFICA SI LA optiune2==select si ce mai ai asemanator. Pune spatii peste tot in quest inainte si dupa ==
Avatar utilizator
DeathyO12
Nivel 2

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Am modificat la toate "==" din quest, am pus spatiu inainte si dupa si tot lafel face. ~x( ~x( ~x( ~x( ~x(
Avatar utilizator
[TM]Tuny
Nivel 2

Nivel 2
Mesaje: 219
Membru din: 11 Sep 2014, 13:18
Server: www.metin2roh.com
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Imi pare rau! :( Daca aveam mai multe cunostinte in acest domeniu, te ajutam cu cea mai mare placere
Avatar utilizator
DeathyO12
Nivel 2

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Stai linistit, nu e nici o problema. Apreciez faptul ca macar te-ai straduit sa ma ajuti cu cate ceva! Am sa ma descurc eu cumva, daca nu am sa incerc sa fac un alt quest pe baza altuia care este functionabil pe server.
Închis
Răspunsuri
4
Vizualizări
403
Răspunsuri
6
Vizualizări
666
Răspunsuri
3
Vizualizări
337

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

  • Informaţie
  • Cine este conectat

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