Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Bicak engel yardım

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Bicak engel yardım

Mesaj gönderen omertas14544 »

Erhan1232YARDIM yazdı: Cmt Ağu 10, 2019 2:44 pm

Kod: Tümünü seç

//cstrike/addons/amxmodx/scripting/futbolbicakal.sma(8) : error 017: undefined symbol "rg_strip_user_weapons"
//cstrike/addons/amxmodx/scripting/futbolbicakal.sma(10) : error 025: function heading differs from prototype
//cstrike/addons/amxmodx/scripting/futbolbicakal.sma(11) : error 021: symbol already defined: "strip"
//cstrike/addons/amxmodx/scripting/futbolbicakal.sma(12) : error 017: undefined symbol "fm_strip_user_weapons"
//cstrike/addons/amxmodx/scripting/futbolbicakal.sma(9) : warning 203: symbol is never used: "Rg_strip_user_weapons"
simdide bu hata karsıma cıktı
Yanlışını yüklemişsin.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
Erhan1232YARDIM
Mesajlar: 974
Kayıt: Pzr May 26, 2019 12:36 pm

Bicak engel yardım

Mesaj gönderen Erhan1232YARDIM »

Tekrar baştan değiştirdim gene aynı

Kod: Tümünü seç

//cstrike/addons/amxmodx/scripting/yoketmebicak.sma(8) : error 017: undefined symbol "rg_strip_user_weapons"
//cstrike/addons/amxmodx/scripting/yoketmebicak.sma(9) : error 054: unmatched closing brace
//cstrike/addons/amxmodx/scripting/yoketmebicak.sma(10) : error 025: function heading differs from prototype
//cstrike/addons/amxmodx/scripting/yoketmebicak.sma(11) : error 021: symbol already defined: "strip"
//cstrike/addons/amxmodx/scripting/yoketmebicak.sma(12) : error 017: undefined symbol "fm_strip_user_weapons"

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Bicak engel yardım

Mesaj gönderen omertas14544 »

Attığımda boyle bir kod yok?
fm_strip_user_weapons

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
Erhan1232YARDIM
Mesajlar: 974
Kayıt: Pzr May 26, 2019 12:36 pm

Bicak engel yardım

Mesaj gönderen Erhan1232YARDIM »

İçinide atayim

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi>
public plugin_init() {
RegisterHookChain(RG_CBasePlayer_Spawn, "strip", .post=true);
}
public strip(const id) rg_strip_user_weapons(id)
}
public strip(id)
{
fm_strip_user_weapons(id)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

Link:
Linklerini gizle
Linki Kopyala

F.T.H
Mesajlar: 546
Kayıt: Pzr Mar 19, 2017 12:55 pm
Konum: Ϲ★
İletişim:

Bicak engel yardım

Mesaj gönderen F.T.H »

Erhan1232YARDIM yazdı: Cmt Ağu 10, 2019 1:33 pm Elimde bıcak alıcı bir eklenti var eklentide round başlayınca bıcakları alıyor respawn acık oldugu icin olup dogunca tekrar bıcak gelıyor sana tamamen bıcak kaldırır şekilde yapabılırmısınız?

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init() {
    RegisterHam(Ham_Spawn, "player", "oyuncudogdu",	1)
}

public oyuncudogdu(id)
{
    set_task(0.2,"cakismaengel",id)
}

public cakismaengel(id)
{
    ham_strip_weapon(id,"weapon_knife")
}


ham_strip_weapon(id,weapon[])
{
    if(!equal(weapon,"weapon_",7)) return 0
 
    new wId = get_weaponid(weapon)
    if(!wId) return 0
 
    new wEnt
    while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!wEnt) return 0
 
    if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt)
 
    if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0
    ExecuteHamB(Ham_Item_Kill,wEnt);
 
    set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId))
     
    return 1
}

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Bicak engel yardım

Mesaj gönderen omertas14544 »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi>
public plugin_init() {
RegisterHookChain(RG_CBasePlayer_Spawn, "strip", .post=true);
}
public strip(const id) strip_user_weapons(id)

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
Erhan1232YARDIM
Mesajlar: 974
Kayıt: Pzr May 26, 2019 12:36 pm

Bicak engel yardım

Mesaj gönderen Erhan1232YARDIM »

F.T.H yazdı: Cmt Ağu 10, 2019 2:57 pm
Erhan1232YARDIM yazdı: Cmt Ağu 10, 2019 1:33 pm Elimde bıcak alıcı bir eklenti var eklentide round başlayınca bıcakları alıyor respawn acık oldugu icin olup dogunca tekrar bıcak gelıyor sana tamamen bıcak kaldırır şekilde yapabılırmısınız?

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init() {
    RegisterHam(Ham_Spawn, "player", "oyuncudogdu",	1)
}

public oyuncudogdu(id)
{
    set_task(0.2,"cakismaengel",id)
}

public cakismaengel(id)
{
    ham_strip_weapon(id,"weapon_knife")
}


ham_strip_weapon(id,weapon[])
{
    if(!equal(weapon,"weapon_",7)) return 0
 
    new wId = get_weaponid(weapon)
    if(!wId) return 0
 
    new wEnt
    while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!wEnt) return 0
 
    if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt)
 
    if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0
    ExecuteHamB(Ham_Item_Kill,wEnt);
 
    set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId))
     
    return 1
}
Bu seferde round başında bıçakları almıyor ölüp doğunca alıyor.

Link:
Linklerini gizle
Linki Kopyala

F.T.H
Mesajlar: 546
Kayıt: Pzr Mar 19, 2017 12:55 pm
Konum: Ϲ★
İletişim:

Bicak engel yardım

Mesaj gönderen F.T.H »

Erhan1232YARDIM yazdı: Cmt Ağu 10, 2019 1:33 pm Bu seferde round başında bıçakları almıyor ölüp doğunca alıyor.
Dene bakalım

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init() {
    RegisterHam(Ham_Spawn, "player", "oyuncudogdu",	1)
    register_logevent("ElBasladi", 2, "1=Round_Start");
}

public ElBasladi()
{
    new players[32], inum, id
    get_players(players,inum,"ci")
    for(new i;i<inum;i++)
    {
		id = players[i]
		oyuncudogdu(id)
    }
}

public oyuncudogdu(id)
{
    set_task(0.2,"cakismaengel",id)
}

public cakismaengel(id)
{
    ham_strip_weapon(id,"weapon_knife")
}


ham_strip_weapon(id,weapon[])
{
    if(!equal(weapon,"weapon_",7)) return 0
 
    new wId = get_weaponid(weapon)
    if(!wId) return 0
 
    new wEnt
    while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!wEnt) return 0
 
    if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt)
 
    if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0
    ExecuteHamB(Ham_Item_Kill,wEnt);
 
    set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId))
     
    return 1
}

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Bicak engel yardım

Mesaj gönderen omertas14544 »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>
public plugin_init() {
RegisterHookChain(RG_CBasePlayer_Spawn, "strip", .post=true);
}
public strip(const id){
rg_remove_item(id,"weapon_knife")
}
}

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Bicak engel yardım

Mesaj gönderen omertas14544 »

F.T.H yazdı: Cmt Ağu 10, 2019 3:11 pm
Erhan1232YARDIM yazdı: Cmt Ağu 10, 2019 1:33 pm Bu seferde round başında bıçakları almıyor ölüp doğunca alıyor.
Dene bakalım

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init() {
    RegisterHam(Ham_Spawn, "player", "oyuncudogdu",	1)
    register_logevent("ElBasladi", 2, "1=Round_Start");
}

public ElBasladi()
{
    new players[32], inum, id
    get_players(players,inum,"ci")
    for(new i;i<inum;i++)
    {
		id = players[i]
		oyuncudogdu(id)
    }
}

public oyuncudogdu(id)
{
    set_task(0.2,"cakismaengel",id)
}

public cakismaengel(id)
{
    ham_strip_weapon(id,"weapon_knife")
}


ham_strip_weapon(id,weapon[])
{
    if(!equal(weapon,"weapon_",7)) return 0
 
    new wId = get_weaponid(weapon)
    if(!wId) return 0
 
    new wEnt
    while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!wEnt) return 0
 
    if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt)
 
    if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0
    ExecuteHamB(Ham_Item_Kill,wEnt);
 
    set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId))
     
    return 1
}
Gereksiz uzatılmış eklenti. Reapide daha basit yolu var.

Link:
Linklerini gizle
Linki Kopyala
Cevapla