Kod:
#pragma semicolon 1
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#define admin ADMIN_BAN
new Float:flcvar;
public plugin_init() {
register_plugin("reHPAyar","0.1","bilalgecer47");
register_clcmd("say /hpayar","@anamenu");
register_clcmd("kac_hp_olsun", "@hpoku",admin);
RegisterHookChain(RG_CBasePlayer_Spawn,"@oyuncudogdu",.post=true);
bind_pcvar_float(create_cvar("default_can", "150.0"), flcvar);
}
@oyuncudogdu(id){
if(!is_user_alive(id)) {
return;
}
set_entvar(id, var_health, flcvar);
}
@anamenu(const id){
if(get_user_flags(id) & admin){
new menu = menu_create("\yHP Ayar Menu", "@anamenu_devam");
menu_additem(menu, fmt("\y[%0.2f] Hp", flcvar));
menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item) {
case 0: {
client_cmd(id, "messagemode kac_hp_olsun");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
@hpoku(const id, const level, const cid){
if(!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED;
}
new arg[64];
read_args(arg, sizeof(arg) - 1);
remove_quotes(arg);
if(equal(arg, "")){
return PLUGIN_HANDLED;
}
flcvar=str_to_float(arg);
return PLUGIN_HANDLED;
}
deneyin.Tam yapamamış olabilirim.
Kod:
#include <amxmodx>
#include <reapi>
new Float:cvar_saniye, Float:cvar_bozulma;
public plugin_init() {
register_plugin("Elbasi freeze", "1.0" , "Leeye");
RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound_Pre", .post = false);
bind_pcvar_float(create_cvar("freeze_sure", "0.1"), cvar_saniye);
bind_pcvar_float(create_cvar("freeze_bozulma", "2.0"), cvar_bozulma);
}
@CSGameRules_RestartRound_Pre() {
set_task(cvar_saniye, "freezle");
remove_task(1337), set_task(cvar_bozulma, "freeze_boz", 1337);
}
public freezle() {
for(new ids = 1; ids <= MaxClients; ids++) {
if(!is_user_alive(ids)) {
return;
}
new flags=get_entvar(ids, var_flags);
if(~flags & FL_FROZEN) set_entvar(ids, var_flags, flags | FL_FROZEN);
}
}
public freeze_boz() {
for(new ids = 1; ids <= MaxClients; ids++) {
if(!is_user_alive(ids)) {
return;
}
new flags=get_entvar(ids, var_flags);
if(flags & FL_FROZEN) set_entvar(ids, var_flags, flags & ~FL_FROZEN);
}
}
Freezee içinse deneyin.
(27-05-2021, 18:25)bilalgecer47 Adlı Kullanıcıdan Alıntı: Kod:
#pragma semicolon 1
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#define admin ADMIN_BAN
new Float:flcvar;
public plugin_init() {
register_plugin("reHPAyar","0.1","bilalgecer47");
register_clcmd("say /hpayar","@anamenu");
register_clcmd("kac_hp_olsun", "@hpoku",admin);
RegisterHookChain(RG_CBasePlayer_Spawn,"@oyuncudogdu",.post=true);
bind_pcvar_float(create_cvar("default_can", "150.0"), flcvar);
}
@oyuncudogdu(id){
if(!is_user_alive(id)) {
return;
}
set_entvar(id, var_health, flcvar);
}
@anamenu(const id){
if(get_user_flags(id) & admin){
new menu = menu_create("\yHP Ayar Menu", "@anamenu_devam");
menu_additem(menu, fmt("\y[%0.2f] Hp", flcvar));
menu_setprop(menu, MPROP_EXITNAME, "\yCikis");
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item) {
case 0: {
client_cmd(id, "messagemode kac_hp_olsun");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
@hpoku(const id, const level, const cid){
if(!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED;
}
new arg[64];
read_args(arg, sizeof(arg) - 1);
remove_quotes(arg);
if(equal(arg, "")){
return PLUGIN_HANDLED;
}
flcvar=str_to_float(arg);
return PLUGIN_HANDLED;
}
deneyin.Tam yapamamış olabilirim.
Kod:
#include <amxmodx>
#include <reapi>
new Float:cvar_saniye, Float:cvar_bozulma;
public plugin_init() {
register_plugin("Elbasi freeze", "1.0" , "Leeye");
RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound_Pre", .post = false);
bind_pcvar_float(create_cvar("freeze_sure", "0.1"), cvar_saniye);
bind_pcvar_float(create_cvar("freeze_bozulma", "2.0"), cvar_bozulma);
}
@CSGameRules_RestartRound_Pre() {
set_task(cvar_saniye, "freezle");
remove_task(1337), set_task(cvar_bozulma, "freeze_boz", 1337);
}
public freezle() {
for(new ids = 1; ids <= MaxClients; ids++) {
if(!is_user_alive(ids)) {
return;
}
new flags=get_entvar(ids, var_flags);
if(~flags & FL_FROZEN) set_entvar(ids, var_flags, flags | FL_FROZEN);
}
}
public freeze_boz() {
for(new ids = 1; ids <= MaxClients; ids++) {
if(!is_user_alive(ids)) {
return;
}
new flags=get_entvar(ids, var_flags);
if(flags & FL_FROZEN) set_entvar(ids, var_flags, flags & ~FL_FROZEN);
}
}
Freezee içinse deneyin.
Silah Spawn için otokomut eklentisine bakın.