İstek Dakikalı Takımları Değiştirme Plugini

avatar CrusS*
Forum Üyesi
30-08-2022, Saat: 22:19
831
#1
Yorumu Paylaş

Merhabalar İsmim Taha.
Benim Only Assault Serverim var.
Serverde şöyle bir eklenti istiyorum her 15 dk da bir takımlar yer değişicek ama specteki botlar specte kalıcak bana yardımcı olabilirmisiniz TEŞEKKÜRLER.
Beğenenler : cosmic, spector


(----------------------------------------)
213.238.173.13
DataGaming
GERÇEK DEATHMATCH ORTAMI
(----------------------------------------)
iXBİR.NET
deneme
Forum Üyesi

Konuda Ara

7 Yorum

QuryWesT

Yasaklı Üye
Yasaklı Üye Grubu
avatar
QuryWesT
30-08-2022, Saat: 22:31
30-08-2022, Saat: 22:31
#2
Yorumu Paylaş
Yardımcı olabilirim yarın bilgisiyarda birşey yapıp atabilirim
Beğenenler : CrusS*

CrusS*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
CrusS*
30-08-2022, Saat: 22:33
30-08-2022, Saat: 22:33
#3
Yorumu Paylaş
QuryWesT Adlı Kullanıcıdan Alıntı: Yoruma gitYardımcı olabilirim yarın bilgisiyarda birşey yapıp atabilirim

Teşekkür Ederim.


(----------------------------------------)
213.238.173.13
DataGaming
GERÇEK DEATHMATCH ORTAMI
(----------------------------------------)
iXBİR.NET

QuryWesT

Yasaklı Üye
Yasaklı Üye Grubu
avatar
QuryWesT
30-08-2022, Saat: 23:22
30-08-2022, Saat: 23:22
#4
Yorumu Paylaş
Hocam telefonla yaptım bi deneyip geri dönüş yaparmısın. Olmasa yarım bilgisiyarda daha detaylı göz atabilirim
Alıntı:#include <amxmodx>
#include <cstrike>

new const TAG[] = "Server Tag";

public plugin_init()
{
    register_plugin("Eklenti İstek", "2.0", "QuryWesT");
}
public client_putinserver(IP_IDs)
{
            set_task(900.0, "degis", IP_IDs, _, _, "b");


public degis()
{
    new players[32], num
    get_players(players, num)
    
    new player
    for(new i = 0; i < num; i++)
    {
        IP_IDs = players[i]
        
        if(cs_get_user_team(IP_IDs) == CS_TEAM_T)
        {
            cs_set_user_team(IP_IDs, CS_TEAM_CT)
        }
        else if(cs_get_user_team(IP_IDs) == CS_TEAM_CT)
        {
            cs_set_user_team(IP_IDs, CS_TEAM_T)
        }
        qury_yazi(0, "!n[!t%s!n] !gSure Doldu Takimlar Degisti...",TAG);
        qury_yazi(0, "!n[!t%s!n] !gSure Doldu Takimlar Degisti...",TAG);
    } 
}

stock qury_yazi(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, sizeof(msg) - 1, input, 3)
    
    replace_all(msg, 190, "!n", "^x01")
    replace_all(msg, 190, "!g", "^x04")
    replace_all(msg, 190, "!t", "^x03")
    
    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()
        }
    }

CrusS*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
CrusS*
30-08-2022, Saat: 23:28
30-08-2022, Saat: 23:28
#5
Yorumu Paylaş
QuryWesT Adlı Kullanıcıdan Alıntı: Yoruma gitHocam telefonla yaptım bi deneyip geri dönüş yaparmısın. Olmasa yarım bilgisiyarda daha detaylı göz atabilirim
Alıntı:#include <amxmodx>
#include <cstrike>

new const TAG[] = "Server Tag";

public plugin_init()
{
    register_plugin("Eklenti İstek", "2.0", "QuryWesT");
}
public client_putinserver(IP_IDs)
{
            set_task(900.0, "degis", IP_IDs, _, _, "b");


public degis()
{
    new players[32], num
    get_players(players, num)
    
    new player
    for(new i = 0; i < num; i++)
    {
        IP_IDs = players
        
        if(cs_get_user_team(IP_IDs) == CS_TEAM_T)
        {
            cs_set_user_team(IP_IDs, CS_TEAM_CT)
        }
        else if(cs_get_user_team(IP_IDs) == CS_TEAM_CT)
        {
            cs_set_user_team(IP_IDs, CS_TEAM_T)
        }
        qury_yazi(0, "!n[!t%s!n] !gSure Doldu Takimlar Degisti...",TAG);
        qury_yazi(0, "!n[!t%s!n] !gSure Doldu Takimlar Degisti...",TAG);
    } 
}

stock qury_yazi(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, sizeof(msg) - 1, input, 3)
    
    replace_all(msg, 190, "!n", "^x01")
    replace_all(msg, 190, "!g", "^x04")
    replace_all(msg, 190, "!t", "^x03")
    
    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()
        }
    }
[/i][/i][/i]

Teşekkür Ederim şuan telefondayım arkadaşa deneticem


(----------------------------------------)
213.238.173.13
DataGaming
GERÇEK DEATHMATCH ORTAMI
(----------------------------------------)
iXBİR.NET

axLey.

Forum Üyesi

Kayıtlı Üye Grubu
avatar
axLey.
31-08-2022, Saat: 15:53
31-08-2022, Saat: 15:53
#6
Yorumu Paylaş
2 satırlık kod fazla uzatılıyor.
Deneyin. (Test edilmedi ama çalışacaktır.)
PHP Kod:
#include <amxmodx>
native rg_swap_all_players();
public 
plugin_init() { 
    
set_task(60.0*15,"@TakimlariDegistir",77631);
}
@
TakimlariDegistir() {
    
rg_swap_all_players();
    
client_print_color(0,0,"^1[^3 iXBir ^1]^3 ^1Takimlarin yerleri degisti.");
    
set_task(60.0*15,"@TakimlariDegistir",77631);

CrusS*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
CrusS*
31-08-2022, Saat: 19:00
31-08-2022, Saat: 19:00
#7
Yorumu Paylaş
PawNod Adlı Kullanıcıdan Alıntı: Yoruma git2 satırlık kod fazla uzatılıyor.
Deneyin. (Test edilmedi ama çalışacaktır.)
PHP Kod:
#include <amxmodx>
native rg_swap_all_players();
public 
plugin_init() { 
    
set_task(60.0*15,"@TakimlariDegistir",77631);
}
@
TakimlariDegistir() {
    
rg_swap_all_players();
    
client_print_color(0,0,"^1[^3 iXBir ^1]^3 ^1Takimlarin yerleri degisti.");
    
set_task(60.0*15,"@TakimlariDegistir",77631);


Teşekkürler Yardımların İçin Dostum.


(----------------------------------------)
213.238.173.13
DataGaming
GERÇEK DEATHMATCH ORTAMI
(----------------------------------------)
iXBİR.NET

spector

Forum Sorumlusu

Forum Sorumlusu
avatar
spector
31-08-2022, Saat: 19:09
31-08-2022, Saat: 19:09
#8
Yorumu Paylaş
Konunuz çözülmüş isteklere taşındı


Destek almak için BURAYA TIKLAYABİLİRSİNİZ.


Konuyu Okuyanlar:
1 Ziyaretçi