[C++,Py]Soul Stone

Avatar utilizator
Seby.
Membru Club

Membru Club
Mesaje: 883
Membru din: 02 Feb 2017, 23:00
Server: Metin2Pegasus
Regat: Jinno
Aprecieri: 112  
Mulţumiri: 167  
Discord: Copiază ID
 Contact:
Medalii

Manual nu vă mai place să citiţi :))
Avatar utilizator
Penguin
Nivel 3

Nivel 3
Mesaje: 307
Membru din: 29 Apr 2017, 01:35
Server: None
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 86  
Medalii

gmake: *** [OBJDIR/char_manager.o] Error 1
char_item.cpp: In member function 'bool CHARACTER::IsEmptyItemGrid(TItemPos, BYTE, int) const':
char_item.cpp:778:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
gmake: *** [OBJDIR/char_item.o] Error 1
root@:/usr/src/ASOURCE/Server/game/src #
vreo rezolvare? avand in vedere ca nu am bagat nimic in char_item.cpp
Avatar utilizator
laleci16
Nou Venit

Nou Venit
Mesaje: 1
Membru din: 08 Sep 2017, 17:09
Server: tarihmetin2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

qweqw aferim aferim çekin bizden :D
Avatar utilizator
darak.darak2
Nivel 2

Nivel 2
Mesaje: 222
Membru din: 17 Feb 2017, 22:53
Server: www.kor2.ro
Regat: Chunjo
Aprecieri: 7  
Mulţumiri: 19  
 Contact:
Medalii

=)) Poti face mai multe variante.. carti,biolog,92/94,boabe zen,carti secundare. Nice
Imagine


Imagine
Afișează semnătura
Avatar utilizator
KIDDA
Membru Club

Membru Club
Mesaje: 1248
Membru din: 21 Feb 2018, 15:38
Server: KoF2
Aprecieri: 106  
Mulţumiri: 1115  
Medalii

darak.darak2 scrie:=)) Poti face mai multe variante.. carti,biolog,92/94,boabe zen,carti secundare. Nice
bv le dai ideii :)))))
Discord: KIDDA#4960
Skype: negrea.nicu166
Imagine
Afișează semnătura
Avatar utilizator
darak.darak2
Nivel 2

Nivel 2
Mesaje: 222
Membru din: 17 Feb 2017, 22:53
Server: www.kor2.ro
Regat: Chunjo
Aprecieri: 7  
Mulţumiri: 19  
 Contact:
Medalii

.Valy. scrie:
darak.darak2 scrie:=)) Poti face mai multe variante.. carti,biolog,92/94,boabe zen,carti secundare. Nice
bv le dai ideii :)))))
Nu am spus ca e si usor sa le faci.. si cei care stiu sa le rezolve, le vin ideiile astea ;) e din sufletul c++ =))
Imagine


Imagine
Afișează semnătura
Avatar utilizator
AndyOpris
Nivel 4

Nivel 4
Mesaje: 500
Membru din: 09 Iun 2015, 15:12
Server: -
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 226  
Medalii

Functional :) Imagine
Avatar utilizator
Penguin
Nivel 3

Nivel 3
Mesaje: 307
Membru din: 29 Apr 2017, 01:35
Server: None
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 86  
Medalii

putin ajutor, va rog?

input_main.cpp https://ghostbin.com/paste/r4gm6
Avatar utilizator
Ryzen
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 20 Apr 2018, 12:13
Server: Soul Of The Nations
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Image?
Avatar utilizator
hware82
Nivel 2

Nivel 2
Mesaje: 203
Membru din: 05 Iun 2018, 13:18
Server: In lucru
Regat: Jinno
Aprecieri: 36  
Mulţumiri: 11  
Medalii

un quest daca va ajuta:

quest training_grandmaster_skill begin
state start begin
when 50513.use begin
setskin(NOWINDOW)
local vnum = tonumber(input()) or 0
if vnum <= 0 then
cmdchat("SoulStoneResult -1")
return
end

local seelicount = pc.count_item(50513)
if seelicount == 0 then
cmdchat("SoulStoneResult -1")
return
end

if pc.get_skill_group() == 0 then
cmdchat("SoulStoneResult -1")
return
end

local result = training_grandmaster_skill.BuildGrandMasterSkillList(pc.get_job(), pc.get_skill_group())

local vnum_list = result[1]
local name_list = result[2]

if table.getn(vnum_list) == 0 then
cmdchat("SoulStoneResult -1")
return
end

local index = -1
for i = 1, table.getn(vnum_list) do
if vnum_list == vnum then
index = i
break
end
end
if index == -1 then
cmdchat("SoulStoneResult -1")
return
end

local skill_name=name_list[index]
local skill_vnum=vnum_list[index]
local skill_level = pc.get_skill_level(skill_vnum)
local -cenzurat-_alignment = pc.get_real_alignment()
local need_alignment = 1000+500*(skill_level-30)

if -cenzurat-_alignment<-19000+need_alignment then
notice("Nu ai destule puncte de grad.")
cmdchat("SoulStoneResult -1")
return
end

if get_time() < pc.getqf("next_time") then -- and not is_test_server() then
if pc.is_skill_book_no_delay() then
pc.remove_skill_book_no_delay()
else
notice("Ai citit deja o piatra spiritului azi!")
cmdchat("SoulStoneResult -1")
return
end
end
pc.setqf("next_time", get_time()+time_hour_to_sec(number(8, 12)))

pc.remove_item(50513)

if pc.learn_grand_master_skill(skill_vnum) then
cmdchat("SoulStoneResult 1")
pc.change_alignment(-need_alignment)
else
cmdchat("SoulStoneResult 0")
pc.change_alignment(-number(need_alignment/3, need_alignment/2))
end
end
function BuildGrandMasterSkillList(job, group)
GRAND_MASTER_SKILL_LEVEL = 30
PERFECT_MASTER_SKILL_LEVEL = 40

local skill_list = special.active_skill_list[job+1][group]
local ret_vnum_list = {}
local ret_name_list = {}

-- test_chat(string.format("job=%d, group=%d", job, group))

table.foreach(skill_list,
function(i, skill_vnum)
local skill_level = pc.get_skill_level(skill_vnum)

-- test_chat(string.format("[%d]=%d", skill_vnum, skill_level))
if skill_level >= GRAND_MASTER_SKILL_LEVEL and skill_level < PERFECT_MASTER_SKILL_LEVEL then

table.insert(ret_vnum_list, skill_vnum)
local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
if name == nil then name=skill_vnum end
table.insert(ret_name_list, name)
end
end)
return {ret_vnum_list, ret_name_list}


--return {ret_vnum_list, ret_name_list}
end
end
end
Închis
Răspunsuri
5
Vizualizări
603
Răspunsuri
4
Vizualizări
421
Răspunsuri
0
Vizualizări
1309

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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