[QUEST] Sistem vanzare caracter

Deconectat
Avatar utilizator
Kyubi
Utilizator interzis !
Utilizator interzis !
Mesaje: 190
Membru din: 20 Dec 2015
Reputație: Nume anterior: SASORI
Status: Sunt bine mersi ^.^
Server Metin2: Metin2-NA
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 4

[QUEST] Sistem vanzare caracter

Mesajde Kyubi » 03 Ian 2016, 14:44

Văzusem acum vreo săptămână că un utilizator vindea un quest de vânzare caracter, adică spre exemplu eu vreau să-i vând prietenului meu tot caracterul cu abilitati cu tot ce are pe el caracterul.

Am încercat să reconstitui acel quest și a ieșit destul de bine.

Cod: Selectaţi tot

quest vanzare_caracter_mt2na begin
   state start begin
      when 50034.use begin
         if not pc.can_warp() then
            say("Nu puteti face asta acum. Incercati in 10 secunde.")
         else
            if item.get_socket(0) == 0 then
               say_reward("Aici puteti posta caracterul dvs., si sa-l vindeti altui jucator.")
               say_title(" Informatii importante:")
               say("- Nu puteti schimba forma: TUT/GM/GA")
               say("- Selectati numele in formular.")
               say("- Postare anunt: Gratuit")
               say_rosu("Dupa completarea formularului ve-ti fi autentificat automat. ")
               local s = select("- Posteaza -", "- Inchide fereastra - ")
               if s == 1 then
                  local acc_id = pc.get_account_id()
                  local pl_id = pc.get_player_id()
                  local pid1 = query("SELECT pid1 FROM player.player_index WHERE id='"..acc_id.."';")
                  local pid2 = query("SELECT pid2 FROM player.player_index WHERE id='"..acc_id.."';")
                  local pid3 = query("SELECT pid3 FROM player.player_index WHERE id='"..acc_id.."';")
                  local pid4 = query("SELECT pid4 FROM player.player_index WHERE id='"..acc_id.."';")
                  local name1
                  local name2
                  local name3
                  local name4
                  pc.setqf("materia_select1", tonumber(pid1))
                  pc.setqf("materia_select2", tonumber(pid2))
                  pc.setqf("materia_select3", tonumber(pid3))
                  pc.setqf("materia_select4", tonumber(pid4))
                  if pid1 == "0" then
                     name1 = "Nici-un caracter"
                  else
                     name1 = query("SELECT name FROM player.player WHERE id='"..pid1.."';")
                  end
                  if pid2 == "0" then
                     name2 = "Nici-un caracter"
                  else
                     name2 = query("SELECT name FROM player.player WHERE id='"..pid2.."';")
                  end
                  if pid3 == "0" then
                     name3 = "Nici-un caracter"
                  else
                     name3 = query("SELECT name FROM player.player WHERE id='"..pid3.."';")
                  end
                  if pid4 == "0" then
                     name4 = "Nici-un caracter"
                  else
                     name4 = query("SELECT name FROM player.player WHERE id='"..pid4.."';")
                  end
                  say("Selectati un caracter pentru a fi anulat:")
                  local ss = select(name1, name2, name3, name4, "Iesire!")
                  if ss >= 1 and ss <= 4 then
                     say()
                     if ss == 1 then
                        if name1 == pc.get_name() then
                           say("Nu puteti inchide forma pe care sunteti autentificat!")
                           return
                        elseif name1 == "Nici-un caracter" then
                           say("Nu puteti inchide un spatiu gol!")
                           return
                        end
                     end
                     if ss == 2 then
                        if name2 == pc.get_name() then
                           say("Nu puteti inchide forma pe care sunteti autentificat!")
                           return
                        elseif name2 == "Nici-un caracter" then
                           say("Nu puteti inchide un spatiu gol!")
                           return
                        end
                     end
                     if ss == 3 then
                        if name3 == pc.get_name() then
                           say("Nu puteti inchide forma pe care sunteti autentificat!")
                           return
                        elseif name3 == "Nici-un caracter" then
                           say("Nu puteti inchide un spatiu gol!")
                           return
                        end
                     end
                     if ss == 4 then
                        if name4 == pc.get_name() then
                           say("Nu puteti inchide forma pe care sunteti autentificat!")
                           return
                        elseif name4 == "Nici-un caracter" then
                           say("Nu puteti inchide un spatiu gol!")
                           return
                        end
                     end
                     local nick
                     if ss == 1 then
                        nick = query("SELECT name FROM player.player WHERE id='"..pid1.."';")
                     elseif ss == 2 then
                        nick = query("SELECT name FROM player.player WHERE id='"..pid2.."';")
                     elseif ss == 3 then
                        nick = query("SELECT name FROM player.player WHERE id='"..pid3.."';")
                     elseif ss == 4 then
                        nick = query("SELECT name FROM player.player WHERE id='"..pid4.."';")
                     end
                     say("Sigur doriti sa inchideti vanzarea caracterului: "..nick.."?")
                     local sss = select("- Da -", "- Nu -")
                     if sss == 1 then
                        if ss == 1 then
                           query("UPDATE player.player_index SET pid1='0' WHERE id='"..acc_id.."';")
                           item.set_socket(0, pid1)
                        elseif ss == 2 then
                           query("UPDATE player.player_index SET pid2='0' WHERE id='"..acc_id.."';")
                           item.set_socket(0, pid2)
                        elseif ss == 3 then
                           query("UPDATE player.player_index SET pid3='0' WHERE id='"..acc_id.."';")
                           item.set_socket(0, pid3)
                        elseif ss == 4 then
                           query("UPDATE player.player_index SET pid4='0' WHERE id='"..acc_id.."';")
                           item.set_socket(0, pid4)
                        end
                        command("logout")
                        say("Formular a fost anulat!")
                        say("Ve-ti fi delogat!")
                        say("Ve-ti fi delogat!")
                        say("Ve-ti fi delogat!")
                        say("Ve-ti fi delogat!")
                        say("Ve-ti fi delogat!")

                     end
                  end
               end
            elseif item.get_socket(0) > 0 then
               local nick = query("SELECT name FROM player.player WHERE id='"..item.get_socket(0).."';")
               local acc_id = pc.get_account_id()
               say("Numele caracterului este: "..nick..".")
               say("Doriti sa-l atribuiti contului dvs?")
               local s = select("Da", "Nu")
               if s == 1 then
                  local pid1 = query("SELECT pid1 FROM player.player_index WHERE id='"..acc_id.."';")
                  local pid2 = query("SELECT pid2 FROM player.player_index WHERE id='"..acc_id.."';")
                  local pid3 = query("SELECT pid3 FROM player.player_index WHERE id='"..acc_id.."';")
                  local pid4 = query("SELECT pid4 FROM player.player_index WHERE id='"..acc_id.."';")
                  if pid1 == "0" then
                     query("UPDATE player.player_index SET pid1='"..item.get_socket(0).."' WHERE id='"..acc_id.."';")
                     query("UPDATE player.player SET account_id='"..acc_id.."' WHERE id='"..item.get_socket(0).."';")
                  elseif pid2 == "0" then
                     query("UPDATE player.player_index SET pid2='"..item.get_socket(0).."' WHERE id='"..acc_id.."';")
                     query("UPDATE player.player SET account_id='"..acc_id.."' WHERE id='"..item.get_socket(0).."';")
                  elseif pid3 == "0" then
                     query("UPDATE player.player_index SET pid3='"..item.get_socket(0).."' WHERE id='"..acc_id.."';")
                     query("UPDATE player.player SET account_id='"..acc_id.."' WHERE id='"..item.get_socket(0).."';")
                  elseif pid4 == "0" then
                     query("UPDATE player.player_index SET pid4='"..item.get_socket(0).."' WHERE id='"..acc_id.."';")
                     query("UPDATE player.player SET account_id='"..acc_id.."' WHERE id='"..item.get_socket(0).."';")
                  else
                     say("Nu trebuie sa alocati un spatiu, pentru a atribui un caracter!")
                     return
                  end
                  command("logout")
                  item.remove()
                  say()
                  say("Caracterul a fost atribuit contului dvs.!")
                  say("Ve-ti fi deconectat pentru actualizari!")
                  say("Ve-ti fi deconectat pentru actualizari!")
                  say("Ve-ti fi deconectat pentru actualizari!")
                  say("Ve-ti fi deconectat pentru actualizari!")

               end
            end
         end
      end
   end
end


Sursă: Trebuie să fii logat sau înregistrat pentru a vedea acest link. (Eu împreună cu echipa am creat acest quest)

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 17 Iul 2016, 13:10 de către Zerant :3, modificat 1 dată în total.
Motiv: Rafi :3

Deconectat
Avatar utilizator
CHULI
Miracolul Crăciunului
Miracolul Crăciunului
Mesaje: 2459
Membru din: 06 Noi 2015
Mulțumiri acordate: 78
Mulțumiri primite: 116

Re: [QUEST] Sistem vanzare caracter

Mesajde CHULI » 03 Ian 2016, 14:52

Frumoasă iniţiati-vă , pune şi video
Imagine

Deconectat
Avatar utilizator
Kyubi
Utilizator interzis !
Utilizator interzis !
Mesaje: 190
Membru din: 20 Dec 2015
Reputație: Nume anterior: SASORI
Status: Sunt bine mersi ^.^
Server Metin2: Metin2-NA
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 4

Re: [QUEST] Sistem vanzare caracter

Mesajde Kyubi » 03 Ian 2016, 15:12

O să rog pe cineva să facă un video, oricum este funcțional 100%, îl puteți regăsi pe server-ul meu.

Deconectat
Avatar utilizator
honceriudan98
Nou Venit
Nou Venit
Mesaje: 21
Membru din: 29 Aug 2013
Status: Ma joc metin2 xtreme
Server Metin2: metin2 xtreme
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [QUEST] Sistem vanzare caracter

Mesajde honceriudan98 » 04 Ian 2016, 00:05

Imi da

QUEST : vanzare_caracter
STATE : start
WHEN : 20381.use
Calls undeclared function! :
query
Abort (core dumped)


Ce trebuie sa ii fac?

Deconectat
Avatar utilizator
Moș xWiggle
Utilizator interzis !
Utilizator interzis !
Mesaje: 494
Membru din: 26 Dec 2015
Localitate: Acasa la prietena ta
Status: - Marijuana -
Server Metin2: Metin2Blow
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Re: [QUEST] Sistem vanzare caracter

Mesajde Moș xWiggle » 04 Ian 2016, 14:22

honceriudan98 scrie:Imi da

QUEST : vanzare_caracter
STATE : start
WHEN : 20381.use
Calls undeclared function! :
query
Abort (core dumped)


Ce trebuie sa ii fac?

ASa imi da si mie
Imagine

Deconectat
Avatar utilizator
DaRealPain
Fost Helper
Fost Helper
Mesaje: 957
Membru din: 05 Oct 2014
Status: I'm happy (:
Server Metin2: Loading ...
Mulțumiri acordate: 8
Mulțumiri primite: 7
Contact:

Re: [QUEST] Sistem vanzare caracter

Mesajde DaRealPain » 04 Ian 2016, 14:32

Vai de capul meu >_>
Scrie clar unde e eroarea:
Calls undeclared function! :
query


Scrieti in quest_functions jos de tot query, salvati si gata.

Deconectat
Avatar utilizator
F4NTOM4
Nivel 1
Nivel 1
Mesaje: 143
Membru din: 23 Aug 2014
Localitate: Bucuresti
Status: Lucrez la ApGaming
Server Metin2: Metin2AP
Mulțumiri acordate: 2
Mulțumiri primite: 6
Contact:

Re: [QUEST] Sistem vanzare caracter

Mesajde F4NTOM4 » 05 Ian 2016, 05:03

bai baieti nu e clar ca trebuie sa declarati functiile din quest inainte sa il instalati ?
quest_functions > adaugati functia query la final
App. vedeti ca dupa ultima linie in quest_functions sa dati un enter apoi save.
Imagine

Deconectat
Avatar utilizator
Moș xWiggle
Utilizator interzis !
Utilizator interzis !
Mesaje: 494
Membru din: 26 Dec 2015
Localitate: Acasa la prietena ta
Status: - Marijuana -
Server Metin2: Metin2Blow
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Re: [QUEST] Sistem vanzare caracter

Mesajde Moș xWiggle » 05 Ian 2016, 19:48

DaRealPain scrie:Vai de capul meu >_>
Scrie clar unde e eroarea:
Calls undeclared function! :
query


Scrieti in quest_functions jos de tot query, salvati si gata.

Uite prietene asa am facut si acum : QUEST : vanzare_caracter
STATE : start
WHEN : 20381.use
Calls undeclared function!
Abort (core dumped)
Imagine

Deconectat
Avatar utilizator
cry4more
Nivel 1
Nivel 1
Mesaje: 78
Membru din: 19 Dec 2013
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: [QUEST] Sistem vanzare caracter

Mesajde cry4more » 06 Ian 2016, 10:51

Nu aveți funcțiile adăugate în quest_functions, postează și ce funcție nu ai în quest_functions.

Deconectat
Avatar utilizator
Moș xWiggle
Utilizator interzis !
Utilizator interzis !
Mesaje: 494
Membru din: 26 Dec 2015
Localitate: Acasa la prietena ta
Status: - Marijuana -
Server Metin2: Metin2Blow
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Re: [QUEST] Sistem vanzare caracter

Mesajde Moș xWiggle » 06 Ian 2016, 11:09

Asa am in quest_functions:

Cod: Selectaţi tot

__fish_real_refine_rod
__get_empire_priv_string
__get_guild_priv_string
__get_guildid_byname
__give_char_priv
__give_empire_priv
__give_guild_priv
__refine_pick
addimage
citire_parola
file_exists
setare_parola
resetare_parola
bayrak_liste
cinsiyet
karakter
addmapsignal
affect.add
affect.add_collect
affect.add_collect_point
get_4floor_stone_pos
affect.add_hair
affect.get_apply_on
string.sub
getinput
affect.get_apply_value
affect.remove
affect.remove_all_collect
affect.remove_bad
affect.remove_collect
affect.remove_good
affect.remove_hair
arena.add_observer
arena.get_duel_list
arena.is_in_arena
arena.start_duel
ba.start
bool_to_str
building.get_land_id
building.get_land_info
building.has_land
building.reconstruct
building.set_land_owner
BuildSkillList
char_log
chat
clear_letter
clear_server_timer
clearmapsignal
cleartimer
cmdchat
color
color256
command
complete_quest
complete_quest_state
confirm
count_item_range
d.all_near_to
d.check_eliminated
d.clear_regen
d.count_monster
d.delete_item_in_item_group_from_all
d.exit
d.exit_all
d.exit_all_by_item_group
d.exit_all_to_start_position
d.get_kill_mob_count
d.get_kill_stone_count
d.get_map_index
d.getf
d.is_unique_dead
d.is_use_potion
d.join
d.jump_all
d.kill_all
d.kill_unique
d.new_jump
d.new_jump_all
d.new_jump_party
d.notice
d.purge
d.purge_unique
d.regen_file
d.revived
d.say_diff_by_item_group
d.select
d.set_dest
d.set_exit_all_at_eliminate
d.set_item_group
d.set_regen_file
d.set_unique
d.set_warp_at_eliminate
d.set_warp_location
d.setf
d.setqf
d.setqf2
d.spawn
d.spawn_goto_mob
d.spawn_group
d.spawn_mob
d.spawn_mob_dir
d.spawn_move_group
d.spawn_move_unique
d.spawn_name_mob
d.spawn_stone_door
d.spawn_unique
d.spawn_wooden_door
d.unique_get_hp_perc
d.unique_set_def_grade
d.unique_set_hp
d.unique_set_maxhp
delay
DragonLair.startRaid
find_npc_by_vnum
find_pc_by_name
find_pc_cond
forked.get_pass_start_pos
forked.get_sungzi_start_pos
forked.getdeadcount
forked.getpassmapindexbyempire
forked.getpasspathbyempire
forked.getsungzimapindex
forked.initforked
forked.initkillcount
forked.is_registered_user
forked.isforkedmapindex
forked.issungzimapindex
forked.purge_all_monsters
forked.register_user
forked.setdeadcount
forked.warp_all_in_map
game.drop_item
game.drop_item_with_ownership
game.get_event_flag
game.get_guild_name
game.get_safebox_level
game.get_warp_guild_war_list
game.open_mall
game.open_safebox
game.request_make_guild
game.set_event_flag
game.set_safebox_level
get_channel_id
get_global_time
get_locale
get_mob_level
get_quest_state
get_random_vnum_from_table
get_server_timer_arg
get_time
gm_resetstate
goldbar.quest
guild.around_ranking_string
guild.change_master
guild.change_master_with_limit
guild.get_any_war
guild.get_ladder_point
guild.get_member_count
guild.get_name
guild.get_rank
guild.get_reserve_war_table
guild.get_warp_war_list
guild.high_ranking_string
guild.is_bet
guild.is_war
guild.level
guild.name
guild.war_bet
guild.war_enter
herb_q_init_a
herb_q_init_v
highscore.register
highscore.show
horse.advance
horse.feed
horse.get_grade
horse.get_health
horse.get_health_pct
horse.get_hp
horse.get_level
horse.get_name
horse.get_stamina
horse.get_stamina_pct
horse.is_dead
horse.is_mine
horse.is_riding
horse.is_summon
horse.revive
horse.ride
horse.set_level
horse.set_name
horse.summon
horse.unride
horse.unsummon
input
input_number
ipairs
is_speed_server
is_test_server
item.can_over9refine
item.change_to_over9
item.get_cell
item.get_count
item.get_id
item.get_level
item.get_level_limit
item.get_name
item.get_over9_material_vnum
item.get_refine_vnum
item.get_size
item.get_socket
item.get_sub_type
item.get_type
item.get_value
item.get_vnum
item.has_flag
item.next_refine_vnum
item.over9refine
item.remove
item.select
item.select_cell
item.set_socket
item.set_value
item.start_realtime_expire
item_log
item_name
kill_all_in_map
loop_timer
makequestbutton
marriage.divorce_time_check
marriage.end_wedding
marriage.engage_to
marriage.find_married_vid
marriage.get_married_time
marriage.get_wedding_list
marriage.in_my_wedding
marriage.join_wedding
marriage.marry_to
marriage.remove
marriage.set_to_marriage
marriage.warp_to_my_marriage_map
marriage.wedding_client_command
marriage.wedding_dark
marriage.wedding_is_playing_music
marriage.wedding_music
marriage.wedding_snow
math.ceil
math.floor
math.max
math.min
math.mod
math.abs
math.random
member.chat
member.clear_ready
member.set_ready
mgmt.monarch_change_lord
mgmt.monarch_state
mob.spawn
mob.spawn_group
mob_name
mob_vnum
mob_table
next_time_is_now
next_time_set
notice
notice_all
notice_in_map
notice_multiline
npc.dec_remain_hairdye_count
npc.dec_remain_skill_book_count
npc.get_empire
npc.get_guild
npc.get_leader_vid
npc.get_race
npc.get_remain_hairdye_count
npc.get_remain_skill_book_count
npc.get_vid_attack_mul
npc.get_vid_damage_mul
npc.getrace
npc.is_near
npc.is_near_vid
npc.is_pc
npc.is_quest
npc.kill
npc.lock
npc.open_shop
npc.purge
npc.set_vid_attack_mul
npc.set_vid_damage_mul
npc.unlock
npc_get_job
npc_is_same_empire
npc_is_same_job
number
oh.candidacy
oh.candidacy_list
oh.candidacy_name
oh.candidacycount
oh.election
oh.frog_to_empire_money
oh.info
oh.isguildmaster
oh.ismonarch
oh.monarch_mob
oh.monarchbless
oh.monarchdefenseup
oh.monarchpowerup
oh.notice
oh.spawnguard
oh.spawnmob
oh.takemonarchmoney
oh.transfer
oh.warp
os.date
os.execute
oxevent.close
oxevent.end_event
oxevent.end_event_force
oxevent.get_attender
oxevent.get_status
oxevent.give_item
oxevent.open
oxevent.quiz
party.chat
party.clear_ready
party.get_leader_pid
party.get_max_level
party.get_near_count
party.getf
party.give_buff
party.is_in_dungeon
party.is_leader
party.is_party
party.run_cinematic
party.setf
party.setqf
party.show_cinematic
party.syschat
pc.aggregate_monster
pc.can_warp
pc.change_alignment
pc.change_empire
pc.change_gold
pc.change_money
pc.change_name
pc.change_sex
pc.change_sp
pc.changealignment
pc.changegold
pc.changemoney
pc.clear_one_skill
pc.clear_skill
pc.clear_sub_skill
pc.count_item
pc.countitem
pc.dec_skill_point
pc.delqf
pc.destroy_guild
pc.diamond_refine
pc.enough_inventory
pc.forget_my_attacker
pc.get_alignment
pc.get_armor
pc.get_change_empire_count
pc.get_channel_id
pc.get_empire
pc.get_empty_inventory_count
pc.get_equip_refine_level
pc.get_exp
pc.get_gm_level
pc.get_gold
pc.get_guild
pc.get_horse_level
pc.get_hp
pc.get_job
pc.get_leadership
pc.get_level
pc.get_local_x
pc.get_local_y
pc.get_map_index
pc.get_max_hp
pc.get_max_sp
pc.get_money
pc.get_name
pc.get_next_exp
pc.get_part
pc.get_player_id
pc.get_playtime
pc.get_premium_remain_sec
pc.get_race
pc.get_real_alignment
pc.get_sex
pc.get_sig_items
pc.get_skill_group
pc.get_skill_level
pc.get_skill_point
pc.get_socket_items
pc.get_sp
pc.get_special_ride_vnum
pc.get_start_location
pc.get_vid
pc.get_war_map
pc.get_weapon
pc.get_wear
pc.get_x
pc.get_y
pc.getarmor
pc.getcurrentmapindex
pc.getempire
pc.getf
pc.getgold
pc.getguild
pc.gethp
pc.getleadership
pc.getmaxhp
pc.getmaxsp
pc.getmoney
pc.getname
pc.getplaytime
pc.getqf
pc.getsp
pc.getweapon
pc.getx
pc.gety
pc.give_exp
pc.give_exp2
pc.give_exp_perc
pc.give_gold
pc.give_item
pc.give_item2
pc.give_item2_select
pc.give_item_from_special_item_group
pc.give_lotto
pc.give_polymorph_book
pc.has_guild
pc.has_master_skill
pc.hasguild
pc.have_map_scroll
pc.have_pos_scroll
pc.in_dungeon
pc.is_clear_skill_group
pc.is_dead
pc.is_engaged
pc.is_gm
pc.is_guild_master
pc.is_horse_alive
pc.is_married
pc.is_mount
pc.is_near_vid
pc.is_polymorphed
pc.is_riding
pc.is_skill_book_no_delay
pc.isguildmaster
pc.learn_grand_master_skill
pc.mining
pc.mount
pc.mount_bonus
pc.ore_refine
pc.pc_attract_ranger
pc.polymorph
pc.refine_equip
pc.remove_from_guild
pc.remove_item
pc.remove_polymorph
pc.remove_skill_book_no_delay
pc.removeitem
pc.reset_point
pc.reset_status
pc.revive_horse
pc.select
pc.send_block_mode
pc.set_change_empire_count
pc.set_part
pc.set_skill_group
pc.set_skill_level
pc.set_warp_location
pc.set_warp_location_local
pc.setf
pc.setqf
pc.teleport
pc.unmount
pc.warp
pc.warp_exit
pc.warp_local
pc.warp_to_guild_war_observer_position
pc_find_skill_teacher_vid
pc_find_square_guard_vid
pc_get_exp_bonus
pc_get_village_map_index
pc_is_novice
pet.count_summoned
pet.is_summon
pet.spawn_effect
pet.summon
pet.unsummon
purge_area
q.done
q.getcurrentquestindex
q.no_send
q.set_clock
q.set_clock_name
q.set_clock_value
q.set_counter
q.set_counter_name
q.set_counter_value
q.set_icon
q.set_quest_state
q.set_state
q.set_title
q.set_title2
q.setstate
q.start
q.yield
raw_script
regen_in_map
remove_item_range
resetdelay
restart_quest
say
say_black
say_blue
say_blue2
say_gold
say_green
say_in_map
say_item
say_item_vnum
say_npc_name
say_pc_name
say_red
say_reward
say_show_item
say_title
say_white
say_yellow
select
select_item
select_table
send_letter
send_letter_ex
server_loop_timer
server_timer
set_quest_state
set_state
setbgimage
setcolor
setdelay
setleftimage
setmapcenterposition
setskin
setstate
show_horse_menu
skill_group_dialog
speedserver.get_current_exp_priv
speedserver.get_holiday
speedserver.get_wday
speedserver.init_holiday
speedserver.init_wday
speedserver.set_holiday
speedserver.set_wday
string.format
string.gfind
string.gsub
string.len
string.lower
sys_log
syschat
table.foreach
table.foreachi
table.getn
table.insert
table.remove
table_get_random_item
target.clear
target.delete
target.id
target.npc
target.pc
target.pos
target.vid
test_chat
time_hour_to_sec
time_min_to_sec
time_to_str
timer
tonumber
tostring
type
under_han
wait
warp_all_in_area_to_area
warp_all_to_village
warp_to_village
gm_resetstate
get_locale_base_path
close
io.open
lines
string.split
write
get_next_char_num
say_size
pc.charge_cash
mysql_query
mysql_query10
pc.get_account
pc.get_account_id
arena
guncelle
guncelle_dusur
isinlanin
npc.get_vid
ejder_odasi_kalansure()
ejder_odasi_kalansure
d.find
d.get_unique_vid
d.getf_from_map_index
d.purge_area
d.spawn_mob_ac_dir
get_special_item_group
party.get_member_pids
party.is_map_member_flag_lt
q.begin_other_pc_block
q.end_other_pc_block
beran7_setaou.ejder_odasi_kalansure
devilcatacomb_zone.setting
devilcatacomb_zone.spawn_doors
item2.equip
item2.get_attr
item2.set_attr
pc2.give_or_drop_item_and_select
col.red
level_aldir
LIB_duration
game.drop_item_and_select
say_npc
item.copy_and_give_before_remove
drop_gamble_with_flag
ds.give_qualification
ds.is_qualified
get_today_count
inc_today_count
os.time
string.find
ds.open_refine_window
get_time_remaining
pc.give_poly_marble
game.open_web_mall
say_important
say_important_title
bere
say2
string.sub
npc.get_level
blackforce_level_aldir
kazanan_guncelle
tablo_kontrol
col.blue
cube_open
query
Ultima oară modificat 20 Noi 2016, 12:25 de către Ionut, modificat 1 dată în total.
Motiv: Code adăugat !
Imagine


Înapoi la “Quest-uri”

Cine este conectat

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