- Katılım
- 6 Kas 2021
- Mesajlar
- 4,200
- Tepkime puanı
- 5,561
- Puanları
- 113
- Yaş
- 32
- Konum
- Türkiye
- Dc
- fatihbulut
game/src/char_state.cpp:
char_state.cpp:
Daha sonra source’u derleyin::
Daha sonra source’u derleyin:
cd /game/src
gmake -j20
Derleme bittikten sonra terminalin en altında şöyle bir satır görürsünüz:
linking ../game
veya:
linking ../game_rXXXX
Burada yazan dosya sizin yeni derlenen game binary’nizdir.
Bu dosyayı çalışan game dosyanız ile değiştirmeniz gerekir.
cp /usr/src/Server/Server/game/game_r41023 /usr/game/srv1/share/bin/game
chmod 777 /usr/game/srv1/share/bin/game
Son olarak serveri yeniden başlatın.
Kod:
Dosya:
game/src/char_state.cpp
Burada şu kontrol bulunuyor:
void CHARACTER::StateIdle()
{
if (IsStone())
{
__StateIdle_Stone();
return;
}
}
Metin taşı her belirli HP seviyesine düştüğünde:
__StateIdle_Stone()
fonksiyonu çalışıyor ve içeride:
CHARACTER_MANAGER::instance().SpawnGroup(...)
ile mob spawn ediyor.
char_state.cpp:
Kod:
char_state.cpp içinde şu kısmı bulun:
if (IsStone())
{
__StateIdle_Stone();
return;
}
ve şu hale getirin:
if (IsStone())
{
return;
}
Ek olarak garanti olması için aşağıdaki fonksiyonu da kapatabilirsiniz:
void CHARACTER::__StateIdle_Stone()
{
return;
}
Bu işlemden sonra metin taşları artık hiçbir şekilde mob çağırmaz.
Daha sonra source’u derleyin::
Kod:
cd /game/src
gmake -j20
Derleme bittikten sonra terminalin en altında şöyle bir satır görürsünüz:
linking ../game
veya:
linking ../game_rXXXX
Burada yazan dosya sizin yeni derlenen game binary’nizdir.
Bu dosyayı çalışan game dosyanız ile değiştirmeniz gerekir.
cp /usr/src/Server/Server/game/game_r41023 /usr/game/srv1/share/bin/game
chmod 777 /usr/game/srv1/share/bin/game
Son olarak serveri yeniden başlatın.
Daha sonra source’u derleyin:
cd /game/src
gmake -j20
Derleme bittikten sonra terminalin en altında şöyle bir satır görürsünüz:
linking ../game
veya:
linking ../game_rXXXX
Burada yazan dosya sizin yeni derlenen game binary’nizdir.
Bu dosyayı çalışan game dosyanız ile değiştirmeniz gerekir.
cp /usr/src/Server/Server/game/game_r41023 /usr/game/srv1/share/bin/game
chmod 777 /usr/game/srv1/share/bin/game
Son olarak serveri yeniden başlatın.
