CSPLague
Mermi Ver - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Mermi Ver (/showthread.php?tid=5022)



Mermi Ver - batuopoz0770 - 28-09-12

ben Mermi verme plugini yapmaya çalıştım fakat olmadi
yardim ederseniz sevinirim
Teşekkürler

Sma İçerik
/* 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))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
write_byte(players);
write_string(msg);
message_end();
}
}
}
}

Link:
https://hotfile.com/dl/174193412/da01076/mermiver.rar.html
[/i][/i]


Cevap: Mermi Ver - akcaliberkk - 28-09-12

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.


Cevap: Mermi Ver - batuopoz0770 - 28-09-12

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


Cevap: Mermi Ver - akcaliberkk - 29-09-12

Arkadaşım yardım etmeyeceğimi söylemedim. Fakat burda ne yapmaya çalıştığını da anlamış değilim. Anlatırsan yazar veririz


Cevap: Mermi Ver - batuopoz0770 - 29-09-12

ş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 .)


Cevap: Mermi Ver - akcaliberkk - 29-09-12

PHP Code:
/* 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(PLUGINVERSIONAUTHOR)
    
    
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=0i<pnumi++) {
            
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,hedefCMDTARGET_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




Cevap: Mermi Ver - batuopoz0770 - 29-09-12

teşekkür ederim saol Smile