Bu ne biçim bi kodlamadır. Yani bilmiyorsun sallamasyon bir şeyler yapmaya çalışmışsın. Editlemeye kalksak editlenecek gibi değil. Çok yanlış kodlamalar gördüm de bu kadar atmasyon kodlama görmedim. Plugin yapmaya kalkışmadan önce bi öğren derim.
ben Mermi verme plugini yapmaya çalıştım fakat olmadi
yardim ederseniz sevinirim
Teşekkürler
/* Plugin Yapımcısı : Game[R] */
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <nvault>
#include <engine>
#include <colorchat>
#define PLUGIN "Mermi Doldurucu"
#define VERSION "1.0"
#define AUTHOR "Game[R]"
public plugin_init() {
register_plugin("MermiDoldurucu", "v1.0", "Game[R]")
register_clcmd("amx_mermiver","gm")
register_logevent("ayar_sifirla", 2,"1=Round_Start")
}
public gm(id) {
if(!is_user_alive(id)) return PLUGIN_HANDLED
cs_set_user_bpammo(id,CSW_P228,52)
cs_set_user_bpammo(id,CSW_SCOUT,30)
cs_set_user_bpammo(id,CSW_XM1014,32)
cs_set_user_bpammo(id,CSW_MAC10,100)
cs_set_user_bpammo(id,CSW_AUG,90)
cs_set_user_bpammo(id,CSW_ELITE,120)
cs_set_user_bpammo(id,CSW_FIVESEVEN,100)
cs_set_user_bpammo(id,CSW_UMP45,100)
cs_set_user_bpammo(id,CSW_SG550,90)
cs_set_user_bpammo(id,CSW_GALIL,90)
cs_set_user_bpammo(id,CSW_FAMAS,90)
cs_set_user_bpammo(id,CSW_USP,100)
cs_set_user_bpammo(id,CSW_GLOCK18,120)
cs_set_user_bpammo(id,CSW_AWP,30)
cs_set_user_bpammo(id,CSW_MP5NAVY,120)
cs_set_user_bpammo(id,CSW_M249,200)
cs_set_user_bpammo(id,CSW_M3,32)
cs_set_user_bpammo(id,CSW_M4A1,90)
cs_set_user_bpammo(id,CSW_TMP,120)
cs_set_user_bpammo(id,CSW_G3SG1,90)
cs_set_user_bpammo(id,CSW_DEAGLE,35)
cs_set_user_bpammo(id,CSW_SG552,90)
cs_set_user_bpammo(id,CSW_AK47,90)
cs_set_user_bpammo(id,CSW_P90,100)
}
if (arg[0]=='@'){
new plist[32], pnum
if (equali("T",arg[1])) copy(arg[1],31,"TERRORIST")
if (equali("ALL",arg[1])) get_players(plist,pnum,"a")
else get_players(plist,pnum,"ae",arg[1])
}
if(equali("TERRORIST",arg[1]))
{
if(gm)
new namez[32]
get_user_name(id , namez , 31 )
chat_color(0,"!g[ %s ] !yisimli !tADMIN !yTlere !tMermi !yverdi.",namez)
else {
chat_color(0,"!g[ %s ] !yisimli !tADMIN !yTlere !tMermi !yverdi.",namez)
}
}
else if(equali("ALL",arg[1]))
{
if(gm) chat_color(0,"!g[ %s ] !yisimli !tADMIN !yHerkeze !tMermi !yverdi.",namez)
else {
chat_color(0,"!g[ %s ] !yisimli !tADMIN !yHerkeze !tMermi !yverdi.",namez)
}
}
else
{
if(gm) chat_color(0,"!g[ %s ] !yisimli !tADMIN !yCTlere !tMermi verdi.",namez)
else {
chat_color(0,"!g[ %s ] !yisimli !tADMIN !yCTlere !tMermi verdi.",namez)
}
}
else
{
new pName[32], pAuthid[36]
new player = cmd_target(id,arg,7)
if (!player) return PLUGIN_CONTINUE
get_user_name(player,pName,31)
get_user_authid(player,pAuthid,35)
if(gm) chat_color(0,"!g[ %s ] !yisimli !tADMIN !g[ %s ] !yisimli Oyuncuya !tMermi !yVerdi",namez,pName)
else {
chat_color(0,"!g[ %s ] !yisimli !tADMIN !g[ %s ] !yisimli Oyuncuya !tMermi !yVerdi",namez,pName)
}
}
return PLUGIN_CONTINUE
}
//----------------------------------- 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[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Link:
https://hotfile.com/dl/174193412/da0...miver.rar.html
Konu batuopoz0770 tarafından (28-09-12 Saat 18:11 ) değiştirilmiştir.
Bu ne biçim bi kodlamadır. Yani bilmiyorsun sallamasyon bir şeyler yapmaya çalışmışsın. Editlemeye kalksak editlenecek gibi değil. Çok yanlış kodlamalar gördüm de bu kadar atmasyon kodlama görmedim. Plugin yapmaya kalkışmadan önce bi öğren derim.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
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/
teşekkür ederim yardim etmiceksen kalsın çok iyi bişi yapamıyoz ama yani yardım istemek için konuyu açtık böyle sölemen gerekmez 40 yıllık plugin yazıcısı deiliz
bizde kafamıza göre bişiler yapmaya çalışıyoruz burda
Arkadaşım yardım etmeyeceğimi söylemedim. Fakat burda ne yapmaya çalıştığını da anlamış değilim. Anlatırsan yazar veririz
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
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/
şimdi ben pek bilmiyorum ama
amx_mermiver nick/@CT/@T/@all
yaptığında o yazdığın kişinin silahlarının mermileri fullencek
fakat çokda aciliyeti yok öle yapmaya çalıştım yardım edebilirsen sevinirim
edemezsende sorun yok .)
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#define PLUGIN "Mermi Ver"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_mermiver","cmdGiveAmmo",ADMIN_BAN,"<nick / @T,CT,ALL>")
}
public cmdGiveAmmo(id,level,cid) {
if(!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED
new hedef[32];
read_argv(1,hedef,31)
new admin[65], name[65];
get_user_name(id,admin,64)
if (hedef[0]=='@'){
new plist[32], pnum
if (equali("T",hedef[1])) copy(hedef[1],31,"TERRORIST")
if (equali("ALL",hedef[1])) get_players(plist,pnum,"a")
else get_players(plist,pnum,"ae",hedef[1])
if (pnum == 0) {
console_print(id,"Belirtilen Takimda Oyuncu Bulunamadi")
return PLUGIN_HANDLED
}
for(new i=0; i<pnum; i++) {
ammo_ver(plist[i])
}
console_print(id,"%s Adli Takima Mermi Verildi !",hedef[1])
ColorChat(0,GREEN,"ADMIN: ^3%s: ^4%s ^1Takimina Mermi Verdi !",admin,hedef[1])
}
else {
new hedefid;
hedefid = cmd_target(id,hedef, CMDTARGET_ALLOW_SELF | CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ONLY_ALIVE)
if(!hedefid) return PLUGIN_HANDLED
get_user_name(hedefid,name,64)
console_print(id,"%s Adli Oyuncuya Mermi Verildi !",name)
ColorChat(0,GREEN,"ADMIN: ^3%s: %s ^1Adli Oyuncuya Mermi Verdi !",admin,name)
ammo_ver(hedefid)
}
return PLUGIN_HANDLED
}
public ammo_ver(id) {
cs_set_user_bpammo(id,CSW_P228,52)
cs_set_user_bpammo(id,CSW_SCOUT,30)
cs_set_user_bpammo(id,CSW_XM1014,32)
cs_set_user_bpammo(id,CSW_MAC10,100)
cs_set_user_bpammo(id,CSW_AUG,90)
cs_set_user_bpammo(id,CSW_ELITE,120)
cs_set_user_bpammo(id,CSW_FIVESEVEN,100)
cs_set_user_bpammo(id,CSW_UMP45,100)
cs_set_user_bpammo(id,CSW_SG550,90)
cs_set_user_bpammo(id,CSW_GALIL,90)
cs_set_user_bpammo(id,CSW_FAMAS,90)
cs_set_user_bpammo(id,CSW_USP,100)
cs_set_user_bpammo(id,CSW_GLOCK18,120)
cs_set_user_bpammo(id,CSW_AWP,30)
cs_set_user_bpammo(id,CSW_MP5NAVY,120)
cs_set_user_bpammo(id,CSW_M249,200)
cs_set_user_bpammo(id,CSW_M3,32)
cs_set_user_bpammo(id,CSW_M4A1,90)
cs_set_user_bpammo(id,CSW_TMP,120)
cs_set_user_bpammo(id,CSW_G3SG1,90)
cs_set_user_bpammo(id,CSW_DEAGLE,35)
cs_set_user_bpammo(id,CSW_SG552,90)
cs_set_user_bpammo(id,CSW_AK47,90)
cs_set_user_bpammo(id,CSW_P90,100)
return PLUGIN_HANDLED
}
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
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/
teşekkür ederim saol