Restrictionare mape Offline Great

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

Nou Venit
Mesaje: 39
Membru din: 26 Aug 2019, 19:04
Regat: Jinno
Aprecieri: 180  
Mulţumiri: 0
Medalii

*Problemă/Întrebare: Salutare. As avea o intrebare, de unde as putea modifica in asa fel incat shopul meu offline (great) sa nu poata fii facut doar in mapele cu indexul ce il setez eu. Mai exact as vrea sa interzic ca shopurile sa se poata face in toate mapele inafara de o mapa ce am implementat-o special pentru trade. Multumesc :D
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Avatar utilizator
Petrinel
Nivel 4

Nivel 4
Mesaje: 539
Membru din: 31 Mar 2018, 00:58
Server: Fara
Regat: Jinno
Aprecieri: 319  
Mulţumiri: 101  
Discord: Copiază ID
Medalii

poate te ajuta:
arhiva-cereri/quest-restrictie-shop-map1-t62631.html
ai acolo

sau
in config shop inlocuiesti
OFFLINE_SHOP_MAP_ALLOW_LIMIT: 0
cu
OFFLINE_SHOP_MAP_ALLOW_LIMIT: 1
si adaugi mai jos:
OFFLINE_SHOP_MAP_ALLOW:
si aici bagi index-urile.

sau din sursa in char.cpp la OpenMyShop sa iti faci tu.
Ultima oară modificat 12 Dec 2020, 00:30 de către Petrinel, modificat de 4 ori în total.
Imagine
Afișează semnătura
Avatar utilizator
ZoomDown
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 26 Aug 2019, 19:04
Regat: Jinno
Aprecieri: 180  
Mulţumiri: 0
Medalii

Petrinel scrie: ↑12 Dec 2020, 00:14 in config shop inlocuiesti
OFFLINE_SHOP_MAP_ALLOW_LIMIT: 0
cu
OFFLINE_SHOP_MAP_ALLOW_LIMIT: 1
si adaugi mai jos:
OFFLINE_SHOP_MAP_ALLOW:
si aici bagi index-urile.
Daca nu te superi ai putea sa imi spui mai exact care fisier? ca ma jur ca am cautat in sursa si n-am gasit nicaieri OFFLINE_SHOP_MAP_ALLOW. Iarta-ma daca is mai greu de cap :((
Avatar utilizator
ZoomDown
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 26 Aug 2019, 19:04
Regat: Jinno
Aprecieri: 180  
Mulţumiri: 0
Medalii

Petrinel scrie: ↑12 Dec 2020, 00:14 poate te ajuta:

ai acolo

sau
in config shop inlocuiesti
OFFLINE_SHOP_MAP_ALLOW_LIMIT: 0
cu
OFFLINE_SHOP_MAP_ALLOW_LIMIT: 1
si adaugi mai jos:
OFFLINE_SHOP_MAP_ALLOW:
si aici bagi index-urile.

sau din sursa in char.cpp la OpenMyShop sa iti faci tu.
Nu am gasit niciunde acel OFFLINE_SHOP_CONFIG, am citit si topicul ce mi l-ai lasat tu, iar sincer din char.cpp nu stiu ce ar trebui sa modific. Alte sugestii? Multumesc btw
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Cel mai simplu e sa blochezi itemu de creat shop in mapa respectiva. Și faci un quest, când dai click pe el să te teleporteze unde vrei sa faci shop.
Și din cmd_general
Modifici ACMD(do_open_shop)
Pui conditia
if (ch->GetMapIndex() == 110 || ch->GetMapIndex() == 1 || ch->GetMapIndex() == 21 || ch->GetMapIndex() == 41)
	{
           ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Nu poti deschide un shopp offline in aceasta mapa!"));
           return;
	}
Nu stiu daca map_index urile is bune, ca e ceva facut rapid.
Avatar utilizator
[Reizo]
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1301
Membru din: 22 Oct 2019, 15:44
Server: SAPPHIRE2
Regat: Chunjo
Aprecieri: 409  
Mulţumiri: 4322  
Discord: Copiază ID
 Contact:
Medalii

Nu e ok asa member/amvenitsavadcv/, ca ii dai de munca degeaba.
if (ch->GetMapIndex() != indexu de la mapa in care vrea sa se poata)
return;
Ca daca vr sa puna doar intr-o mapa si tre sa blocheze asa toate index-urile are de trb si e dgb.
Imagine
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

[Reizo] scrie: ↑13 Dec 2020, 16:57 Nu e ok asa member/amvenitsavadcv/, ca ii dai de munca degeaba.
if (ch->GetMapIndex() != indexu de la mapa in care vrea sa se poata)
return;
Ca daca vr sa puna doar intr-o mapa si tre sa blocheze asa toate index-urile are de trb si e dgb.
Eu i-am dat un exemplu, el își poate adapta cum vrea :))
Nu cred că dacă ar vrea să blocheze în toate mapele ar sta sa scrie fiecare index, când poți să vefifici dacă e diferit de index-ul mapei respective.
Eu zic să o lași mai moale, și să nu mai încerci să o faci pe deșteptu.
Ideea contează.
Avatar utilizator
[Reizo]
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1301
Membru din: 22 Oct 2019, 15:44
Server: SAPPHIRE2
Regat: Chunjo
Aprecieri: 409  
Mulţumiri: 4322  
Discord: Copiază ID
 Contact:
Medalii

member/amvenitsavadcv/, ok, e greu sa asumam greseala?

Daca era o idee, ii scriai desigur "o idee ar fi: codul respectiv"
O data ce o pui in imperativ Imagine, nu mai este o idee, este o actiune ce trebuie sa indeplineasca. Ah si o data ce el nu stia sa faca asta, cel mai probabil nu stia sa modifice codul respectiv. Don't be a smart ass.
Imagine
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

[Reizo] scrie: ↑13 Dec 2020, 17:59 member/amvenitsavadcv/, ok, e greu sa asumam greseala?

Daca era o idee, ii scriai desigur "o idee ar fi: codul respectiv"
O data ce o pui in imperativ Imagine, nu mai este o idee, este o actiune ce trebuie sa indeplineasca. Ah si o data ce el nu stia sa faca asta, cel mai probabil nu stia sa modifice codul respectiv. Don't be a smart ass.
De ce ai apărut și tu fix acm, după ce am postat eu „ideea„ asta, și nu înainte, cu ideea ta personală? :))
Las-o frate mai ușor :))
Dacă nu știa, învață C++. Nu e așa greu :))
Eu am citit titlu, restrictionare mape, i-am zis cum sa restrictioneze in map1,map2. Restu își poate adapta
Îmi asum greșeala, dar nu cândd apari tu de nicăieri să-mi zici că am greșit, când topicu asta a stat fără răspuns , și fix cand am postat eu, a apărut devu din tine să corecteze :))
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

amvenitsavadcv scrie: ↑13 Dec 2020, 18:10
[Reizo] scrie: ↑13 Dec 2020, 17:59 member/amvenitsavadcv/, ok, e greu sa asumam greseala?

Daca era o idee, ii scriai desigur "o idee ar fi: codul respectiv"
O data ce o pui in imperativ Imagine, nu mai este o idee, este o actiune ce trebuie sa indeplineasca. Ah si o data ce el nu stia sa faca asta, cel mai probabil nu stia sa modifice codul respectiv. Don't be a smart ass.
De ce ai apărut și tu fix acm, după ce am postat eu „ideea„ asta, și nu înainte, cu ideea ta personală? :))
Las-o frate mai ușor :))
Dacă nu știa, învață C++. Nu e așa greu :))
Eu am citit titlu, restrictionare mape, i-am zis cum sa restrictioneze in map1,map2. Restu își poate adapta
Îmi asum greșeala, dar nu cândd apari tu de nicăieri să-mi zici că am greșit, când topicu asta a stat fără răspuns , și fix cand am postat eu, a apărut devu din tine să corecteze :))
Bossu, te-ai aprins total inutil cand Reizo ti-a vorbit extrem de frumos legat de faptul ca nu e ok ceea ce i-ai raspuns. Reciteste absolut toate raspunsurile, cap-coada si da-ti seama ca ai facut un rage inutil, aici vina este 100% a ta. Ce reiese de aici este ca esti 100% egoist si vrei ca doar raspunsurile tale sa fie ok si sa nu se bage alti "devi" peste tine, sau sa te corecteze. Asuma-ti greseala si inceteaza cu astea. Nu de alta, dar risti sa faci rau rank-ului tau. Reizo are oricum mai multa minte si te poate ignora usor incat sa iesi tu ala fraier si sa risti sa ramai fara rank

[ Postat de pe Android ] Imagine
Închis
Răspunsuri
8
Vizualizări
440
Răspunsuri
2
Vizualizări
279
Răspunsuri
4
Vizualizări
642

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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