Intrebari

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

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

*Problemă: O sa listez mai jos
Tipologie server(PvM / PvP): PVP
*Resursă folosită: -
*ServerFiles utilizat: Cartof v2
*Syserr: -
Poză: -
*Detalii suplimentare:
1. Cand am bagat quest-ul pentru skill-uri P si cele secundare, am primit core dumped de la pc.set_skill_level dar quest-ul este functional, poate cauza probleme? - REZOLVAT de DND

2. Am facut sansa de reusita la pietre 100% dar nu reusesc sa fac acelasi lucru si pentru marmura si adauga, am modificat tot ce era acolo si am pus 100% la toate.

3. Cum pot sa scot acea pagina de "langa" task, nu apare dar cand dau click imi deschida pagina de bonusuri.
- Rezolvat de DND

Deschide asta :


4. Timpul la breasla, am urmat tutorialul c++ si am facut totul bine fara erori, daca scot pe cineva din breasla merge bagat inapoi dar daca el sparge breasla nu il mai pot invita in alta breasla dar el inca poate sa-si creeze alta breasla. Vreo idee de ce?
http://just4metin.ro/sursa/eliminare-li ... 29553.html

Stiu ca nu trebuie facute mai multe chestii in acelasi topic, dar sunt lucruri mici.
Ultima oară modificat 27 Dec 2017, 14:12 de către klynaTz, modificat de 3 ori în total.
Avatar utilizator
-DND-
Utilizatorul Lunii Ianuarie

Utilizatorul Lunii Ianuarie
Mesaje: 1464
Membru din: 22 Ian 2017, 16:40
Server: Serverfiles By DnD
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 2249  
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

quest perfect begin
state start begin
when 50512.use begin
table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
chat("Felictari. Ai primit skillurile perfecte acum vei fii mai puternic ca nici-o data")
item.remove()
end
end
end
dute in object 50512 si sterge-l instaleaza-l acest si spunemi daca mai primesti erori
incerc sa-ti rezolv si alealalte
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

-DND- scrie:

Cod: Selectaţi tot

quest perfect begin
state start begin
when 50512.use begin
table.foreachi(special.active_skill_list[pc.get_job()+1][pc.get_skill_group()],function(r,skill) pc.set_skill_level(skill,59) end)
chat("Felictari. Ai primit skillurile perfecte acum vei fii mai puternic ca nici-o data")
item.remove()
end
end
end
dute in object 50512 si sterge-l instaleaza-l acest si spunemi daca mai primesti erori
incerc sa-ti rezolv si alealalte
Acelasi l-am folosit si eu pana acum
Pentru acest mesaj, klynaTz for the post:
DontCryNoob
Avatar utilizator
-DND-
Utilizatorul Lunii Ianuarie

Utilizatorul Lunii Ianuarie
Mesaje: 1464
Membru din: 22 Ian 2017, 16:40
Server: Serverfiles By DnD
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 2249  
Discord: Copiază ID
 Contact:
Medalii

adauga acel calll in quest_functions si reinstaleaza questul

Nu vad imaginea de langa task
Pentru acest mesaj, -DND- for the post:
klynaTz
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

-DND- scrie:adauga acel calll in quest_functions si reinstaleaza questul

Nu vad imaginea de langa task
A mers, nu stiu cum de nu era. L-am mai adaugat odata cred ca am uitat sa salvez.
Avatar utilizator
-DND-
Utilizatorul Lunii Ianuarie

Utilizatorul Lunii Ianuarie
Mesaje: 1464
Membru din: 22 Ian 2017, 16:40
Server: Serverfiles By DnD
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 2249  
Discord: Copiază ID
 Contact:
Medalii

Char_item.cpp
pt marmura cauti

Cod: Selectaţi tot

if (number(1, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
modifici cu

Cod: Selectaţi tot

if (number(100, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
pt 6/7
Char_item.cpp
cauti

Cod: Selectaţi tot

case USE_ADD_ATTRIBUTE2 :
si mai jos putin ai dinou

Cod: Selectaţi tot

if (number(1, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
modifici dinou cu

Cod: Selectaţi tot

if (number(100, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
Pentru acest mesaj, -DND- for the post:
klynaTz
Avatar utilizator
-DND-
Utilizatorul Lunii Ianuarie

Utilizatorul Lunii Ianuarie
Mesaje: 1464
Membru din: 22 Ian 2017, 16:40
Server: Serverfiles By DnD
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 2249  
Discord: Copiază ID
 Contact:
Medalii

klynaTz scrie:*Problemă:

3. Cum pot sa scot acea pagina de "langa" task, nu apare dar cand dau click imi deschida pagina de bonusuri.


Deschide asta :


4. Timpul la breasla, am urmat tutorialul c++ si am facut totul bine fara erori, daca scot pe cineva din breasla merge bagat inapoi dar daca el sparge breasla nu il mai pot invita in alta breasla dar el inca poate sa-si creeze alta breasla. Vreo idee de ce?

3 FIX 3 : in uicharracter.py cauti

Cod: Selectaţi tot

## Bonuspage
si modifici urmatoarele asa

Cod: Selectaţi tot

#self.GetChild("Dif_spada_Value").SetText(str(self.Spada()))
			#self.GetChild("Dif_spada_Value").SetText(str(self.Spada()))
			#self.GetChild("Dif_spadone_Value").SetText(str(self.Spadone()))
			#self.GetChild("Dif_pugnale_Value").SetText(str(self.Pugnale()))
			#self.GetChild("Res_magia_Value").SetText(str(self.ResMagia()))
			#self.GetChild("Res_freccia_Value").SetText(str(self.Freccia()))
			#self.GetChild("Blocco_Value").SetText(str(self.Blocco()))
			#self.GetChild("Res_war_Value").SetText(str(self.ResWar()))
			#self.GetChild("Res_Sura_Value").SetText(str(self.ResSura()))
			#self.GetChild("Res_Ninja_Value").SetText(str(self.ResNinja()))
			#self.GetChild("Res_Shamy_Value").SetText(str(self.ResShamy()))
			#self.GetChild("Mezziuomini_Value").SetText(str(self.Mezzi()))
			#self.GetChild("Danni_medi_Value").SetText(str(self.Medi()))
			#self.GetChild("Danni_abi_Value").SetText(str(self.Abilita()))
			#self.GetChild("Mostri_Value").SetText(str(self.Mostri()))
			#self.GetChild("Vs_zombie_Value").SetText(str(self.Zombie()))
			#self.GetChild("Critici_Value").SetText(str(self.Critici()))
			#self.GetChild("Trafiggenti_Value").SetText(str(self.Trafi()))
			#self.GetChild("Rig_HP_Value").SetText(str(self.RigHP()))
			#self.GetChild("Rig_MP_Value").SetText(str(self.RigMP()))
			#self.GetChild("Veleno_Value").SetText(str(self.Avvelenamento()))
apoi cauti

Cod: Selectaţi tot

self.tabDict = {
si unde scrie

Cod: Selectaţi tot

"Bonus"		: self.GetChild("Tab_05"),
atat la primul cat si la cele de mai jos le stergi
si v-a arata asata

Cod: Selectaţi tot

		self.tabDict = {
			"STATUS"	: self.GetChild("Tab_01"),
			"SKILL"		: self.GetChild("Tab_02"),
			"EMOTICON"	: self.GetChild("Tab_03"),
			"QUEST"		: self.GetChild("Tab_04"),
			#"Bonus"		: self.GetChild("Tab_05"),
		}
apoi mergi in uiscript , characterwindow.py si cauti

Cod: Selectaţi tot

"name" : "Bonus_Page",
si stergi toata functia
apoi cauti

Cod: Selectaţi tot

				{
					"name" : "Bonus_TitleBar",
					"type" : "titlebar",
					"style" : ("attach",),

					"x" : 8,
					"y" : 7,

					"width" : 238,
					"color" : "red",

					"children" :
					(
						{ "name":"TitleName", "type":"text", "x":0, "y":-1, "text":"Bonus Bilgisi", "all_align":"center" },
					),
				},
si dinou stergi functia
4:Sterge questurile pt breasla si reinstaleaza-le , daca nu , mai refa odata tutorialul sigur e ceva neinregula
Pentru acest mesaj, -DND- for the post:
klynaTz
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

-DND- scrie:
klynaTz scrie:*Problemă:

3. Cum pot sa scot acea pagina de "langa" task, nu apare dar cand dau click imi deschida pagina de bonusuri.


Deschide asta :


4. Timpul la breasla, am urmat tutorialul c++ si am facut totul bine fara erori, daca scot pe cineva din breasla merge bagat inapoi dar daca el sparge breasla nu il mai pot invita in alta breasla dar el inca poate sa-si creeze alta breasla. Vreo idee de ce?

3 FIX 3 : in uicharracter.py cauti

Cod: Selectaţi tot

## Bonuspage
si modifici urmatoarele asa

Cod: Selectaţi tot

#self.GetChild("Dif_spada_Value").SetText(str(self.Spada()))
			#self.GetChild("Dif_spada_Value").SetText(str(self.Spada()))
			#self.GetChild("Dif_spadone_Value").SetText(str(self.Spadone()))
			#self.GetChild("Dif_pugnale_Value").SetText(str(self.Pugnale()))
			#self.GetChild("Res_magia_Value").SetText(str(self.ResMagia()))
			#self.GetChild("Res_freccia_Value").SetText(str(self.Freccia()))
			#self.GetChild("Blocco_Value").SetText(str(self.Blocco()))
			#self.GetChild("Res_war_Value").SetText(str(self.ResWar()))
			#self.GetChild("Res_Sura_Value").SetText(str(self.ResSura()))
			#self.GetChild("Res_Ninja_Value").SetText(str(self.ResNinja()))
			#self.GetChild("Res_Shamy_Value").SetText(str(self.ResShamy()))
			#self.GetChild("Mezziuomini_Value").SetText(str(self.Mezzi()))
			#self.GetChild("Danni_medi_Value").SetText(str(self.Medi()))
			#self.GetChild("Danni_abi_Value").SetText(str(self.Abilita()))
			#self.GetChild("Mostri_Value").SetText(str(self.Mostri()))
			#self.GetChild("Vs_zombie_Value").SetText(str(self.Zombie()))
			#self.GetChild("Critici_Value").SetText(str(self.Critici()))
			#self.GetChild("Trafiggenti_Value").SetText(str(self.Trafi()))
			#self.GetChild("Rig_HP_Value").SetText(str(self.RigHP()))
			#self.GetChild("Rig_MP_Value").SetText(str(self.RigMP()))
			#self.GetChild("Veleno_Value").SetText(str(self.Avvelenamento()))
apoi cauti

Cod: Selectaţi tot

self.tabDict = {
si unde scrie

Cod: Selectaţi tot

"Bonus"		: self.GetChild("Tab_05"),
atat la primul cat si la cele de mai jos le stergi
si v-a arata asata

Cod: Selectaţi tot

		self.tabDict = {
			"STATUS"	: self.GetChild("Tab_01"),
			"SKILL"		: self.GetChild("Tab_02"),
			"EMOTICON"	: self.GetChild("Tab_03"),
			"QUEST"		: self.GetChild("Tab_04"),
			#"Bonus"		: self.GetChild("Tab_05"),
		}
apoi mergi in uiscript , characterwindow.py si cauti

Cod: Selectaţi tot

"name" : "Bonus_Page",
si stergi toata functia
apoi cauti

Cod: Selectaţi tot

				{
					"name" : "Bonus_TitleBar",
					"type" : "titlebar",
					"style" : ("attach",),

					"x" : 8,
					"y" : 7,

					"width" : 238,
					"color" : "red",

					"children" :
					(
						{ "name":"TitleName", "type":"text", "x":0, "y":-1, "text":"Bonus Bilgisi", "all_align":"center" },
					),
				},
si dinou stergi functia
4:Sterge questurile pt breasla si reinstaleaza-le , daca nu , mai refa odata tutorialul sigur e ceva neinregula

3. A mers, mersi.
4. Am facut exact cum este in tutorial, am refacut. Acelasi lucru.




Quest-ul este bagat
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

-DND- scrie:Char_item.cpp
pt marmura cauti

Cod: Selectaţi tot

if (number(1, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
modifici cu

Cod: Selectaţi tot

if (number(100, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
pt 6/7
Char_item.cpp
cauti

Cod: Selectaţi tot

case USE_ADD_ATTRIBUTE2 :
si mai jos putin ai dinou

Cod: Selectaţi tot

if (number(1, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
modifici dinou cu

Cod: Selectaţi tot

if (number(100, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])

Acum intra primul bonus si la restu esueaza continuu.
Avatar utilizator
-DND-
Utilizatorul Lunii Ianuarie

Utilizatorul Lunii Ianuarie
Mesaje: 1464
Membru din: 22 Ian 2017, 16:40
Server: Serverfiles By DnD
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 2249  
Discord: Copiază ID
 Contact:
Medalii

Inlocuieste functia din sursa cu asta pentru guild. Cat despre bonusuri si marmura 100% v-a trebuii sa adaugi
in loc de

Cod: Selectaţi tot

if (number(100, 100) <= aiItemAttributeAddPercent[item2->GetAttributeCount()])
adauga asta

Cod: Selectaţi tot

if (number(1, 100) <= 100[item2->GetAttributeCount()])
La amebele cazuri.
(atentie , nu am testat aceasta. fa un backup inainte)
Închis
Răspunsuri
2
Vizualizări
193
Răspunsuri
10
Vizualizări
949
Răspunsuri
1
Vizualizări
220
Răspunsuri
3
Vizualizări
1621

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 19 vizitatori