açıklayacak kadar vaktim yoktu 
ama bitirdim al bakalım kapatıcamda pc yi k.b açıklayamadım
 
  PHP- Kodu:
  /* Öldürme Puani Sistemi - pawN Game[R] */
#include <amxmodx>
#include <amxmisc>
#include <op>
#define PLUGIN "Puan Sistemi"
#define VERSION "1.0"
#define AUTHOR "Game[R]"
new g_puan
new g_op[33]
new syncObj
new iMaxPlayers;
public plugin_natives()
{
    register_native("op_get_user_puan","native_op_get_user_puan", 1)
    register_native("op_set_user_puan","native_op_set_user_puan")
}
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_concmd("op_ver","mpuan",ADMIN_LEVEL_A,"<nick> <Miktar>")
    register_concmd("op_al","alpuan",ADMIN_LEVEL_A,"<nick> <Miktar>")
    g_puan = register_cvar("p_miktar","10")
    syncObj = CreateHudSyncObj()
    iMaxPlayers = get_maxplayers();
    
    register_event("DeathMsg","eDeath","a")
    register_message(get_user_msgid("TextMsg"),"eWin")
}
public eDeath() {
    new olduren = read_data(1);
    new olen = read_data(2);
    if(olen != olduren) {
        op_set_user_puan(olduren,op_get_user_puan(olduren) + 10)
    }
}
public client_putinserver(id)
{
    g_op[id] = get_pcvar_num(g_puan)
    set_task(1.0, "PuanSyS", id, _, _, "b")
}
public native_op_get_user_puan(id)
{
    return g_op[id];
}
public native_op_set_user_puan(id, ammount)
{
    new id = get_param(1);
    new ammount = get_param(2);
    g_op[id] = ammount
    return 1;
}
public PuanSyS(id)
{
    set_hudmessage(255, 255, 100, 0.75, 0.75, 0, 6.0, 6.0)
    ShowSyncHudMsg(id, syncObj,"Oldurme Puani: [ %i ]", g_op[id])
}
public mpuan(id,level,cid) {
    if(!cmd_access(id,level,cid,3)) {
        return PLUGIN_HANDLED
    }
    
    new Arg1[32], Arg2[32];
    read_argv(1,Arg1,31)
    read_argv(2,Arg2,31)
    
    new Puan = str_to_num(Arg2);
    
    new Uid = cmd_target(id,Arg1,7)
    if(!Uid) return PLUGIN_HANDLED
    
    op_set_user_puan(Uid,op_get_user_puan(Uid) + Puan)
    
    return PLUGIN_HANDLED
}
public alpuan(id,level,cid) {
    if(!cmd_access(id,level,cid,3)) {
        return PLUGIN_HANDLED
    }
    
    new Arg1[32], Arg2[32];
    read_argv(1,Arg1,31)
    read_argv(2,Arg2,31)
    
    new Puanal = str_to_num(Arg2);
    
    new Uid = cmd_target(id,Arg1,7)
    if(!Uid) return PLUGIN_HANDLED
    
    op_set_user_puan(Uid,op_get_user_puan(Uid) - Puanal)
    
    return PLUGIN_HANDLED
} 
  
  include
 
  PHP- Kodu:
  #if defined _op_included
    #endinput
#endif
#define _op_included
/**
 * Puan sayisini verir.
 *
 * @param id        Player
 * @return        O.Puan
 */
native op_get_user_puan(id)
/**
 * puanı degistirir.
 *
 * @param id        Player
 * @param amount    YeniMiktar
 */
native op_set_user_puan(id, ammount)
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
  
  
 
 ---------- Alttaki Mesaj Zamani 20:56 ---------- Önceki Mesaj Zamani 20:54 ----------
 
  PHP- Kodu:
  register_concmd("op_ver","mpuan",ADMIN_LEVEL_A,"<nick> <Miktar>")
//op_ver nick mikar  bu  sistemin puan verme kodu 
  
   PHP- Kodu:
  
register_concmd("op_al","alpuan",ADMIN_LEVEL_A,"<nick> <Miktar>")
//op_al nick miktar bu sistemin puan geri alma kodu 
  
   PHP- Kodu:
  g_puan = register_cvar("p_miktar","10")
//oyuncular oyuna girdiğnide gelecek puan miktari 
  
  </span></span>