Nelamurire quest GM online

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
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

*Problemă:
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Stie cumva cineva unde este "setat" cumva nivelul de GM de la care sa apara mesajul acelui popular quest cu gmonline la login? Adica atunci cand intra un GM sa apara pe chat ca este online. Pentru ca am 5 nivele de GM si doar de la al 3-lea in sus apare mesajul si vreau incepand de la primul ....
Avatar utilizator
FLR
Nivel 2

Nivel 2
Mesaje: 193
Membru din: 08 Mai 2016, 13:44
Regat: Jinno
Aprecieri: 152  
Mulţumiri: 22  
Medalii

intra in questlua_pc.cpp si cauta :
int pc_is_gm(lua_State* L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
lua_pushboolean(L, ch->GetGMLevel() >= GM_HIGH_WIZARD && !ch->IsStrippedPowers());

return 1;
}

tu modifica acel GM_HIGH_WIZZARD cu cel mai mic nivel de GM, nu mai stiu care era, parca LOW_WIZZARD, gasesti tu.
have fun :D.
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

FLR scrie: ↑09 Aug 2019, 01:51 intra in questlua_pc.cpp si cauta :
int pc_is_gm(lua_State* L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
lua_pushboolean(L, ch->GetGMLevel() >= GM_HIGH_WIZARD && !ch->IsStrippedPowers());

return 1;
}

tu modifica acel GM_HIGH_WIZZARD cu cel mai mic nivel de GM, nu mai stiu care era, parca LOW_WIZZARD, gasesti tu.
have fun :D.
Imagine Ma poti ajuta putin si aici, te rog frumos? La care dintre cele 2 trebuie pus nivelul, impreuna cu acel IsStrippedPower de l-ai scris acolo? .... GM_HELP este cel mai mic rank de GM (Am modificat toate numele, ma rog)
Avatar utilizator
_FLR_
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 09 Aug 2019, 02:32
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Tu lasi asa fara IsStrippedPower, modifici toar GM_HIGH_WIZARD cu ce vrei tu
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

_FLR_ scrie: ↑09 Aug 2019, 02:33 Tu lasi asa fara IsStrippedPower, modifici toar GM_HIGH_WIZARD cu ce vrei tu
Faza este ca deja era acolo cel mai mic level ...
Avatar utilizator
_FLR_
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 09 Aug 2019, 02:32
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

ia arata quest ul
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

_FLR_ scrie: ↑09 Aug 2019, 02:53 ia arata quest ul
Asta e questul http://just4metin.ro/quest-uri/online-t474.html
Avatar utilizator
_FLR_
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 09 Aug 2019, 02:32
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

KrYpToNNN scrie: ↑09 Aug 2019, 03:09
_FLR_ scrie: ↑09 Aug 2019, 02:53 ia arata quest ul
Asta e questul h t t p : / /just4metin.ro/quest-uri/online-t474.html
normal de acolo ar trebuie sa fie de unde ti-am spus eu, de altundeva nu are cum. verifica linia asta:
fprintf(stderr, "CMD syntax error: <cmd> <DISABLE | LOW_WIZARD | WIZARD | HIGH_WIZARD | GOD> at line %d\n", lineno);
din config.cpp si vezi care este primul grad. De exemplu la mine primul grad este LOW_WIZARD ca si aici: h t t p s ://prnt.sc/oqaziu

iar functia ta normal ar trebuie sa arate asa :
int pc_is_gm(lua_State* L)
{
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
lua_pushboolean(L, ch->GetGMLevel() >= GM_LOW_WIZARD);
return 1;
}

P.S: Tu trebuie sa pui ce scrie la : level = GM_LOW_WIZARD; nu la : levelname, "LOW_WIZARD"))
Avatar utilizator
KinKade
Membru Club

Membru Club
Mesaje: 1224
Membru din: 10 Mar 2014, 19:39
Server: Quirin2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 55  
Discord: Copiază ID
 Contact:
Medalii

Fa quest-ul direct pe numele celui care vrei sa apara mesajul cand te loghezi:

Cod: Selectaţi tot

quest onlinegm begin
     state start begin
          when login begin
          if pc.get_name() == "Dinos" or pc.get_name() == "Dinos" or pc.get_name() == "Dinos" then
			command("n ".. pc.get_name() .." Este online")
			command("n Pentru intrebarile dvs. PM . thenewworld.mt2.ro ")
          else
                        chat("Bine ai venit!")
          end
     end
end
Discord: Koshmar#3873
Afișează semnătura
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

Dinos scrie: ↑09 Aug 2019, 06:05 Fa quest-ul direct pe numele celui care vrei sa apara mesajul cand te loghezi:

Cod: Selectaţi tot

quest onlinegm begin
     state start begin
          when login begin
          if pc.get_name() == "Dinos" or pc.get_name() == "Dinos" or pc.get_name() == "Dinos" then
			command("n ".. pc.get_name() .." Este online")
			command("n Pentru intrebarile dvs. PM . thenewworld.mt2.ro ")
          else
                        chat("Bine ai venit!")
          end
     end
end
Faza este ca am intampinat o mica problema si la asta . Daca instalez questul, nu mai pot sa-l modific orice as face, nici de sters nu mai pot sa-l sterg, pentru ca nici cu search nu mai gaseste numele questului pe care l-am bagat, (cum e la tine acolo, "quest onlinegm begin", daca caut "onlinegm" nu gaseste in tot folderul "quest"). As fi vrut sa-l bag asa, daca as sti ca ar merge sa-l modific oricand modific staff-ul...
Închis
Răspunsuri
6
Vizualizări
8653
Răspunsuri
17
Vizualizări
2110
Răspunsuri
8
Vizualizări
2333
Răspunsuri
9
Vizualizări
875

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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