*Problemă: Staff la prieteni
Tipologie server:---
*Resursă folosită: ---
*ServerFiles utilizat: DreamWorld2
*Syserr: ---
Poză: ----
*Detalii suplimentare: Am staff la prieteni din c++ nu python si quest, intrebarea mea este cum pot face sa exclud pe cineva din lista respectiva in functie de nume nu de grad
Intrebare c++ Staff la prieteni
- Marius Dragomir
-

- Mesaje: 1020
- Membru din: 13 Noi 2017, 21:32
- Server: HellHound
- Regat: Jinno
- Aprecieri: 499
- Mulţumiri: 1211
- Discord: Copiază ID
- Pentru acest mesaj, Marius Dragomir a primit 3 (de) mulţumiri
- foka • marcos_tlc • snexro2
- Marius Dragomir
-

- Mesaje: 1020
- Membru din: 13 Noi 2017, 21:32
- Server: HellHound
- Regat: Jinno
- Aprecieri: 499
- Mulţumiri: 1211
- Discord: Copiază ID
Up
[ Postat de pe Android ]
[ Postat de pe Android ]

- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
mariusdrg95 scrie:*Problemă: Staff la prieteni
Tipologie server:---
*Resursă folosită: ---
*ServerFiles utilizat: DreamWorld2
*Syserr: ---
Poză: ----
*Detalii suplimentare: Am staff la prieteni din c++ nu python si quest, intrebarea mea este cum pot face sa exclud pe cineva din lista respectiva in functie de nume nu de grad
"SELECT '%s',mName FROM common.gmlist WHERE mName!='%s' AND mName!='CE_NUME_VREI' AND mAuthority <= 'LOW_WIZARD'", account.c_str(), account.c_str());
Sistemul de Staff la prieteni pe C++ iti ia automat numele din tabelul "gmlist", orice grad ar avea, poti sa-l treci si fara un grad anume ca tot ti-l citeste.
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Vincent Griffith scrie:Sistemul de Staff la prieteni pe C++ iti ia automat numele din tabelul "gmlist", orice grad ar avea, poti sa-l treci si fara un grad anume ca tot ti-l citeste.
SELECT '%s',mName FROM common.gmlist WHERE mName!='%s'- Pentru acest mesaj, [RaffaeL] a primit 2 (de) mulţumiri
- Vincent Griffith • Marius Dragomir
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Exemplu din messenger_manager.cpp(serverul meu de teste):
#ifdef ENABLE_MESSENGER_TEAM DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadTeamList), this), "SELECT '%s',mName FROM common.gmlist WHERE mName!='%s' AND mName!='[RaffaeL]' AND mName!='[YT]' AND mAuthority <= 'LOW_WIZARD'", account.c_str(), account.c_str()); #endifUnde eu nu vreau ca numele meu, si tag-ul youtuber sa apara in lista(pe youtuber mAuthority este GOD)
- Pentru acest mesaj, [RaffaeL] for the post:
- Marius Dragomir
- Marius Dragomir
-

- Mesaje: 1020
- Membru din: 13 Noi 2017, 21:32
- Server: HellHound
- Regat: Jinno
- Aprecieri: 499
- Mulţumiri: 1211
- Discord: Copiază ID
Dacă trec authority pe implementator se vede tot ce e în gm list mai puțin numele tău cum ai pus acolo și cei cu tag YT corect?[RaffaeL] scrie:Exemplu din messenger_manager.cpp(serverul meu de teste):#ifdef ENABLE_MESSENGER_TEAM DBManager::instance().FuncQuery(std::bind1st(std::mem_fun(&MessengerManager::LoadTeamList), this), "SELECT '%s',mName FROM common.gmlist WHERE mName!='%s' AND mName!='[RaffaeL]' AND mName!='[YT]' AND mAuthority <= 'LOW_WIZARD'", account.c_str(), account.c_str()); #endifUnde eu nu vreau ca numele meu, si tag-ul youtuber sa apara in lista(pe youtuber mAuthority este GOD)
[ Postat de pe Android ]

- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Te referi la cod sau la common/gmlist ?mariusdrg95 scrie:Dacă trec authority pe implementator
Daca te referi la cod, atunci raspunsul este NU. Vor fi afisati doar membrii staff cu gradul implementor.
Daca, pe de alta parte, te referi la mAuthority din navicat/common/gmlist, atunci va trebui sa modifici si in acel cod, LOW_WIZARD cu IMPLEMENTOR.
- Pentru acest mesaj, [RaffaeL] for the post:
- Marius Dragomir
- Marius Dragomir
-

- Mesaje: 1020
- Membru din: 13 Noi 2017, 21:32
- Server: HellHound
- Regat: Jinno
- Aprecieri: 499
- Mulţumiri: 1211
- Discord: Copiază ID
Dacă voi face ceva de genul[RaffaeL] scrie:Te referi la cod sau la common/gmlist ?mariusdrg95 scrie:Dacă trec authority pe implementator
Daca te referi la cod, atunci raspunsul este NU. Vor fi afisati doar membrii staff cu gradul implementor.
Daca, pe de alta parte, te referi la mAuthority din navicat/common/gmlist, atunci va trebui sa modifici si in acel cod, LOW_WIZARD cu IMPLEMENTOR.
Cod: Selectaţi tot
AND mAuthority <= 'LOW_WIZARD' And mAuthority <= 'GOD' AND mAuthority <= 'IMPLEMENTATOR' [ Postat de pe Android ]

- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Nu este nevoie de AND mAuthority <= 'LOW_WIZARD' And mAuthority <= 'GOD' AND mAuthority <= 'IMPLEMENTATOR' ,mariusdrg95 scrie:Dacă voi face ceva de genul[RaffaeL] scrie:Te referi la cod sau la common/gmlist ?mariusdrg95 scrie:Dacă trec authority pe implementator
Daca te referi la cod, atunci raspunsul este NU. Vor fi afisati doar membrii staff cu gradul implementor.
Daca, pe de alta parte, te referi la mAuthority din navicat/common/gmlist, atunci va trebui sa modifici si in acel cod, LOW_WIZARD cu IMPLEMENTOR.Este ok?Cod: Selectaţi tot
AND mAuthority <= 'LOW_WIZARD' And mAuthority <= 'GOD' AND mAuthority <= 'IMPLEMENTATOR'
[ Postat de pe Android ]
din moment ce doar mAuthority <= 'LOW_WIZARD' iti afiseaza toti membrii staff, incepand cu mAuthority LOW_WIZARD, si terminand cu mAuthority <= 'IMPLEMENTOR' inclusiv.
Si inca ceva: am observat ca scrii "IMPLEMENTATOR", ceea ce este gresit. Corect este IMPLEMENTOR.
Spor.
- Pentru acest mesaj, [RaffaeL] for the post:
- Marius Dragomir
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 28 vizitatori



