⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Konu

#11
(01-08-2020, 11:21)PawNod\ Adlı Kullanıcıdan Alıntı: Al bakalım.
PHP Kod:
/* Sublime AMXX Editor v2.2 */

#include <amxmodx>

native bmParaCektir(id);
native bmParaDuzenle(idMiktar);

#define sD_ChatTag   "!n[ !tDARKTHRONE !n]"

new const sG_Yazilar[][] = {
    "armut","yarabandi","elma","kelmahmut","bumbe","webailesi","benkimim"
}
new 
iG_Time,bool:pCevaplandi,iG_QuestStatus,iL_Random
public plugin_init() {
    register_plugin("Bir Eklenti""1.0""PawNod'")

    register_clcmd("say","pGoAnswer");
   
    iG_Time 
register_cvar("tsustum_zaman","20");
    set_task(get_pcvar_float(iG_Time),"pAskQuestion",0);   
}
public 
pAskQuestion(){
    iL_Random random_num(0,sizeof(sG_Yazilar)-1)
    pCevaplandi false;
    iG_QuestStatus 1;
    sColoredChat(0,"%s !gIlk yazan kazanir !n[ !t%s !n]!n!",sD_ChatTag,sG_Yazilar[iL_Random]);
    remove_task();
    set_task(get_pcvar_float(iG_Time)+15.0,"pNewQuestion");
}
public 
pNewQuestion(){
    if(iG_QuestStatus == 1){
        sColoredChat(0,"%s !gSoruyu bilen yok yeni soru birazdan geliyor!n!",sD_ChatTag);
        remove_task();
        set_task(get_pcvar_float(iG_Time),"pAskQuestion",0);
    }
}
public 
pGoAnswer(id){
    if(iG_QuestStatus == && pCevaplandi == false){
        new sL_Arg[32];
        pCevaplandi true;
        read_args(sL_Arg,charsmax(sL_Arg));
        remove_quotes(sL_Arg);
        if(equali(sG_Yazilar[iL_Random],sL_Arg)){
            new Name[64];
            get_user_name(id,Name,63)
            iG_QuestStatus 0;
            bmParaDuzenle(idbmParaCektir(id) + 50);
            sColoredChat(0,"%s !n[ !t%s !n] !gAdli kisi soruyu bildigi icin !n[ !t50 TL !n] !gkazandi!n!",sD_ChatTag,Name);
            sColoredChat(id,"%s !gDogru yazdin !n[ !t50 TL !n] !gkazandin!n!",sD_ChatTag);
            remove_task();
            set_task(get_pcvar_float(iG_Time)+20.0,"pAskQuestion",0);
        }
    }
}
#if AMXX_VERSION_NUM < 183
stock sColoredChat(const id, const input[], any:...){
    new count 1players[32];
    static msg[191];
    vformat(msg190input3);
   
    replace_all
(msg190"!n""^x01"); // Default Renk(Sary)
    replace_all(msg190"!g""^x04"); // Ye?il Renk
    replace_all(msg190"!t""^x03"); // Takym Renk( CT mavi , T kyrmyzy )
   
    
if (idplayers[0] = id; else get_players(playerscount"ch");{
        for (new 0counti++)
        {
            if (is_user_connected(players[i]))
            {
               
                message_begin
(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
           
        
}
    }
   
}
#else
stock sColoredChat(const id, const input[], any:...){
    static msg[191];
    vformat(msg190input3);
   
    replace_all
(msg190"!n""^x01");
    replace_all(msg190"!g""^x04");
    replace_all(msg190"!t""^x03");
   
    client_print_color
(ididmsg);
}
#endif 

Bu eklentiyi sıfırdan sen mi yazdın, sıfırdan değilse neden ana kişinin ismine yer vermiyorsun?
Neden "Name" değişkeni 64 adet sınıra tabi tutuluyor, en fazla 32 harf girilebiliyor zaten.
Linksta
#12
Sıfırdan yazmıştım 64 çok olmuş doğru Çok güldüm
PHP Kod:
/* Sublime AMXX Editor v2.2 */

#include <amxmodx>

native bmParaCektir(id);
native bmParaDuzenle(idMiktar);

#define sD_ChatTag   "!n[ !tDARKTHRONE !n]"

new const sG_Yazilar[][] = {
    
"armut","yarabandi","elma","kelmahmut","bumbe","webailesi","benkimim"
}
new 
iG_Time,bool:pCevaplandi,iG_QuestStatus,iL_Random
public plugin_init() {
    
register_plugin("Bir Eklenti""1.0""PawNod'")

    
register_clcmd("say","pGoAnswer");
   
    
iG_Time register_cvar("tsustum_zaman","20");
    
set_task(get_pcvar_float(iG_Time),"pAskQuestion",0);   
}
public 
pAskQuestion(){
    
iL_Random random_num(0,sizeof(sG_Yazilar)-1)
    
pCevaplandi false;
    
iG_QuestStatus 1;
    
sColoredChat(0,"%s !gIlk yazan kazanir !n[ !t%s !n]!n!",sD_ChatTag,sG_Yazilar[iL_Random]);
    
remove_task();
    
set_task(get_pcvar_float(iG_Time)+15.0,"pNewQuestion");
}
public 
pNewQuestion(){
    if(
iG_QuestStatus == 1){
        
sColoredChat(0,"%s !gSoruyu bilen yok yeni soru birazdan geliyor!n!",sD_ChatTag);
        
remove_task();
        
set_task(get_pcvar_float(iG_Time),"pAskQuestion",0);
    }
}
public 
pGoAnswer(id){
    if(
iG_QuestStatus == && pCevaplandi == false){
        new 
sL_Arg[32];
        
pCevaplandi true;
        
read_args(sL_Arg,charsmax(sL_Arg));
        
remove_quotes(sL_Arg);
        if(
equali(sG_Yazilar[iL_Random],sL_Arg)){
            new 
Name[32];
            
get_user_name(id,Name,31)
            
iG_QuestStatus 0;
            
bmParaDuzenle(idbmParaCektir(id) + 50);
            
sColoredChat(0,"%s !n[ !t%s !n] !gAdli kisi soruyu bildigi icin !n[ !t50 TL !n] !gkazandi!n!",sD_ChatTag,Name);
            
sColoredChat(id,"%s !gDogru yazdin !n[ !t50 TL !n] !gkazandin!n!",sD_ChatTag);
            
remove_task();
            
set_task(get_pcvar_float(iG_Time)+20.0,"pAskQuestion",0);
        }
    }
}
#if AMXX_VERSION_NUM < 183
stock sColoredChat(const id, const input[], any:...){
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
   
    
replace_all(msg190"!n""^x01"); // Default Renk(Sary)
    
replace_all(msg190"!g""^x04"); // Ye?il Renk
    
replace_all(msg190"!t""^x03"); // Takym Renk( CT mavi , T kyrmyzy )
   
    
if (idplayers[0] = id; else get_players(playerscount"ch");{
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
               
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
           
        }
    }
   
}
#else
stock sColoredChat(const id, const input[], any:...){
    static 
msg[191];
    
vformat(msg190input3);
   
    
replace_all(msg190"!n""^x01");
    
replace_all(msg190"!g""^x04");
    
replace_all(msg190"!t""^x03");
   
    
client_print_color(ididmsg);
}
#endif 
#13
Konu Çözülmüşe Taşınabilir. Teşekkürler.
#14
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task