#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new sayac,cvars[2];
public plugin_init(){
register_plugin("4 Elde Bir Para","1.0","` BesTCore");
RegisterHookChain(RG_CSGameRules_RestartRound, "bestCSGameRules_RestartRound", 0);
bind_pcvar_num(create_cvar("RoundSayisi", "4"), cvars[0]); // Kac round gectikten sonra para verilsin.
bind_pcvar_num(create_cvar("ParaMiktar", "4000"), cvars[1]); // Verilecek para miktari.
}
public bestCSGameRules_RestartRound(){
sayac++;
if(sayac == cvars[0]){
for(new i = 1; i <= MaxClients; i++){
if(is_user_connected(i)){
client_print_color(0,0,"^3Butun oyunculara^4 %d ^3round gectigi icin^4 %d ^3TL verildi.",cvars[0],cvars[1]);
rg_add_account(i, cvars[1], AS_ADD);
}
}
sayac = 0;
}
}
İstersen bunu da kullanabilirsin. Miktarları belirttiğim yerden ayarlarsın.
Eklenti istediğim gibi çalışıyor fakat şu ilk elde şu yazı çıkıyor onu kaldırabilirsen süper olur sadece para verdiği zamanlarda çıksın yazı ayarlayabilirmisin
2.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Ufak bir hata yapmışım, client print color yani yazı kodunu eklentide sayac = 0; yazıyor onun üstüne alın ve eskisini silin düzelir, yapamazsanız yapıp atarım telefondayım şuan.
@bestcore
Böyle daha iyi olur. Static şeklinde yaparsan değişkeni o public de sabitlersin. Eklenti o değeri tanır ve ona göre işlem yapar. Diğer türlü sürekli kalıcı bir değer oluşur. Anlatması biraz güç.
Colditz yazdı: Cum Oca 15, 2021 6:21 pm
@bestcore
Böyle daha iyi olur. Static şeklinde yaparsan değişkeni o public de sabitlersin. Eklenti o değeri tanır ve ona göre işlem yapar. Diğer türlü sürekli kalıcı bir değer oluşur. Anlatması biraz güç.