Bio Respawn sorunu
Gönderilme zamanı: Pzt Oca 30, 2023 4:46 pm
Arkadaşlar merhaba, İnternete ki bütün bio Respawn denedim fakat nafile kendi eklentimi yaptım gene aynı lazer ölsen normal ölsen retry çeksen her zaman insan olarak doguyorsun çözemedim Bi türlü serverım da oto takıma atma sistemi, var retry olayı basit ama ölüp doguyorsun hep insan. Orayı anlamadım Bi türlü.
Eklenti;
Eklenti;
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#include <biohazard>
#define szGodModeCountDown 3
new IP_IDsGeriSayim;
public plugin_init() {
register_plugin("ReRespawn", "1.0", "QuryWesT");
RegisterHookChain(RG_CBasePlayer_Killed,"@sKilledGetPlayer",.post=true);
}
@sKilledGetPlayer(IP_IDs, sID) {
if(!is_user_connected(IP_IDs) || !is_user_connected(sID) && get_member(IP_IDs,m_iTeam) == TEAM_SPECTATOR) { return HC_SUPERCEDE; }
if(IP_IDs){
sBarEffect(IP_IDs,3);
set_task(3.0,"@sRespawnGetPlayer",IP_IDs);
}
return HC_CONTINUE;
}
@sRespawnGetPlayer(const IP_IDs) {
if(!is_user_alive(IP_IDs) && is_user_zombie(IP_IDs) && game_started()){
rg_round_respawn(IP_IDs);infect_user(IP_IDs, 0);
rg_set_user_team(IP_IDs,TEAM_TERRORIST);
set_entvar(IP_IDs,var_takedamage,DAMAGE_NO);
set_task(float(szGodModeCountDown),"@sRemoveGodMode",IP_IDs);
remove_task(1444);IP_IDsGeriSayim = szGodModeCountDown;@sCountDown(IP_IDs);
}
}
@sCountDown(const IP_IDs) {
if(IP_IDsGeriSayim >= 1){
client_print(IP_IDs,print_center,"- %i -",IP_IDsGeriSayim);
set_task(1.0,"@sCountDown", 1444)
}
IP_IDsGeriSayim--
}
@sRemoveGodMode(const IP_IDs) {
set_entvar(IP_IDs,var_takedamage,DAMAGE_AIM);
client_print(IP_IDs, print_center, "- Godmode bitti -");
remove_task(1444);
}
stock sBarEffect(IP_IDs, sID) {
message_begin(MSG_ONE, get_user_msgid("BarTime"), _, IP_IDs);
write_short(sID);
message_end();
}