mapde doğarkenki can değeri
Moderatör: Moderatörler
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 56
- Kayıt: Çrş Ara 02, 2020 6:38 pm
mapde doğarkenki can değeri
arkadaşlar merhaba rica etsem yükleyeceğim mapde 1hp deki gibi doğarken 1 can kalması gerekiyor yani mapde 1 canla başlıyacağız yapabilicek varsa şimdiden teşekkürler
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
mapde doğarkenki can değeri
Map ismini buraya yazabilirsin;
Buyur;
Kod: Tümünü seç
new const Mapname[] = "rayish_brick-world";
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new const Mapname[] = "rayish_brick-world";
public plugin_init(){
register_plugin("Ini Skin Deneme", "0.1", "` BesTCore;");
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn_Post", .post = true);
}
public CBasePlayer_Spawn_Post(const id){
static g_Map[MAX_MAPNAME_LENGTH];
rh_get_mapname(g_Map, charsmax(g_Map));
if(equal(g_Map, Mapname)){
set_entvar(id, var_health, 1.0);
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 56
- Kayıt: Çrş Ara 02, 2020 6:38 pm
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
mapde doğarkenki can değeri
Config ile map'a özel birşeyler yapılıyordu ama ben pek bilmiyorum bunu yükleyebilirsin.
Buyur;
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 56
- Kayıt: Çrş Ara 02, 2020 6:38 pm
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
mapde doğarkenki can değeri
Eklenti içerisindende belirttiğim gibi son map'ı eklerken sonuna virgül koyma hata verir.
Buyur;
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new const g_iMapName[][] = {
"Mapname 1",
"Mapname 2",
"Mapname 3"
// Tırnak içerisinde map ismi ve virgül, son mapı yazarken sonuna virgül ekleme. örnek gösterdim.
};
public plugin_init(){
register_plugin("Ini Skin Deneme", "0.1", "` BesTCore;");
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn_Post", .post = true);
}
public CBasePlayer_Spawn_Post(const id){
static g_Map[MAX_MAPNAME_LENGTH];
rh_get_mapname(g_Map, charsmax(g_Map));
for(new i = 0; i < sizeof(g_iMapName); i++){
if(equal(g_Map, g_iMapName[i])){
set_entvar(id, var_health, 1.0);
break;
}
}
}
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
mapde doğarkenki can değeri
Gerçekten mi? @bestcore,
Neden her spawnda tekrar tekrar kontrol ettiyorsun, mantıklı bile değil.
Ayrıca spawnda justconnected kontrolü yapman lazım.
Neden her spawnda tekrar tekrar kontrol ettiyorsun, mantıklı bile değil.
Ayrıca spawnda justconnected kontrolü yapman lazım.
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new const g_szMapNames[][] = {
"haritaismi",
"haritaismi",
"haritaismi"
};
public plugin_init() {
register_plugin("1 HP", "0.0.1", "PurposeLess");
new szMapName[32], bool:blFound;
get_mapname(szMapName, charsmax(szMapName));
for(new i = 0; i < sizeof(g_szMapNames); i++) {
if(equali(szMapName, g_szMapNames[i])) {
blFound = true;
break;
}
}
if(blFound) {
RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn_Post", .post = true);
}
}
@CBasePlayer_Spawn_Post(const pPlayer) {
if(get_member(pPlayer, m_bJustConnected)) {
return;
}
set_entvar(pPlayer, var_health, 1.0);
}
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
mapde doğarkenki can değeri
Sağol, bayadır eklentilerle uğraşmıyordum dalgınlığıma gelmiş.Colditz yazdı: Cmt Mar 27, 2021 5:41 pm Gerçekten mi? @bestcore,
Neden her spawnda tekrar tekrar kontrol ettiyorsun, mantıklı bile değil.
Ayrıca spawnda justconnected kontrolü yapman lazım.
Kod: Tümünü seç
#pragma semicolon 1 #include <amxmodx> #include <reapi> new const g_szMapNames[][] = { "haritaismi", "haritaismi", "haritaismi" }; public plugin_init() { register_plugin("1 HP", "0.0.1", "PurposeLess"); new szMapName[32], bool:blFound; get_mapname(szMapName, charsmax(szMapName)); for(new i = 0; i < sizeof(g_szMapNames); i++) { if(equali(szMapName, g_szMapNames[i])) { blFound = true; break; } } if(blFound) { RegisterHookChain(RG_CBasePlayer_Spawn, "@CBasePlayer_Spawn_Post", .post = true); } } @CBasePlayer_Spawn_Post(const pPlayer) { if(get_member(pPlayer, m_bJustConnected)) { return; } set_entvar(pPlayer, var_health, 1.0); }
Link: | |
Linklerini gizle |