Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Puan Sistemi Devamı
#1
bir adım daha ilerletmek istiyorum yapamadım ama yapabileceklere teşekkürler

PHP Code:
register_clcmd("amx_hnspuan","mpuan",ADMIN_LEVEL_A,"<nick> <Miktar>"
PHP Code:
public mpuan(id)
{
    
Nası Yapıcağımı Bilemedim


inc

PHP Code:
#if defined _hns_included
    #endinput
#endif

#define _hns_included

/**
 * Puan sayisini verir.
 *
 * @param id        Player
 * @return        Puan
 */
native hns_get_user_puan(id)

/**
 * puanı degistirir.
 *
 * @param id        Player
 * @param amount    YeniMiktar
 */
native hns_set_user_puan(idammount)
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 

AMAÇ : Kodla Puan Vermek
Tek Hedefim
HEP HEP

CsPlague Smile


[img][Image: sigpic4878_2.gif][/img]
Reply
#2
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_concmd("amx_hnspuan","mpuan",ADMIN_LEVEL_A,"<nick> <miktar>")  
}
public 
mpuan(id,level,cid) {
    if(!
cmd_access(id,level,cid,3)) { // cid den sonra yazdıgımız sayı toplam argument sayısıdır.
        
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
    
    hns_set_user_puan
(Uid,hns_get_user_puan(Uid) + Puan
    
    
return PLUGIN_HANDLED



CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#3
teşekkürler Smile

---------- Alttaki Mesaj Zamani 22:05 ---------- Önceki Mesaj Zamani 21:58 ----------

Error: Expected token: ",", but found "return" on line 194

hns_set_user_puan(Uid,hns_get_user_puan(Uid) + Puan

bu bölümü gösteriyor hata verdi

PHP Code:
/* pawN is - Game[R] */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hnspuan>

#define PLUGIN "HNSHOP"
#define VERSION "2.0"
#define AUTHOR "Game[R]"

new SG
new HG
new FB
new HP
new g_puan
new g_hns[33]
new 
syncObj
new iMaxPlayers;

public 
plugin_natives()
{    
    
register_native("hns_get_user_puan","native_hns_get_user_puan"1)
    
register_native("hns_set_user_puan","native_hns_set_user_puan")
    
}
public 
plugin_init() {
    
register_plugin("HNSHOP""2.0""Game[R]")
    
register_clcmd("say /hnshop","Menu")
    
register_concmd("hnspuan","mpuan",ADMIN_LEVEL_A,"<nick> <Miktar>")
    
SG register_cvar("sg_para","250")
    
HG register_cvar("hg_para","500")
    
FB register_cvar("fb_para","150")
    
HP register_cvar("hp_para","200")
    
g_puan register_cvar("p_miktar","5")
    
syncObj CreateHudSyncObj()
    
    
iMaxPlayers get_maxplayers();
    
    
// Events
    
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) {
        
hns_set_user_puan(olduren,hns_get_user_puan(olduren) + 5)
    
chat_color(olduren,"!g Evet Bir Kisiyi Hakladin >> +5 PUAN")
    }
}
public 
eWin(msgiddestid) {    
    
    static 
txtmsg[25];
    
get_msg_arg_string(2txtmsg24)

    if(
equal(txtmsg[1], "Terrorists_Win")) {
        for(new 
0;i<iMaxPlayers;i++) {
            if(
get_user_team(i) == && is_user_connected(i)) {
                
hns_set_user_puan(i,hns_get_user_puan(i) + 50)
        
chat_color(i,"!g Bu El Kacanlar Kazandi >> +50 Puan Verildi.."
            }
        }
    }
    else if(
equal(txtmsg[1], "Target_Saved") || equal(txtmsg[1], "CTs_Win")) {
        for(new 
0;i<iMaxPlayers;i++) {
            if(
get_user_team(i) == && is_user_connected(i)) {
                
hns_set_user_puan(i,hns_get_user_puan(i) + 50)
        
chat_color(i,"!g Bu El Kovalayanlar Kazandi >> +50 Puan Verildi..")
            }
        }
    }
    return 
PLUGIN_CONTINUE
}
public 
Menu(id) {
    if(
get_user_team(id) != 1) {
        return 
PLUGIN_HANDLED
    
}
    if(!
is_user_alive(id)) return PLUGIN_HANDLED
    
new menu menu_create("\rHNS \d-= SHOP =-""menu_handler")
    
menu_additem(menu"\rHe Grenade \d[ 500 Puan ]""1");
    
menu_additem(menu"\rSmokeGrenade \d[ 250 Puan ]""2");
    
menu_additem(menu"\rFlashBang \d[ 150 Puan ]""3");
    
menu_additem(menu"\r25 HP \d[ 200 Puan ]""4");
    
    
menu_setprop(menuMPROP_NEXTNAME"\yIleri");
    
menu_setprop(menuMPROP_BACKNAME"\yGeri");
    
menu_setprop(menuMPROP_EXITNAME"\yMenuyu Kapat");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
    return 
PLUGIN_HANDLED;
}
public 
menu_handler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    new 
nick[32]
    
get_user_name(id,nick,31)
    
    switch(
key)
    {
        case 
1: {
            if(
hns_get_user_puan(id) < get_pcvar_num(HG)) {
                
chat_color(id,"!gHeGrenade !yAlmak Icin Yeterli !tPuan YOK! !gGereken Puan: !t500 Puan")
                return 
PLUGIN_HANDLED
            
}
            
hns_set_user_puan(id,hns_get_user_puan(id) - get_pcvar_num(HG))
            
give_item(id,"weapon_hegrenade")
            
chat_color(id,"!t 500 Puan !yKarsiliginda !gHe Grenade !yAldin.")
            return 
PLUGIN_HANDLED
        
}
        case 
2: {
            if(
hns_get_user_puan(id) < get_pcvar_num(SG)) {
                
chat_color(id,"!gSmokeGrenade !yAlmak Icin Yeterli !tPuan YOK! !gGereken Puan: !t250 Puan")
                return 
PLUGIN_HANDLED
            
}
            
hns_set_user_puan(id,hns_get_user_puan(id) - get_pcvar_num(SG))
            
give_item(id,"weapon_smokegrenade")
            
chat_color(id,"!t 250 Puan !yKarsiliginda !gSmoke Grenade !yAldin.")
            return 
PLUGIN_HANDLED
        
}
        case 
3: {
            if(
hns_get_user_puan(id) < get_pcvar_num(FB)) {
                
chat_color(id,"!gFlashBang !yAlmak Icin Yeterli !tPuan YOK! !gGereken Puan: !t150 Puan")
                return 
PLUGIN_HANDLED
            
}
            
hns_set_user_puan(id,hns_get_user_puan(id) - get_pcvar_num(FB))
            
give_item(id,"weapon_flashbang")
            
give_item(id,"weapon_flashbang")
            
chat_color(id,"!t 150 Puan !yKarsiliginda !gFlashBang !yAldin.")
            return 
PLUGIN_HANDLED
        
}
        case 
4: {
            if(
hns_get_user_puan(id) < get_pcvar_num(HP)) {
                
chat_color(id,"!g25 HP !yAlmak Icin Yeterli !tPuan YOK! !gGereken Puan: !t200 Puan")
                return 
PLUGIN_HANDLED
            
}
            
hns_set_user_puan(id,hns_get_user_puan(id) - get_pcvar_num(HP))
            
set_user_health(id,get_user_health(id) + 25)
            
chat_color(id,"!t 200 Puan !yKarsiliginda !g25 HP !yAldin.")
        }
    }
    return 
PLUGIN_HANDLED
}
public 
client_connect(id)
{
    
client_cmd(id,"bind r ^"+reload;say /hnshop^"")
}
public 
client_putinserver(id)
{
    
g_hns[id] = get_pcvar_num(g_puan)
    
set_task(1.0"PuanSyS"id__"b")
}
public 
native_hns_get_user_puan(id)
{
    return 
g_hns[id];
}
public 
native_hns_set_user_puan(idammount)
{
    new 
id get_param(1);
    new 
ammount get_param(2);
    
g_hns[id] = ammount
    
return 1;
}
public 
PuanSyS(id)
{
    
set_hudmessage(2552551000.750.7506.06.0)
    
ShowSyncHudMsg(idsyncObj,"Cebindeki Puan: [ %i ]"g_hns[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
    
    hns_set_user_puan
(Uid,hns_get_user_puan(Uid) + Puan
    
    
return PLUGIN_HANDLED
}    
//----------------------------------- Renkli Yazi --------------------------------//
stock chat_color(const id, const input[], any:...) 
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players)
                
write_byte(players);
                
write_string(msg);
                
message_end();
            }
        }
    }


Çevirmeyi Bide Sen Dene Smile[/i][/i][/i]
Tek Hedefim
HEP HEP

CsPlague Smile


[img][Image: sigpic4878_2.gif][/img]
Reply
#4
sonuna ) koy Big Grin


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
hass Smile senide yordum k.b eyv
Tek Hedefim
HEP HEP

CsPlague Smile


[img][Image: sigpic4878_2.gif][/img]
Reply
#6
Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !
İletişim ;

MSN : DeaTReX[email protected]

SKYPE : DeaTReX

Fakelerim Çıkmaya Başlamış Lütfen [email protected] & DeaTReX Adreslerinden Başka Hesabım Yoktur Lütfen Onlara Kanmayınız !

Sunuculara Ve Serverlara Özel Plugin Ve Mod Kodlanır
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Rütbe Sistemi EnbuyukBjk 4 4,937 21-02-15, 00:02
Last Post: eneskaraca55
  Puan Sistemi cleanboy 11 4,623 21-08-14, 00:43
Last Post: recep2
  Renki Mermi Sistemi Maxv4h 3 4,528 23-11-13, 14:40
Last Post: JDM
  Slotlara Otomatik Yetki Sistemi GreatsGaming 0 3,987 15-07-13, 20:17
Last Post: GreatsGaming
  GunGame Başlangıcındaki Bıcak devamı içeri CryTek 4 3,079 29-02-12, 07:00
Last Post: FarkTR
  Hizli Download Sistemi MintonS 4 4,030 07-02-12, 21:24
Last Post: NiCoMeDiA

Foruma Atla:


Users browsing this thread: 1 Guest(s)