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

Rekomendowane odpowiedzi

Opublikowano

Temat zapewne oklepany i zostanę zlinczowany za ale...
Zrobiłem serwer na plikach terenzo i w 
 

/usr/home/mt2/share/locale/poland/quest

w pliku give_basic_weapon.quest
zamieniłem kod na taki

 

quest give_basic_weapon begin
	state start begin
		when login begin
			if pc . getqf ( "basic_weapon" ) == 0 then 
			pc . setqf ( "basic_weapon" , 1 ) 
			local item = 17 
			if pc . job == 1 then 
				pc . give_item2 ( "1007" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			elseif pc . job == 0 then
				pc . give_item2 ( "17" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			elseif pc . job == 2 then
				pc . give_item2 ( "17" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			elseif pc . job == 3 then
				pc . give_item2 ( "7007" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			end 
			if pc . countitem ( item ) == 0 and pc . weapon ~= item then
			end
		end
	state __COMPLETE__ begin
	end
end

 


Po wpisaniu w konsole /qc wyskakuje coś takiego 

 

if pc . getqf ( "basic_weapon" ) == 0 then
pc . setqf ( "basic_weapon" , 1 )
local item = 17
if pc . job == 1 then
pc . give_item2 ( "1007" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
elseif pc . job == 0 then
pc . give_item2 ( "17" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
elseif pc . job == 2 then
pc . give_item2 ( "17" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
elseif pc . job == 3 then
pc . give_item2 ( "7007" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72702" )
pc . give_item2 ( 27003 , 200 )
pc . set_skill_level ( 131 , 10 )
end
if pc . countitem ( item ) == 0 and pc . weapon ~= item then
end
end
state __COMPLETE__ begin
end

syntax error : [string "start"]:36: unexpected symbol near `state'
Abort trap (core dumped)
Error occurred on compile!
 

 

 

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Łap poprawionego Questa, chodź jest trochę dziwny :)


quest give_basic_weapon begin
	state start begin
		when login begin
			if pc.getqf("basic_weapon") == 0 then 
				pc.setqf("basic_weapon",  1) 
			local item = 17 
			if pc . job == 1 then 
				pc . give_item2 ( "1007" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			elseif pc . job == 0 then
				pc . give_item2 ( "17" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			elseif pc . job == 2 then
				pc . give_item2 ( "17" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			elseif pc . job == 3 then
				pc . give_item2 ( "7007" )
				horse . set_level ( 21 )
				pc . give_item2 ( "50053" )
				pc . give_item2 ( "72702" )
				pc . give_item2 ( 27003 , 200 )
				pc . set_skill_level ( 131 , 10 )
			end 
			if pc.countitem(item) == 0 and pc.weapon~=item then
			end
			end
		end
	end
	state __COMPLETE__ begin
	end
end

sygna2.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...