Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sayaç Durdurma Eklentisi
#1
PHP Code:
public birdakika(id) {   
       
    
set_task(1.0,"birdakika",0+task)   
    
zaman--   

    
set_hudmessage612143690.30.400.01.50.00.0);
    
show_hudmessage0"[ OTOMATIK ROKET ICIN GERI SAYIM ]^n                         %i ^n     Saniye Sonra Roket Atilacaktir  "zaman );

    if(
zaman == 0) {   
    
server_cmd("amx_show_activity 0");
    
server_cmd("amx_rocket @T");  
    
server_cmd("amx_show_activity 2");

    
ColorChat(0GREEN,"%s ^1[ ^3Geri Sayim Doldu ^1] Yolcu Yolunda Gerek, Iyi Yolculuklar Efenimm.");
    
remove_task(0+task)   
    }   
    else if(
zaman == 3){
        
emit_sound(0CHAN_AUTO"osmuzik/321.wav"1.0ATTN_NORM0PITCH_NORM);
    }


Böyle sayacı başlattığım publici atmaya gerek yok böyle yaptım durdurmayı nasıl yapacağız bilmiyorum yardımcı olur musunuz ayrı bir publicte sayacı durdur yapıcam
Reply
#2
eklentide sorun yok ise, zaten zaman = 0 olduğunda sayacın durması lazım ?


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
#3
Hacım yanlış anladın eklenti çalışıyor esktradan bir tane daha seçenek ekliyeceğim mesela buna ekle demiyorum bu 1. Seçenektte
1.Roket at
2.Sayacı Durdur olucak sayacı durdurunca geri sayımı durdurucak budur yani hacı Smile
Reply
#4
bir global değişken yarat. Örneğin;
new durdur;

sayaç publicinin içine

if(durdur) return PLUGIN_HANDLED

ekle en başa,

menü seçeneğini de durdur = true şeklinde ayarla.

Bu genel olarak çalışır fakat tam kod olmadan kesin bir şey diyemem


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
#5
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Rocket"
#define VERSION "1.0"
#define AUTHOR "Pit10"

public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)    
    
register_clcmd"say /menu","menuac");  
}
public 
menuacid )  
{  
    if (
get_user_team(id) == && is_user_alive(id)) 
    { 
        new 
menu menu_create("\y[ Gardiyanlara Ozel Roket Menusu ] ","Ctmenu")
        
menu_additem(menu"Rocket At""1" );
        
menu_additem(menu"Sureyi Durdur""2" );
        
        
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
        
menu_display(id,menu,0)
    }  
    return 
PLUGIN_HANDLED;
}  

public 
Ctmenu(id,menu,item

    
    if (
item == MENU_EXIT
    { 
        
menu_destroy(menu
        
        return 
PLUGIN_CONTINUE;
    } 
    
    new 
data[6], iName[64
    new 
accesscallback 
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)   
    new 
key str_to_num(data
    if(
get_user_team(id) == 2
    { 
        switch(
key
        {     
            case 
1:  
            {     
                
birdakika(id
            }  
            case 
2:  
            {  
                
durdur(id);
                
// İşte amaç burda 1 i seçince iyi güzel plugin 1 dakika sonra roket atıyor vs falan ama yanlışlıkla basınca durduramıyorum roketi bu yüzden de süreyi durdur gibi bir şey istiyorum aga :) sağol şimdiden .
            


public 
birdakika(id) {   
       
    
set_task(1.0,"birdakika",0+task)   
    
zaman--   

    
set_hudmessage612143690.30.400.01.50.00.0);
    
show_hudmessage0"[ OTOMATIK ROKET ICIN GERI SAYIM ]^n                         %i ^n     Saniye Sonra Roket Atilacaktir  "zaman );

    if(
zaman == 0) {   
    
server_cmd("amx_show_activity 0");
    
server_cmd("amx_rocket @T");  
    
server_cmd("amx_show_activity 2");

    
ColorChat(0GREEN,"%s ^1[ ^3Geri Sayim Doldu ^1] Yolcu Yolunda Gerek, Iyi Yolculuklar Efenimm.");
    
remove_task(0+task)   
    }   
    else if(
zaman == 3){
        
emit_sound(0CHAN_AUTO"osmuzik/321.wav"1.0ATTN_NORM0PITCH_NORM);
    }


- - - - - - - - - -

Bu arada bu menüyü sana göstermek için yaptım menüyü jailbreak menusune gömdüğüm için onuda burda paylaşmadım bu yüzden anlatabilmek için menüyü böyle bir şekilde anlatmaya çalıştım umarım anlamışsındır.
Reply
#6
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Rocket"
#define VERSION "1.0"
#define AUTHOR "Pit10"
new bool:iptal;
public 
plugin_init() {
    
    
register_plugin(PLUGINVERSIONAUTHOR)    
    
register_clcmd"say /menu","menuac");  
}
public 
menuacid )  {  
    if (
get_user_team(id) == && is_user_alive(id)) { 
        
        new 
menu menu_create("\y[ Gardiyanlara Ozel Roket Menusu ] ","Ctmenu")
        
menu_additem(menu"Rocket At""1" );
        
menu_additem(menu"Sureyi Durdur""2" );
        
        
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
        
menu_display(id,menu,0)
    }  
    return 
PLUGIN_HANDLED;
}  

public 
Ctmenu(id,menu,item) { 
    
    if (
item == MENU_EXIT) { 
        
menu_destroy(menu
        
        return 
PLUGIN_CONTINUE;
    } 
    
    new 
data[6], iName[64
    new 
accesscallback 
    menu_item_getinfo
(menuitemaccessdata,5iName63callback)   
    new 
key str_to_num(data
    if(
get_user_team(id) == 2) { 
        switch(
key) {     
            case 
1:  {     
                
iptal false;
                
birdakika(id
            }  
            case 
2:  {  
                
iptal true;
            } 
        }
    }
}

public 
birdakika(id) {   
    
    if(
iptal) {
        return 
PLUGIN_HANDLED
    
}
    
    
set_task(1.0,"birdakika",0+task)   
    
zaman--   
    
    
set_hudmessage612143690.30.400.01.50.00.0);
    
show_hudmessage0"[ OTOMATIK ROKET ICIN GERI SAYIM ]^n                         %i ^n     Saniye Sonra Roket Atilacaktir  "zaman );
    
    if(
zaman == 0) {   
        
server_cmd("amx_show_activity 0");
        
server_cmd("amx_rocket @T");  
        
server_cmd("amx_show_activity 2");
        
        
ColorChat(0GREEN,"%s ^1[ ^3Geri Sayim Doldu ^1] Yolcu Yolunda Gerek, Iyi Yolculuklar Efenimm.");
        
remove_task(0+task)   
    }   
    else if(
zaman == 3){
        
emit_sound(0CHAN_AUTO"osmuzik/321.wav"1.0ATTN_NORM0PITCH_NORM);
    }



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
Çözülmüş İsteklere taşındı.


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
  Hareketli Üst Orta Yazı Eklentisi SensAtiOns18 39 35,093 14-10-16, 14:24
Last Post: emircantitiz44
  Belirlenen Bölgelerde Vurulmama Eklentisi sonberkay 9 4,729 12-08-16, 13:44
Last Post: kushiro33
  Sabit Üst Orta Yazı Eklentisi Nobb 19 12,294 17-07-16, 17:53
Last Post: BYHAZARD7
  Biohazard Shop Eklentisi 41aaa41 12 7,507 19-06-14, 12:48
Last Post: vitality5
  Jail Eklentisi esad38050 2 3,633 06-06-14, 14:34
Last Post: esad38050
  Serverde nick değiştirememe eklentisi timur123 12 5,321 28-01-14, 10:11
Last Post: hasan0650
  komutçu eklentisi cleanboy 16 4,979 30-11-13, 23:54
Last Post: akcaliberkk
  Zombi Eklentisi Powaa 15 6,929 08-09-13, 19:09
Last Post: OnlyPeach
  El Başı Karanlık Hava Eklentisi ve CT Silah Eklentisi 41aaa41 6 4,749 14-08-13, 18:46
Last Post: akcaliberkk
  % Nickini % Bu Şekilde Deiştirdi Eklentisi 41aaa41 5 3,167 11-08-13, 14:13
Last Post: 41aaa41

Foruma Atla:


Users browsing this thread: 1 Guest(s)