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>