Cerere Rate
Salut ! Poate cineva sa imi spuna cum setez ratele permanent pe server , fara quest? Vreau sa setez 200 exp 200 yang 200 drop item
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Sursa game/priv_manager.cppmarinelu97 scrie:Salut ! Poate cineva sa imi spuna cum setez ratele permanent pe server , fara quest? Vreau sa setez 200 exp 200 yang 200 drop item
void CPrivManager::RequestGiveEmpirePriv(BYTE empire, BYTE type, int value, time_t duration_sec)
{
if (MAX_PRIV_NUM <= type)
{
sys_err("PRIV_MANAGER: RequestGiveEmpirePriv: wrong empire priv type(%u)", type);
return;
}
value = MINMAX(0, value, 200);//-> Modifici 200 cu ce vrei tu, sau pui acolo 200 daca ai altceva.
duration_sec = MINMAX(0, duration_sec, 60*60*24*7);
TPacketGiveEmpirePriv p;
p.type = type;
p.value = value;
p.empire = empire;
p.duration_sec = duration_sec;
db_clientdesc->DBPacket(HEADER_GD_REQUEST_EMPIRE_PRIV, 0, &p, sizeof(p));
}Astea sunt ratele alea ce bugheaza serverul? Ca stiu ca erau niste rate ce schimbau valorile in mob_proto din navicat. Și daca ma poti ajuta te rog cu un tutorial pt instalare ca nu ma descurc.[RaffaeL] scrie:Sursa game/priv_manager.cppmarinelu97 scrie:Salut ! Poate cineva sa imi spuna cum setez ratele permanent pe server , fara quest? Vreau sa setez 200 exp 200 yang 200 drop itemvoid CPrivManager::RequestGiveEmpirePriv(BYTE empire, BYTE type, int value, time_t duration_sec) { if (MAX_PRIV_NUM <= type) { sys_err("PRIV_MANAGER: RequestGiveEmpirePriv: wrong empire priv type(%u)", type); return; } value = MINMAX(0, value, 200);//-> Modifici 200 cu ce vrei tu, sau pui acolo 200 daca ai altceva. duration_sec = MINMAX(0, duration_sec, 60*60*24*7); TPacketGiveEmpirePriv p; p.type = type; p.value = value; p.empire = empire; p.duration_sec = duration_sec; db_clientdesc->DBPacket(HEADER_GD_REQUEST_EMPIRE_PRIV, 0, &p, sizeof(p)); }
[ Postat de pe iPhone ]

- [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 face "bug" la nimic, pentru ca seteaza valorile prestabilite, nu mareste valoarea experientei mobilor.
Tutorial? am fost cat se poate de explicit: In sursa game a serverului tau, cauti fisierul priv_manager.cpp,in care cauti functia
Tutorial? am fost cat se poate de explicit: In sursa game a serverului tau, cauti fisierul priv_manager.cpp,in care cauti functia
void CPrivManager::RequestGiveEmpirePriv(BYTE empire, BYTE type, int value, time_t duration_sec)In acea functie modifici valorile, compilezi game, il inlocui in server, ii dai permisiuni 777, dai un reboot si gata.
Multumesc pentru raspuns man , inca un lucru ca sunt mai “noob”[RaffaeL] scrie:Nu face "bug" la nimic, pentru ca seteaza valorile prestabilite, nu mareste valoarea experientei mobilor.
Tutorial? am fost cat se poate de explicit: In sursa game a serverului tau, cauti fisierul priv_manager.cpp,in care cauti functiavoid CPrivManager::RequestGiveEmpirePriv(BYTE empire, BYTE type, int value, time_t duration_sec)In acea functie modifici valorile, compilezi game, il inlocui in server, ii dai permisiuni 777, dai un reboot si gata.
[ Postat de pe iPhone ]
[ Postat de pe iPhone ]
[ Postat de pe iPhone ] 
Cerere rezolvata!
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bomboanecuheroina și 5 vizitatori




