Yorumları:143
Konuları:3
Kayıt Tarihi:12-01-2025
(04-03-2025, 15:31)-.RuFF Adlı Kullanıcıdan Alıntı: (04-03-2025, 05:20)-.RuFF Adlı Kullanıcıdan Alıntı: Arkadaşlar Kolay gelsin sizlerden bir ricam olacaktı.Forum da biraz araştırdım ama bulamadım veya görmedim.
T deki istediğim kişilere +250 HP vermek istiyorum. SMA içine steam id ve non steam eklediğim kişilere 250 hp vermesini Sağlayabilir miyiz?
Konuyu güncelledim.
Konunuzu güncellemeden atmıştım zaten lütfen daha dikkatli olalım istediğiniz şekilde ayarladım.
dener misiniz?
Kod:
#include <amxmodx>
#include <fakemeta>
#define TEAM_T 1
// Steam ID ile izin verilen oyuncular
new const AllowedSteamIDs[][] = {
"STEAM_0:1:12345678",
"STEAM_0:1:87654321"
};
// Non-Steam oyuncular için izin verilen IP adresleri
new const AllowedIPs[][] = {
"192.168.1.100",
"45.67.89.10"
};
public plugin_init()
{
register_plugin("T +250 HP Plugin", "1.0", "MehmetReis");
}
public client_spawn(id)
{
if (!is_user_connected(id))
return;
if (get_user_team(id) != TEAM_T)
return;
new steamID[32], ip[32];
get_user_authid(id, steamID, charsmax(steamID));
get_user_ip(id, ip, charsmax(ip), 1); // Son parametre 1 olduğu için port kısmı alınmaz
if (isSteamAllowed(steamID) || isIPAllowed(ip))
{
new Float:currentHP;
pev(id, pev_health, currentHP);
set_pev(id, pev_health, currentHP + 250.0);
}
}
public isSteamAllowed(const steamID[])
{
for (new i = 0; i < sizeof(AllowedSteamIDs); i++)
{
if (!strcmp(steamID, AllowedSteamIDs[i], false))
return true;
}
return false;
}
public isIPAllowed(const ip[])
{
for (new i = 0; i < sizeof(AllowedIPs); i++)
{
if (!strcmp(ip, AllowedIPs[i], false))
return true;
}
return false;
}
BeğenBunu ilk beğenen sen ol.
Bunu ilk beğenen sen ol.
95.173.173.29 | ts3 ngpro | Nationals Gaming | Since 2014