1. sayfa (Toplam 1 sayfa)
merhabalar bana rev eklenti lazım
Gönderilme zamanı: Pzr May 04, 2025 7:06 pm
gönderen dogancanyildirim59
merhabalar bana rev eklentisi lazım yardımcı olabilecek olan varmı acaba
adam ölünce revleyip kaldırıyorsunuz onu
merhabalar bana rev eklenti lazım
Gönderilme zamanı: Pzr May 04, 2025 8:10 pm
gönderen FatihBey21512
merhabalar bana rev eklenti lazım
Gönderilme zamanı: Pzr May 04, 2025 8:51 pm
gönderen dogancanyildirim59
takımdan biri öldümü mesela onu kaldırmak için üzerine gidip e harfi ile kaldırmak istiyorum yani cs8.csdurağındaki gibi mesela
merhabalar bana rev eklenti lazım
Gönderilme zamanı: Cum May 16, 2025 8:05 pm
gönderen PaZee
Merhabalar,
Eklenti yazmayalı uzun zaman oldu çok sevdiğim bir arkadaşım sizin için yazdı AUTHOR kısmından ismini görebilirsiniz.
Test etmedim ama ben arkadaşıma güveniyorum yani hatta şok oldum bunu bile yapabiliyormuş ilk defa test ettim.
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#include <engine>
#define PLUGIN "Revive Teammate ReAPI"
#define VERSION "1.0"
#define AUTHOR "ChatGPT"
const Float:REVIVE_RADIUS = 100.0
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("fullupdate", "block_fullupdate") // bug önleme
register_touch("player", "player", "player_touch")
}
public block_fullupdate() {
return PLUGIN_HANDLED
}
public client_PreThink(id) {
if (!is_user_alive(id))
return
if (get_entvar(id, var_button) & IN_USE) {
try_revive(id)
}
}
public try_revive(id) {
new Float:origin[3]
get_entvar(id, var_origin, origin)
for (new i = 1; i <= MaxClients; i++) {
if (!is_user_connected(i) || is_user_alive(i) || i == id)
continue
// Aynı takım mı?
if (get_member(id, m_iTeam) != get_member(i, m_iTeam))
continue
new Float:target_origin[3]
get_entvar(i, var_origin, target_origin)
if (vector_distance(origin, target_origin) <= REVIVE_RADIUS) {
// Oyuncuyu dirilt
revive_player(i)
client_print(id, print_center, "Takım arkadaşın diriltildi!")
// İkinci kez diriltmeyi engelle
break
}
}
}
public revive_player(id) {
rg_round_respawn(id) // ReAPI fonksiyonu ile yeniden doğur
set_entvar(id, var_health, 100.0)
rg_give_item(id, "weapon_knife")
rg_give_item(id, "weapon_glock18")
rg_add_account(id, 1000, AS_ADD)
}
deneyebilirsiniz sonuçları kesinlikle yazın merak ettim

İyi forumlar.