Posts: 322
Threads: 38
Joined: Mar 2012
Reputation:
0
20-10-12, 22:03
(This post was last modified: 20-10-12, 22:36 by batuopoz0770.)
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(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 } */
AMAÇ : Kodla Puan Vermek
Tek Hedefim
HEP HEP
CsPlague 
[img] ![[Image: sigpic4878_2.gif]](https://www.csplague.com/signaturepics/sigpic4878_2.gif) [/img]
Posts: 2,027
Threads: 43
Joined: Jun 2012
Reputation:
0
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(PLUGIN, VERSION, AUTHOR) 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 }
Posts: 322
Threads: 38
Joined: Mar 2012
Reputation:
0
20-10-12, 23:05
(This post was last modified: 20-10-12, 23:08 by batuopoz0770.)
teşekkürler 
---------- 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(msgid, dest, id) { static txtmsg[25]; get_msg_arg_string(2, txtmsg, 24)
if(equal(txtmsg[1], "Terrorists_Win")) { for(new i = 0;i<iMaxPlayers;i++) { if(get_user_team(i) == 1 && 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 i = 0;i<iMaxPlayers;i++) { if(get_user_team(i) == 2 && 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(menu, MPROP_NEXTNAME, "\yIleri"); menu_setprop(menu, MPROP_BACKNAME, "\yGeri"); menu_setprop(menu, MPROP_EXITNAME, "\yMenuyu Kapat"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public menu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); 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(id, ammount) { new id = get_param(1); new ammount = get_param(2); g_hns[id] = ammount return 1; } public PuanSyS(id) { set_hudmessage(255, 255, 100, 0.75, 0.75, 0, 6.0, 6.0) ShowSyncHudMsg(id, syncObj,"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 = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players) write_byte(players); write_string(msg); message_end(); } } } }
Çevirmeyi Bide Sen Dene  [/i][/i][/i]
Tek Hedefim
HEP HEP
CsPlague 
[img] ![[Image: sigpic4878_2.gif]](https://www.csplague.com/signaturepics/sigpic4878_2.gif) [/img]
Posts: 2,027
Threads: 43
Joined: Jun 2012
Reputation:
0
sonuna ) koy
Posts: 322
Threads: 38
Joined: Mar 2012
Reputation:
0
hass  senide yordum k.b eyv
Tek Hedefim
HEP HEP
CsPlague 
[img] ![[Image: sigpic4878_2.gif]](https://www.csplague.com/signaturepics/sigpic4878_2.gif) [/img]
Posts: 1,089
Threads: 189
Joined: Feb 2012
Reputation:
0
Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !
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
|