Modificare quest

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
cosmin931
Nivel 2

Nivel 2
Mesaje: 213
Membru din: 25 Ian 2016, 18:15
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 5  
Discord: Copiază ID
Medalii

Salutare cum pot modifica questul de mai jos in asa fel incat atunci cand intra cineva nou pe server sa nu ii mai apara "Bun venit pe Metin2Nele" ... sa poti modifica sau inlocui numele cu altceva .

Questul .
quest mesaj_bun_venit begin
state start begin
when login begin
timer("exemplu6", 2)
end
when exemplu6.timer begin
-- Text informations | Start
local hostname = "Metin2Neleus" -- Sets the servername
-- Text informations | End

-- Equipment settings | Start
local lvl = 1 -- Sets player level
-- Equipment settings | End

local name = pc.get_name()

if pc.getqf("basic_weapon") == 0 then
say_size(350, 100)
addimage ( - 85 , - 90 , "002.tga" )
say_red ( "[ENTER][ENTER]" )
say_red ( "Bun venit, "..pc.get_name ()..".")
say_red ( "Acesta este un server privat de Metin2," )
say_red ( "PVP. Aici vã asteaptã o multime de")
say_red ( "aventuri alãturi de alti jucãtori care preferã " )
say_red ( "mai multã actiune in lumea metinului." )
say_red ( "Împreunã, cu ajutorul vostru, al jucãtorilor, cât" )
say_red ( "si al echipei vrem sã construim o comunitate" )
say_red ( "cât se poate de dezvoltatã din toate punctele" )
say_red ( "de vedere.")
say_red ( "[ENTER][ENTER]" )
if pc.get_job() == 0 then -- Warrior
pc.give_item2("19")
pc.give_item2("11209")
pc.give_item2("12209")
notice_all(name.." (Rãzboinic) este nou pe "..hostname)
elseif pc.get_job() == 1 then -- Assassin
pc.give_item2("1009")
pc.give_item2("2009")
pc.give_item2("11409")
pc.give_item2("12349")
pc.give_item2("8000",200)
notice_all(name.." (Ninja) este nou pe "..hostname)
elseif pc.get_job() == 2 then -- Sura
pc.give_item2("19")
pc.give_item2("11609")
pc.give_item2("12489")
notice_all(name.." (Sura) este nou pe "..hostname)
elseif pc.get_job() == 3 then -- Mage
pc.give_item2("5009")
pc.give_item2("7009")
pc.give_item2("11809")
pc.give_item2("12629")

notice_all(name.." (Saman) este nou pe "..hostname)
end
while pc.get_level() < lvl do
pc.give_exp2(pc.get_next_exp())
end
pc.give_item2("13009")
pc.give_item2("14009")
pc.give_item2("15009")
pc.give_item2("16009")
pc.give_item2("17009")
pc.give_item2("50051")
pc.give_item2("50187")
pc.setqf("basic_weapon",1)
else
chat("Bun venit "..name)
end
end
end
end
Startul
local hostname = "Metin2Neleus"
local lvl = 1
local name = pc . get_name ( )
if pc . getqf ( "basic_weapon" ) == 0 then
say_size ( 350 , 100 )
addimage ( - 85 , - 90 , "002.tga" )
say_red ( "[ENTER][ENTER]" )
say_red ( "Bun venit, " .. pc . get_name ( ) .. "." )
say_red ( "Acesta este un server privat de Metin2," )
say_red ( "PVP. Aici vã asteaptã o multime de" )
say_red ( "aventuri alãturi de alti jucãtori care preferã " )
say_red ( "mai multã actiune in lumea metinului." )
say_red ( "Împreunã, cu ajutorul vostru, al jucãtorilor, cât" )
say_red ( "si al echipei vrem sã construim o comunitate" )
say_red ( "cât se poate de dezvoltatã din toate punctele" )
say_red ( "de vedere." )
say_red ( "[ENTER][ENTER]" )
if pc . get_job ( ) == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
notice_all ( name .. " (Rãzboinic) este nou pe " .. hostname )
elseif pc . get_job ( ) == 1 then
pc . give_item2 ( "1009" )
pc . give_item2 ( "2009" )
pc . give_item2 ( "11409" )
pc . give_item2 ( "12349" )
pc . give_item2 ( "8000" , 200 )
notice_all ( name .. " (Ninja) este nou pe " .. hostname )
elseif pc . get_job ( ) == 2 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "12489" )
notice_all ( name .. " (Sura) este nou pe " .. hostname )
elseif pc . get_job ( ) == 3 then
pc . give_item2 ( "5009" )
pc . give_item2 ( "7009" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "12629" )
notice_all ( name .. " (Saman) este nou pe " .. hostname )
end
while pc . get_level ( ) < lvl begin
pc . give_exp2 ( pc . get_next_exp ( ) )
end
pc . give_item2 ( "13009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "50051" )
pc . give_item2 ( "50187" )
pc . setqf ( "basic_weapon" , 1 )
else
chat ( "Bun venit " .. name )
end
Pentru acest mesaj, cosmin931 for the post:
1nj3ct0r1337h
Viata e un joc ... iar in jocuri exista si trisori .

Filme online
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

cosmin931 scrie:Salutare cum pot modifica questul de mai jos in asa fel incat atunci cand intra cineva nou pe server sa nu ii mai apara "Bun venit pe Metin2Nele" ... sa poti modifica sau inlocui numele cu altceva .

Questul .
quest mesaj_bun_venit begin
state start begin
when login begin
timer("exemplu6", 2)
end
when exemplu6.timer begin
-- Text informations | Start
local hostname = "Metin2Neleus" -- Sets the servername
-- Text informations | End

-- Equipment settings | Start
local lvl = 1 -- Sets player level
-- Equipment settings | End

local name = pc.get_name()

if pc.getqf("basic_weapon") == 0 then
say_size(350, 100)
addimage ( - 85 , - 90 , "002.tga" )
say_red ( "[ENTER][ENTER]" )
say_red ( "Bun venit, "..pc.get_name ()..".")
say_red ( "Acesta este un server privat de Metin2," )
say_red ( "PVP. Aici vã asteaptã o multime de")
say_red ( "aventuri alãturi de alti jucãtori care preferã " )
say_red ( "mai multã actiune in lumea metinului." )
say_red ( "Împreunã, cu ajutorul vostru, al jucãtorilor, cât" )
say_red ( "si al echipei vrem sã construim o comunitate" )
say_red ( "cât se poate de dezvoltatã din toate punctele" )
say_red ( "de vedere.")
say_red ( "[ENTER][ENTER]" )
if pc.get_job() == 0 then -- Warrior
pc.give_item2("19")
pc.give_item2("11209")
pc.give_item2("12209")
notice_all(name.." (Rãzboinic) este nou pe "..hostname)
elseif pc.get_job() == 1 then -- Assassin
pc.give_item2("1009")
pc.give_item2("2009")
pc.give_item2("11409")
pc.give_item2("12349")
pc.give_item2("8000",200)
notice_all(name.." (Ninja) este nou pe "..hostname)
elseif pc.get_job() == 2 then -- Sura
pc.give_item2("19")
pc.give_item2("11609")
pc.give_item2("12489")
notice_all(name.." (Sura) este nou pe "..hostname)
elseif pc.get_job() == 3 then -- Mage
pc.give_item2("5009")
pc.give_item2("7009")
pc.give_item2("11809")
pc.give_item2("12629")

notice_all(name.." (Saman) este nou pe "..hostname)
end
while pc.get_level() < lvl do
pc.give_exp2(pc.get_next_exp())
end
pc.give_item2("13009")
pc.give_item2("14009")
pc.give_item2("15009")
pc.give_item2("16009")
pc.give_item2("17009")
pc.give_item2("50051")
pc.give_item2("50187")
pc.setqf("basic_weapon",1)
else
chat("Bun venit "..name)
end
end
end
end
Startul
local hostname = "Metin2Neleus"
local lvl = 1
local name = pc . get_name ( )
if pc . getqf ( "basic_weapon" ) == 0 then
say_size ( 350 , 100 )
addimage ( - 85 , - 90 , "002.tga" )
say_red ( "[ENTER][ENTER]" )
say_red ( "Bun venit, " .. pc . get_name ( ) .. "." )
say_red ( "Acesta este un server privat de Metin2," )
say_red ( "PVP. Aici vã asteaptã o multime de" )
say_red ( "aventuri alãturi de alti jucãtori care preferã " )
say_red ( "mai multã actiune in lumea metinului." )
say_red ( "Împreunã, cu ajutorul vostru, al jucãtorilor, cât" )
say_red ( "si al echipei vrem sã construim o comunitate" )
say_red ( "cât se poate de dezvoltatã din toate punctele" )
say_red ( "de vedere." )
say_red ( "[ENTER][ENTER]" )
if pc . get_job ( ) == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
notice_all ( name .. " (Rãzboinic) este nou pe " .. hostname )
elseif pc . get_job ( ) == 1 then
pc . give_item2 ( "1009" )
pc . give_item2 ( "2009" )
pc . give_item2 ( "11409" )
pc . give_item2 ( "12349" )
pc . give_item2 ( "8000" , 200 )
notice_all ( name .. " (Ninja) este nou pe " .. hostname )
elseif pc . get_job ( ) == 2 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "12489" )
notice_all ( name .. " (Sura) este nou pe " .. hostname )
elseif pc . get_job ( ) == 3 then
pc . give_item2 ( "5009" )
pc . give_item2 ( "7009" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "12629" )
notice_all ( name .. " (Saman) este nou pe " .. hostname )
end
while pc . get_level ( ) < lvl begin
pc . give_exp2 ( pc . get_next_exp ( ) )
end
pc . give_item2 ( "13009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "50051" )
pc . give_item2 ( "50187" )
pc . setqf ( "basic_weapon" , 1 )
else
chat ( "Bun venit " .. name )
end
Salut.
In cazul tau sunt trei optiuni, si anume:
1. dezinstalezi questul actual definitiv(/usr/home/game/share/locale/romania/quest/object->state si notarget->stergi tot ce tine de questul actual), dupa care modifici numele "Neleus" cu numele serverului tau.
2.Lasi questul asa cum este insa modifici in start "Neleus" cu numele serverului tau.
3.Din cate imi amintesc, Neleus avea numele setat din sursa.In acest caz, dezinstaleaza questul(repeta punctul 1),lasa in quest numele asa cum este, insa la informatiile despre player nou, schimbi "..hostname" cu "server".
Va fi asa:
actual:

Cod: Selectaţi tot

notice_all ( name .. " (Saman) este nou pe " .. hostname )
modificat:

Cod: Selectaţi tot

notice_all ( name .. " (Saman) este nou pe sever" )
Sper ca ai inteles ceva din tot ce am scris, si ca ti-a fost de ajutor.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
cosmin931
Nivel 2

Nivel 2
Mesaje: 213
Membru din: 25 Ian 2016, 18:15
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 5  
Discord: Copiază ID
Medalii

Mersi frumos [RaffaeL] , se poate da TC .
Viata e un joc ... iar in jocuri exista si trisori .

Filme online
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Topic inchis.Rezolvat.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
129
Răspunsuri
8
Vizualizări
523
Răspunsuri
3
Vizualizări
272

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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