⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

ZE BAYRAM CP PLUGİNİ İSTEK

Konu

#1
say'a /bayramhediyesi yazıncı 20 cp vermesini istiyorum tek seferlik alan birdaha alamasın. yapma şansınız varmı teşekkürler
#2
zombie escape mi modun ?
#3
Bir önceki mesajımda, eklentide ufak bir bug olduğu için silmek zorunda kaldım. Alttakini dene bakalım :
PHP Kod:
#include <amxmodx>
#include <zombieplague>

new bool:kullandin[33];

public 
plugin_init(){
    
register_plugin("CP verici""1.0""suriyelikene");
    
register_clcmd("say /bayramhediyesi","@cpmiver");
}
public 
client_putinserver(iP_ID){
    if(
kullandin[iP_ID]) kullandin[iP_ID]=false;
    else 
kullandin[iP_ID]=true;
}
@
cpmiver(iP_ID){
    if(
kullandin[iP_ID]){
    
zp_set_user_ammo_packs(iP_IDzp_get_user_ammo_packs(iP_ID) + 20);
    
client_print_color(iP_ID,iP_ID,"^3Bayram Hediyesi Olarak ^1Bizden Sana^4 20CP")
    }
    else 
client_print_color(iP_ID,iP_ID,"^3Kankam ^1Bu Kod 1 Seferlik idi^4 Bir Sonraki Bayrama Gorusmek Uzere");

#4
(07-05-2021, 21:44)cheff Adlı Kullanıcıdan Alıntı: say'a /bayramhediyesi yazıncı 20 cp vermesini istiyorum tek seferlik alan birdaha alamasın. yapma şansınız varmı teşekkürler
Dene bakalım
.smaBayramCP.sma(Dosya Boyutu: 2,13 KB | İndirme Sayısı: 1)
#5
@"Server_Tayo12" Kütüphaneler kısmında amxmisc kütüphanesi işlevsiz. Onu yazmana gerek yok. Ayrıca yazı yazdırırken de stock kullanmak yerine client_print_color kullanman daha sağlıklı olacaktır. Bir de oyuncuya cp verirken yeni bir new oluşturup onu eşitlemene gerek yoktu, zaten 1 kere vereceğin için pek bir şey etkilemez.
PHP Kod:
new current_ammopacks zp_get_user_ammo_packs(id)
    
       zp_set_user_ammo_packs(idcurrent_ammopacks 20
Bahsettiğim yer burası.
#6
(08-05-2021, 00:40)suriyelikene Adlı Kullanıcıdan Alıntı: @"Server_Tayo12" Kütüphaneler kısmında amxmisc kütüphanesi işlevsiz. Onu yazmana gerek yok. Ayrıca yazı yazdırırken de stock kullanmak yerine client_print_color kullanman daha sağlıklı olacaktır.
birdahakine öyle yaparım
#7
Eğer attığım eklenti olmaz ise bu alttaki olacaktır. Fakat eklentiyi kullanmayı bıraktığın zaman panelinde vault dosyası içerisinde bayramcp atalı bir dosya olacak onu silmeyi unutma :
PHP Kod:
#include <amxmodx>
#include <nvault>
#include <zombieplague>

new g_nVault;

public 
plugin_init(){
    
register_plugin("CP verici""1.0""suriyelikene");
    
register_clcmd("say /bayramhediyesi","@cpmiver");
}
@
cpmiver(iP_ID){
    if(!
sGetIntData("%n>Bayram",iP_ID)){
    
zp_set_user_ammo_packs(iP_IDzp_get_user_ammo_packs(iP_ID) + 20);
    
client_print_color(iP_ID,iP_ID,"^3Bayram Hediyesi Olarak ^1Bizden Sana^4 20CP");
    
sSetIntData("%n>Bayram",1,iP_ID);
    }
    else {
        
client_print_color(iP_ID,iP_ID,"^3Kankam ^1Bu Kod 1 Seferlik idi^4 Bir Sonraki Bayrama Gorusmek Uzere");
    }
}
public 
plugin_cfg(){
    
g_nVault nvault_open("bayramcp");
}
public 
plugin_end()
{
    
nvault_close(g_nVault);
}
stock sGetIntData(const sS_Key[],any:...){
    new 
sL_FixedData[128];
    
vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,2);
    return 
nvault_get(g_nVault,sL_FixedData);
}

stock sSetIntData(const sS_Key[],const iS_Data,any:...){
    new 
sL_FixedData[128],sL_NumToStr[48];
    
vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,3);
    
num_to_str(iS_Data,sL_NumToStr,charsmax(sL_NumToStr));
    
nvault_set(g_nVault,sL_FixedData,sL_NumToStr);

#8
olmuş hocam suriyeli çözmüş
#9
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 1 gün içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 425 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task