Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pluginleri sadece admine özel yapma!
#1
Arkadaşlar elimde 3 tane plugin var bunları sadece adminlerin kullanabilmesini istiyorum. Yetkininde ADMIN_BAN olmasını istiyorum.

1. Plugin
PHP Code:
#include <amxmodx> 
#include <engine> 
#include <hamsandwich> 

new buton_cvar 
new buton_cvar_aktif 

public plugin_init() { 
    
register_plugin("Buton Ates""v0.0""OrjinaLp."
    
RegisterHam(Ham_TraceAttack"func_button""butona_saldir"
    
buton_cvar register_cvar("butona_saldir""1"
    
cvar_ayarini_duzelt() 

public 
cvar_ayarini_duzelt() 

    
buton_cvar_aktif=get_pcvar_num(buton_cvar

public 
butona_saldir(butonid

    if(
is_valid_ent(buton) && buton_cvar_aktif
    { 
        
ExecuteHamB(Ham_Usebutonid021.0
        
entity_set_float(butonEV_FL_frame0.0
    } 
    return 
HAM_IGNORED 


2. Plugin
PHP Code:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "DANS Menusu"
#define VERSION "0.1.1"
#define AUTHOR "ANONIM // Edit: CSmiLeFaCe"

#define ANIM_MODEL "models/CSPlugin_Hareketler.mdl"

enum _:PLAYER_DATA
{
   
ENT_CAM,
   
ENT_MODEL,
   
ENT_ANIM,
   
ANIM_PLAYING
}

enum _:SEQ_DESC
{
   
MODEL[64],
   
SEQ_LABEL[33],
   
SEQ_FPS,
   
SEQ_FRAMES,
   
SEQ_FRAMERATE
}

new 
g_allocString

new g_playerData[33][PLAYER_DATA]

new Array:
g_animData

new g_animMenu

new g_cvarAccessFlag

public plugin_init() 
{
   
register_plugin(PLUGINVERSIONAUTHOR)
   
   
register_clcmd("say /dans""cmdAnim")

   
register_forward(FM_CmdStart"fwdCmdStart"1)
   
   
RegisterHam(Ham_Killed"player""fwdPlayerKilled"1)

   
g_allocString engfunc(EngFunc_AllocString"info_target")
   
   
g_animData ArrayCreate(SEQ_DESC)
   
   
g_animMenu menu_create("\y[DANS MENUSU] \d [CSmiLeFaCe]""animMenuHandler")
   
   
g_cvarAccessFlag register_cvar("anim_menu_access_flag""")
   
   
loadModel(ANIM_MODEL)
}

public 
plugin_precache()
{
   
precache_model(ANIM_MODEL)
}

public 
plugin_end()
{
   
ArrayDestroy(g_animData)
}

public 
loadModel(model[])
{
   new 
file fopen(model"rt")
   new 
numseqseqindexiFloat:framerate
   
   
new seqDesc[SEQ_DESC]
   
   
fseek(file164SEEK_SET)
   
fread(filenumseqBLOCK_INT)
   
fread(fileseqindexBLOCK_INT)
   
   for(
0numseqi++)
   {
      
fseek(fileseqindex 176*iSEEK_SET)
      
fread_blocks(fileseqDesc[SEQ_LABEL], 32BLOCK_CHAR)
      
      
fread(fileseqDesc[SEQ_FPS], BLOCK_INT)
   
      
fseek(file20SEEK_CUR)
      
fread(fileseqDesc[SEQ_FRAMES], BLOCK_INT)
      
      
framerate 256.0 Float:seqDesc[SEQ_FPS] / (seqDesc[SEQ_FRAMES] - 1)
      
      
seqDesc[SEQ_FRAMERATE] = _:framerate
      
      ArrayPushArray
(g_animDataseqDesc)
      
      
menu_additem(g_animMenuseqDesc[SEQ_LABEL], "")
   }
   
   
fclose(file)
}

public 
client_putinserver(id)
{
   if (!
g_playerData[id][ENT_MODEL])
      
createPlayerEnt(id)
}

public 
client_disconnect(id)
{
   
stopAnim(id)
}

public 
createPlayerEnt(id)
{
   new 
ent engfunc(EngFunc_CreateNamedEntityg_allocString)
   
set_pev(entpev_rendermodekRenderTransAdd)
   
set_pev(entpev_renderamt0.0)
   
set_pev(entpev_ownerid)
   
engfunc(EngFunc_SetModelentANIM_MODEL)
   
   
g_playerData[id][ENT_CAM] = ent
   
   ent
engfunc(EngFunc_CreateNamedEntityg_allocString)
   
engfunc(EngFunc_SetModelentANIM_MODEL)
   
set_pev(entpev_movetypeMOVETYPE_FLY)
   
set_pev(entpev_controller_163.75)
   
   
g_playerData[id][ENT_ANIM] = ent
   
   ent
engfunc(EngFunc_CreateNamedEntityg_allocString)
   
set_pev(entpev_movetypeMOVETYPE_FOLLOW)
   
set_pev(entpev_aimentg_playerData[id][ENT_ANIM])
   
set_pev(entpev_effectsEF_NODRAW)
   
   
g_playerData[id][ENT_MODEL] = ent
}

public 
cmdAnim(id)
{
    if(
is_user_alive(id)){
   new 
access[32], flag
   get_pcvar_string
(g_cvarAccessFlagaccess31)
   
flag read_flags(access)
   
   if (!
flag || (get_user_flags(id)&flag))
      
menu_display(idg_animMenu)
   else
      
client_print(idprint_chat"Yetki Yok.")
    }
}

public 
startAnim(idanim)
{
   new 
seqDesc[SEQ_DESC]
   
ArrayGetArray(g_animDataanimseqDesc)
   
   new 
ent g_playerData[id][ENT_ANIM]
   new 
modelEnt g_playerData[id][ENT_MODEL]
//   set_pev(ent, pev_framerate, seqDesc[SEQ_FRAMERATE])
   
set_pev(entpev_framerate1.0)
//   set_pev(ent, pev_animtime, (seqDesc[SEQ_FRAMES] - 1)/seqDesc[SEQ_FPS])
   
set_pev(entpev_sequenceanim)
   
set_pev(entpev_gaitsequenceanim)
   
   new 
Float:origin[3], Float:mins[3]
   
pev(idpev_originorigin)
   
pev(idpev_minsmins)
   
   
mins[0] = origin[0]
   
mins[1] = origin[1]
   
mins[2] += origin[2]
   
set_pev(entpev_originmins)
   
   
set_pev(modelEntpev_effects0)
   new 
model[64]
   
get_user_info(id"model"model63)
   
format(model63"models/player/%s/%s.mdl"modelmodel)
   
engfunc(EngFunc_SetModelmodelEntmodel)
   
   
set_pev(modelEntpev_bodypev(idpev_body))
   
set_pev(modelEntpev_skinpev(idpev_skin))
   
   
set_pev(entpev_controller_0128)
   
set_pev(entpev_controller_1128)
   
   
pev(idpev_anglesmins)
   
mins[0] = 0.0
   set_pev
(entpev_anglesmins)
   
set_pev(entpev_v_anglemins)
   
   
engfunc(EngFunc_SetViewidg_playerData[id][ENT_CAM])
   
g_playerData[id][ANIM_PLAYING] = 1
   
   set_pev
(idpev_effectsEF_NODRAW)
   
}

public 
stopAnim(id)
{
   
set_pev(g_playerData[id][ENT_MODEL], pev_effectsEF_NODRAW)
   
g_playerData[id][ANIM_PLAYING] = 0
   set_pev
(idpev_effects0)
   
   
engfunc(EngFunc_SetViewidid)
}

public 
animMenuHandler(idmenuitem)
{
   if(
item == MENU_EXIT)
      return 
PLUGIN_HANDLED
   
   
new access[32], flag
   get_pcvar_string
(g_cvarAccessFlagaccess31)
   
flag read_flags(access)
   
   if (
flag && !(get_user_flags(id)&flag))
   {
      
client_print(idprint_chat"www.csplugin.com")
      return 
PLUGIN_HANDLED
   
}
   
   if (!(
pev(idpev_flags)&FL_ONGROUND))
   {
      
client_print(idprint_chat"Yerinde dur!")
      return 
PLUGIN_HANDLED
   
}
   
   
startAnim(iditem)
   
   
menu_display(idg_animMenufloatround(item/7.0floatround_floor))
   
   return 
PLUGIN_HANDLED
}

public 
fwdCmdStart(iducrandseed)
{
   if (
is_user_alive(id) && g_playerData[id][ANIM_PLAYING])
   {
      if (!
get_uc(ucUC_Buttons))
      {
         static 
Float:fOrigin[3], Float:fAngle[3], Float:origin[3]
         
pevidpev_originorigin )
         
pev(idpev_view_ofsfOrigin)
         
xs_vec_add(originfOriginorigin)
         
xs_vec_copy(originfOrigin)
         
pev(idpev_v_anglefAngle)
      
         static 
Float:fVBack[3]
         
angle_vector(fAngleANGLEVECTOR_FORWARDfVBack)
      
         
fOrigin[2] += 20.0
         
         fOrigin
[0] += (-fVBack[0] * 150.0)
         
fOrigin[1] += (-fVBack[1] * 150.0)
         
fOrigin[2] += (-fVBack[2] * 150.0)
         
         static 
tr
         tr 
0
         engfunc
(EngFunc_TraceLineoriginfOriginIGNORE_MONSTERSidtr)
         
get_tr2(trTR_vecEndPosfOrigin)
         
free_tr2(tr)
      
         
engfunc(EngFunc_SetOriging_playerData[id][ENT_CAM], fOrigin)
         
set_pev(g_playerData[id][ENT_CAM], pev_anglesfAngle)
      }
      else
         
stopAnim(id)
   }
}

public 
fwdPlayerKilled(id)
{
   
stopAnim(id)   


3. Plugin
PHP Code:
#include <amxmodx> 
#include <amxmisc> 
#include <hamsandwich> 
#include <fakemeta> 

#define VERSION "1.0" 
#define pev_no_open pev_iuser4

new pCvarEnabled
new pCvarBlockDoorButtons
new g_iFwdSpawn 

public plugin_init()  

    
unregister_forward(FM_Spawn,g_iFwdSpawn)
    
    if(
engfunc(EngFunc_FindEntityByStringFM_NULLENT"classname","func_door_rotating") || engfunc(EngFunc_FindEntityByStringFM_NULLENT"classname","func_door"))
    {        
        
register_plugin("(ON) Open doors with a shot"VERSION"Starsailor")     
        
        
register_cvar("open_doors_version",VERSION,FCVAR_SERVER|FCVAR_SPONLY)
        
        
pCvarEnabled register_cvar("od_enabled""1"
        
pCvarBlockDoorButtons register_cvar("od_filterdoors","0")
        
        
RegisterHam(Ham_TraceAttack"func_door_rotating""ham_open_door"
        
RegisterHam(Ham_TraceAttack"func_door""ham_open_door")
        
    }
    else
    {
        
register_plugin("(OFF) Open doors with a shot"VERSION"Starsailor"
        
pause("ad")
    }
}

public 
plugin_precache()
{
    
g_iFwdSpawn register_forward(FM_Spawn,"fw_Spawn")
}

public 
ham_open_door(iEntiAttackerFloat:fDamageFloat:vDirection[3], TraceHandleiDamageBits
{     
    if(!
get_pcvar_num(pCvarEnabled)) 
    {
        return 
HAM_IGNORED
    
}
    
    if(
get_pcvar_num(pCvarBlockDoorButtons) && pev(iEnt,pev_no_open))
    {
        return 
HAM_IGNORED
    
}
    
    
dllfunc(DLLFunc_UseiEntiAttacker
    return 
HAM_IGNORED
}

public 
fw_Spawn(iEnt)
{
    if(!
pev_valid(iEnt))
    {
        return 
FMRES_IGNORED
    
}
    
    new 
szClassName[32]
    
pev(iEnt,pev_classname,szClassName,charsmax(szClassName))
    
    if(!
equal(szClassName,"func_button"))
    {
        return 
FMRES_IGNORED
    
}
    
    new 
szTargetName[32]
    new 
iTarget
    pev
(iEntpev_targetszTargetName,charsmax(szTargetName))
    
    
iTarget 0
    
new szClassName2[32]
    while((
iTarget engfunc(EngFunc_FindEntityByStringiTarget"targetname"szTargetName)))
    {
        
pev(iTarget,pev_classname,szClassName2,charsmax(szClassName2))
        
        if(
equal(szClassName2,"func_door") || equal(szClassName2,"func_door_rotating"))
        {
            
set_pev(iTarget,pev_no_open,1)
        }
    }
    
    return 
FMRES_IGNORED


İlgilenicek arkadaşlara şimdiden teşekkürler.
Reply
#2
PHP Code:
#include <amxmodx>  
#include <engine>  
#include <hamsandwich>  
#define ADMINLEVEL ADMIN_BAN
new buton_cvar  
new buton_cvar_aktif  

public plugin_init() {  
    
register_plugin("Buton Ates""v0.0""OrjinaLp.")  
    
RegisterHam(Ham_TraceAttack"func_button""butona_saldir")  
    
buton_cvar register_cvar("butona_saldir""1")  
    
cvar_ayarini_duzelt()  
}  
public 
cvar_ayarini_duzelt()  
{  
    
buton_cvar_aktif=get_pcvar_num(buton_cvar)  
}  
public 
butona_saldir(butonid)  
{   if (!(
get_user_flags(id) & ADMINLEVEL)
    {
        return 
PLUGIN_HANDLED
    
}
    else if(
is_valid_ent(buton) && buton_cvar_aktif)  
    {  
        
ExecuteHamB(Ham_Usebutonid021.0)  
        
entity_set_float(butonEV_FL_frame0.0)  
    }  
    return 
HAM_IGNORED  


PHP Code:
/* Plugin generated by AMXX-Studio */ 

#include <amxmodx> 
#include <hamsandwich> 
#include <fakemeta> 
#include <xs> 
#define ADMINLEVEL ADMIN_BAN
#define PLUGIN "DANS Menusu" 
#define VERSION "0.1.1" 
#define AUTHOR "ANONIM // Edit: CSmiLeFaCe" 

#define ANIM_MODEL "models/CSPlugin_Hareketler.mdl" 

enum _:PLAYER_DATA 

   
ENT_CAM
   
ENT_MODEL
   
ENT_ANIM
   
ANIM_PLAYING 


enum _:SEQ_DESC 

   
MODEL[64], 
   
SEQ_LABEL[33], 
   
SEQ_FPS
   
SEQ_FRAMES
   
SEQ_FRAMERATE 


new 
g_allocString 

new g_playerData[33][PLAYER_DATA

new Array:
g_animData 

new g_animMenu 

new g_cvarAccessFlag 

public plugin_init()  

   
register_plugin(PLUGINVERSIONAUTHOR
    
   
register_clcmd("say /dans""cmdAnim"

   
register_forward(FM_CmdStart"fwdCmdStart"1
    
   
RegisterHam(Ham_Killed"player""fwdPlayerKilled"1

   
g_allocString engfunc(EngFunc_AllocString"info_target"
    
   
g_animData ArrayCreate(SEQ_DESC
    
   
g_animMenu menu_create("\y[DANS MENUSU] \d [CSmiLeFaCe]""animMenuHandler"
    
   
g_cvarAccessFlag register_cvar("anim_menu_access_flag"""
    
   
loadModel(ANIM_MODEL


public 
plugin_precache() 

   
precache_model(ANIM_MODEL


public 
plugin_end() 

   
ArrayDestroy(g_animData


public 
loadModel(model[]) 

   new 
file fopen(model"rt"
   new 
numseqseqindexiFloat:framerate 
    
   
new seqDesc[SEQ_DESC
    
   
fseek(file164SEEK_SET
   
fread(filenumseqBLOCK_INT
   
fread(fileseqindexBLOCK_INT
    
   for(
0numseqi++) 
   { 
      
fseek(fileseqindex 176*iSEEK_SET
      
fread_blocks(fileseqDesc[SEQ_LABEL], 32BLOCK_CHAR
       
      
fread(fileseqDesc[SEQ_FPS], BLOCK_INT
    
      
fseek(file20SEEK_CUR
      
fread(fileseqDesc[SEQ_FRAMES], BLOCK_INT
       
      
framerate 256.0 Float:seqDesc[SEQ_FPS] / (seqDesc[SEQ_FRAMES] - 1
       
      
seqDesc[SEQ_FRAMERATE] = _:framerate 
       
      ArrayPushArray
(g_animDataseqDesc
       
      
menu_additem(g_animMenuseqDesc[SEQ_LABEL], ""
   } 
    
   
fclose(file


public 
client_putinserver(id

   if (!
g_playerData[id][ENT_MODEL]) 
      
createPlayerEnt(id


public 
client_disconnect(id

   
stopAnim(id


public 
createPlayerEnt(id

   new 
ent engfunc(EngFunc_CreateNamedEntityg_allocString
   
set_pev(entpev_rendermodekRenderTransAdd
   
set_pev(entpev_renderamt0.0
   
set_pev(entpev_ownerid
   
engfunc(EngFunc_SetModelentANIM_MODEL
    
   
g_playerData[id][ENT_CAM] = ent 
    
   ent
engfunc(EngFunc_CreateNamedEntityg_allocString
   
engfunc(EngFunc_SetModelentANIM_MODEL
   
set_pev(entpev_movetypeMOVETYPE_FLY
   
set_pev(entpev_controller_163.75
    
   
g_playerData[id][ENT_ANIM] = ent 
    
   ent
engfunc(EngFunc_CreateNamedEntityg_allocString
   
set_pev(entpev_movetypeMOVETYPE_FOLLOW
   
set_pev(entpev_aimentg_playerData[id][ENT_ANIM]) 
   
set_pev(entpev_effectsEF_NODRAW
    
   
g_playerData[id][ENT_MODEL] = ent 


public 
cmdAnim(id

    if(
is_user_alive(id) && get_user_flags(id) & ADMINLEVEL){ 
   new 
access[32], flag 
   get_pcvar_string
(g_cvarAccessFlagaccess31
   
flag read_flags(access
    
   if (!
flag || (get_user_flags(id)&flag)) 
      
menu_display(idg_animMenu
   else 
      
client_print(idprint_chat"Yetki Yok."
    } 


public 
startAnim(idanim

   new 
seqDesc[SEQ_DESC
   
ArrayGetArray(g_animDataanimseqDesc
    
   new 
ent g_playerData[id][ENT_ANIM
   new 
modelEnt g_playerData[id][ENT_MODEL
//   set_pev(ent, pev_framerate, seqDesc[SEQ_FRAMERATE]) 
   
set_pev(entpev_framerate1.0
//   set_pev(ent, pev_animtime, (seqDesc[SEQ_FRAMES] - 1)/seqDesc[SEQ_FPS]) 
   
set_pev(entpev_sequenceanim
   
set_pev(entpev_gaitsequenceanim
    
   new 
Float:origin[3], Float:mins[3
   
pev(idpev_originorigin
   
pev(idpev_minsmins
    
   
mins[0] = origin[0
   
mins[1] = origin[1
   
mins[2] += origin[2
   
set_pev(entpev_originmins
    
   
set_pev(modelEntpev_effects0
   new 
model[64
   
get_user_info(id"model"model63
   
format(model63"models/player/%s/%s.mdl"modelmodel
   
engfunc(EngFunc_SetModelmodelEntmodel
    
   
set_pev(modelEntpev_bodypev(idpev_body)) 
   
set_pev(modelEntpev_skinpev(idpev_skin)) 
    
   
set_pev(entpev_controller_0128
   
set_pev(entpev_controller_1128
    
   
pev(idpev_anglesmins
   
mins[0] = 0.0 
   set_pev
(entpev_anglesmins
   
set_pev(entpev_v_anglemins
    
   
engfunc(EngFunc_SetViewidg_playerData[id][ENT_CAM]) 
   
g_playerData[id][ANIM_PLAYING] = 
    
   set_pev
(idpev_effectsEF_NODRAW
    


public 
stopAnim(id

   
set_pev(g_playerData[id][ENT_MODEL], pev_effectsEF_NODRAW
   
g_playerData[id][ANIM_PLAYING] = 
   set_pev
(idpev_effects0
    
   
engfunc(EngFunc_SetViewidid


public 
animMenuHandler(idmenuitem

   if(
item == MENU_EXIT
      return 
PLUGIN_HANDLED 
    
   
new access[32], flag 
   get_pcvar_string
(g_cvarAccessFlagaccess31
   
flag read_flags(access
    
   if (
flag && !(get_user_flags(id)&flag)) 
   { 
      
client_print(idprint_chat"www.csplugin.com"
      return 
PLUGIN_HANDLED 
   

    
   if (!(
pev(idpev_flags)&FL_ONGROUND)) 
   { 
      
client_print(idprint_chat"Yerinde dur!"
      return 
PLUGIN_HANDLED 
   

    
   
startAnim(iditem
    
   
menu_display(idg_animMenufloatround(item/7.0floatround_floor)) 
    
   return 
PLUGIN_HANDLED 


public 
fwdCmdStart(iducrandseed

   if (
is_user_alive(id) && g_playerData[id][ANIM_PLAYING]) 
   { 
      if (!
get_uc(ucUC_Buttons)) 
      { 
         static 
Float:fOrigin[3], Float:fAngle[3], Float:origin[3
         
pevidpev_originorigin 
         
pev(idpev_view_ofsfOrigin
         
xs_vec_add(originfOriginorigin
         
xs_vec_copy(originfOrigin
         
pev(idpev_v_anglefAngle
       
         static 
Float:fVBack[3
         
angle_vector(fAngleANGLEVECTOR_FORWARDfVBack
       
         
fOrigin[2] += 20.0 
          
         fOrigin
[0] += (-fVBack[0] * 150.0
         
fOrigin[1] += (-fVBack[1] * 150.0
         
fOrigin[2] += (-fVBack[2] * 150.0
          
         static 
tr 
         tr 

         engfunc
(EngFunc_TraceLineoriginfOriginIGNORE_MONSTERSidtr
         
get_tr2(trTR_vecEndPosfOrigin
         
free_tr2(tr
       
         
engfunc(EngFunc_SetOriging_playerData[id][ENT_CAM], fOrigin
         
set_pev(g_playerData[id][ENT_CAM], pev_anglesfAngle
      } 
      else 
         
stopAnim(id
   } 


public 
fwdPlayerKilled(id

   
stopAnim(id)    


Buyur 3.ye bakmadım öyle bi göz gezdirdim sanırım oda buton ateş pluginiydi ona yapmadım aynı diye , bu arada ilk ikisini yaptım sırasıyla verdim kontrol et , olumlu yada olumsuz olarak ilet bana cevabını.
Reply
#3
PHP Code:
#define ADMIN_LEVEL ADMIN_CVAR 
Bu koddu sanırım ?
Messenger :[email protected]

Skype : sefa_tokgoz
Reply
#4
@Furkan Dize teşekkürler 2. Plugin oldu. 1. Plugin i .amxx e çevirirken şöyle bir hata alıyorum:

PHP Code:
butonateset.sma(20) : error 029invalid expressionassumed zero 
Reply
#5
PHP Code:
#include <amxmodx>  
#include <engine>  
#include <hamsandwich>  

#define ADMINLEVEL ADMIN_BAN 
new buton_cvar  
new buton_cvar_aktif  

public plugin_init() {  
    
register_plugin("Buton Ates""v0.0""OrjinaLp.")  
    
RegisterHam(Ham_TraceAttack"func_button""butona_saldir")  
    
buton_cvar register_cvar("butona_saldir""1")  
    
cvar_ayarini_duzelt()  
}  
public 
cvar_ayarini_duzelt()  
{  
    
buton_cvar_aktif=get_pcvar_num(buton_cvar)  
}  
public 
butona_saldir(butonid)  
{  
    if(
is_valid_ent(buton) && buton_cvar_aktif && get_user_flags(id) & ADMINLEVEL)  
    {  
        
ExecuteHamB(Ham_Usebutonid021.0)  
        
entity_set_float(butonEV_FL_frame0.0)  
    }  
    return 
HAM_IGNORED  


Sorunsuz çalışır büyük ihtimal
Reply
#6
Küçük bir düzeltme, hamsandwich de;

return PLUGIN_HANDLED yerine

return HAM_SUPERCEDE kullanırız Smile


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
#7
Teşekkürler berk , bu arada arkadaşın 3. isteğine bakar mısın ben baktım ama aynı plugin diye dokunmadım bir de sen bakarsan fena olmaz ( bu arada yeri mi bilmem ama hacı benim bu diğer açtığım konularda bir istek belirttim onada bakarsan sevinirim Smile )
Reply
#8
3. Plugin i yapmanıza gerek kalmadı. Yardımlarınız için teşekkür ederim sorunum çözüldü. Pluginler sorunsuz çalışıyor.

---------- Alttaki Mesaj Zamani 17:01 ---------- Önceki Mesaj Zamani 16:48 ----------

Dans plugininde menüdeki hareketlerin isimleri değiştirmek istiyorum ama .sma dosyası içinde menüdeki isimler görünmüyor onları nasıl düzeltebilirim çok özensiz yazılmışlar.
Reply
#9
Plugin halledildi fakat son soruma hala cevap bulamadım.
Reply
#10
Çünkü anlaşılmıyor ?


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


Possibly Related Threads…
Thread Author Replies Views Last Post
  250 Hp Plugini Sadece R Yetkisinde Olsun GurkanCounter 8 10,875 03-09-17, 18:04
Last Post: tahayasin
  [JB] CT Özel Hook Grab Rope Plugini Nobb 21 10,719 03-09-17, 18:03
Last Post: tahayasin
  Adminlere Özel HP Lorenca 14 9,851 25-04-17, 17:29
Last Post: bahaduhan404
  Multi Jump [CT ÖZEL] Furkan Dize 7 3,781 01-04-17, 16:40
Last Post: muratbayar
  sadece ct de hook grab rope basabılme aprdk 7 10,422 08-11-16, 21:30
Last Post: nameofahmet
  İSTEK ! Sadece Ct de hook basabilmek playman01 17 7,521 28-08-16, 14:42
Last Post: QuarsS
  Sadece Jailde çalışsın caglarinhesap 9 4,278 18-08-16, 14:05
Last Post: sarman06
  [JB] Saydan Hücreleri Açma (Sadece CT'ler) Nobb 8 7,591 03-08-16, 20:26
Last Post: murat1366
  Nicke özel plugin bykeremm 12 6,206 03-08-16, 20:18
Last Post: murat1366
  Admin'e Özel Gravity Kaqan 9 4,367 17-07-16, 18:00
Last Post: BYHAZARD7

Foruma Atla:


Users browsing this thread: 1 Guest(s)