arkadaşlar serverim için ts3 ayarlayabilcek arkadaş var mı ben yapdım bıseyler fakat tsye yenı gelen bile oda kurabiliyor böyle güzelinden baştan bi ayarlayabılcek zamanı olan arkadaş var mı
yedek kurulmuyor yedek ındırdım kurmayı denedım fakat olmadı
exxjailbreak.klani.net ip bu
Webailesi Portal Sistemi
beyler bunu silahlarıma sticker olarak ekliyeceğim sticker şekline getirirmisiniz ben yapıyorum arkası siyah kalıyor https://webailesi.com/upload/cdn/91/5ef2..._hopes.png
merhaba arkadaslar jbmenudeki meslek menude Sağlık Baknı meslegi var 250 HP + 250 Armor veriyor onu kaldırırmısınz size zahmet.
Zombie escape serverim için ;
Yönetim ekibine özel (a yetkisi bulunanlar)
Asistan (t yetkisi) , Vip (x yetkisi)
Slot(b) ve user yetkisi
3 tane ayrı gruba sahip model yapmam mümkün mü ? Nasıl bir yol izlenmeli.
Yönetim ekibine özel (a yetkisi bulunanlar)
Asistan (t yetkisi) , Vip (x yetkisi)
Slot(b) ve user yetkisi
3 tane ayrı gruba sahip model yapmam mümkün mü ? Nasıl bir yol izlenmeli.
Bu Sma yı yüklüyorum fakat kimseye takım liderlerine smoke vermiyor ve say gecmiyor. Düzeltebilecek arkadaş varmı?
register_native("bmRankCektir","bmRankCektirX");
bu Nativeyi nasıl kullanacağım bir bıçak menüyü ranklı yapmak istiyorumda yardım eder misniz ?
Else if sorgulatıp ona göre bıçak verdirteceğim
bu Nativeyi nasıl kullanacağım bir bıçak menüyü ranklı yapmak istiyorumda yardım eder misniz ?
Else if sorgulatıp ona göre bıçak verdirteceğim
JBmenu Arac Gerecler İsyan Menu 5 Yere Ctyi Dışarlama Yaparmısınız Arkadaşlar
bide yetkili menude Yonetim Diyelim Yonetim Menuyu Acıyor Aliyor Admin Menuyude alabiliyor tek bir hakkı olsa diğerlerini almasa ve cebinizdeki tlyi aşaya orta tarafa koyarmısınız rica etsem
bide yetkili menude Yonetim Diyelim Yonetim Menuyu Acıyor Aliyor Admin Menuyude alabiliyor tek bir hakkı olsa diğerlerini almasa ve cebinizdeki tlyi aşaya orta tarafa koyarmısınız rica etsem
Videoda da belirttiğim gibi kendimi üst düzey coder vs. olarak tanımlamıyorum, sadece bildiğim kadarıyla bir çok arkadaşa yardımcı olmak için bu videoyu çektim. Sürekli ders sorup yardım isteyen arkadaşlara umarım yararı dokunur. Aklınıza takılan veyahut öğrenmek istediğiniz başka bir konu varsa yazabilirsiniz. Duruma göre devam ederim.
Bu arada normalde bir eklentinin birden çok farklı şekilde yazıldığını göstermek için o konudaki isteği farklı bir menüyle tekrar yapacaktım fakat video 35 dakika oldu ve 7 GB (yüklenmesi 3 saat) boyutu olduğu için devamını çekmedim. Her model için 1 bool oluşturmak yerine tek bir değişken üzerinden sayı atayıp ona göre modelleri ayarlatabilirdim fakat dediğim gibi uzun olduğu için yapmadım. Dediğim şeye örnek şudur;
Bu arada normalde bir eklentinin birden çok farklı şekilde yazıldığını göstermek için o konudaki isteği farklı bir menüyle tekrar yapacaktım fakat video 35 dakika oldu ve 7 GB (yüklenmesi 3 saat) boyutu olduğu için devamını çekmedim. Her model için 1 bool oluşturmak yerine tek bir değişken üzerinden sayı atayıp ona göre modelleri ayarlatabilirdim fakat dediğim gibi uzun olduğu için yapmadım. Dediğim şeye örnek şudur;
PHP Kod:
case 2:{
if(!bb_is_user_zombie(id) && get_user_flags(id) & YETKI){
g_Model[id] = 2;
renkli_yazi(id,"!t[ !g%s !t] !nBasarili bir sekilde !g2. Model!n'i sectin.",tag);
}
else{
renkli_yazi(id,"!t[ !g%s !t] !nBu modeli sadece !gADMIN !nyetkisine sahip kisiler secebilir.",tag);
}
}
case 3:{
if(!bb_is_user_zombie(id) && get_user_flags(id) & YETKI){
g_Model[id] = 3;
renkli_yazi(id,"!t[ !g%s !t] !nBasarili bir sekilde !g3. Model!n'i sectin.",tag);
}
else{
renkli_yazi(id,"!t[ !g%s !t] !nBu modeli sadece !gADMIN !nyetkisine sahip kisiler secebilir.",tag);
}
}
//Oyuncu doğduğu zamanda çalışacak olan public
public Fwd_PlayerSpawn_Post(id)
{
new modeller = g_Model[id]
switch(modeller){
case 1:{
cs_set_user_model(id,"ilkmodel");
}
case 2:{
cs_set_user_model(id,"ikincimodel");
}
case 3:{
cs_set_user_model(id,"ucuncumodel");
}
case 4:{
cs_set_user_model(id,"dorduncumodel");
}
case 5:{
cs_set_user_model(id,"besincimodel");
}
}
}
Merhabalar, Direk Konuya Giricegim. : Ben Bır Menu Yapıyorum. Ve Bu Menude kulandıgım seylerı sadece karaktere ozel yapmak ıstıyorum mesela wolvarine sectı ona ozel 2x damage vsr. yapıcam nasıl yaparım?
Menü :
ve menude soyle bı hata alıyorum :
yardım edersenız sevınırım
Menü :
PHP Kod:
//*****************************************
////////// ////////// ///////////
// // // //
// ////////// ///////////
// // // //
// // // //
////////// ////////// // //
//*****************************************
// Kutuphaneler
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <reapi>
#include <nvault>
#include <regex>
#if defined engine
#include <engine>
#else
#include <fakemeta>
#endif
native nForwardLogin(iN_ID);
native nForwardRegister(iN_ID);
native nForwardExit(iN_ID);
native nGetUidByID(iN_ID);
new const PLUGIN[] = "Karakter Menu";
new const VERSION[] = "1.0";
new const AUTHOR[] = "AliCey?.";
new const TAG[] = "WebAilesi"; // Burayi Degisiceksin
new const KISATAG[] = "WA"; // Burayi Degisiceksin
new Money[33]
new iG_Vault;
new bool:g_girdi[33]
//new bool:g_Aldi1[33],bool:g_Aldi2[33];
new bool:g_spiderman[33]
new bool:hook[33]
new hook_to[33][3]
//new hook_speed_cvar
new hook_enabled_cvar
new bool:has_hook[33]
//new bool:g_damageto[33]
//new Killed;
//new HeadShot_Killed;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /marvel","marvel_menu");
register_clcmd("say .marvel","marvel_menu");
register_clcmd("say !marvel","marvel_menu");
register_concmd("+power1","hook_aktif");
register_concmd("-power1","hook_off");
register_concmd("hook_toggle","hook_toggle");
RegisterHookChain(RG_CBasePlayer_TakeDamage, "CBasePlayer_TakeDamage");
//hook_speed_cvar = register_cvar("hook_speed","5")
hook_enabled_cvar = register_cvar("hook_enabled","1")
}
// Modeler
public plugin_precache(){
precache_model("models/player/iyiler/Wolvarine.mdl");
precache_model("models/player/iyiler/OrumcekAdam.mdl");
precache_model("models/player/iyiler/Ironman.mdl");
precache_model("models/player/iyiler/CaptanAmerica.mdl");
precache_model("models/player/iyiler/Batman.mdl");
/*precache_model("models/player/kotuler/xxxxxxx.mdl");
precache_model("models/player/kotuler/xxxxxxxxx.mdl");
precache_model("models/player/kotuler/xxxxxxxxx.mdl");
precache_model("models/player/kotuler/xxxxxxxxxx.mdl");
precache_model("models/player/kotuler/xxxxxxxxxx.mdl");
precache_model("models/player/diger/xxxxxxx.mdl");
precache_model("models/player/diger/xxxxxxxxx.mdl");
precache_model("models/player/diger/xxxxxxxxx.mdl");
precache_model("models/player/diger/xxxxxxxxxx.mdl");
precache_model("models/player/diger/xxxxxxxxxxx.mdl");*/}
// Hesap Sistem
public plugin_cfg(){
iG_Vault = nvault_open("test");
}
public plugin_end(){
nvault_close(iG_Vault);
}
public pM_Account(iP_ID){
new iL_Menu = menu_create("\w[\yWebAilesi \w] \w~ \yHesap Sistemi","pM_Account_Prcs");
if(!nGetUidByID(iP_ID)){
menu_additem(iL_Menu,"\w[\yWebAilesi \w] \w~ \yGiris Yap","1");
menu_additem(iL_Menu,"\w[\yWebAilesi \w] \w~ \yKayit Ol","2");
}
else{
menu_additem(iL_Menu,"Menuye Gir","3");
}
menu_display(iP_ID,iL_Menu);
}
public pM_Account_Prcs(iP_ID,iM_ID,iM_Item){
if(iM_Item == MENU_EXIT){
menu_destroy(iM_ID);
return PLUGIN_HANDLED;
}
new sL_Data[6],iL_Free;
menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,5,_,_,iL_Free);
new iL_Item = str_to_num(sL_Data);
switch(iL_Item){
case 1 : {
nForwardLogin(iP_ID);
}
case 2 : {
nForwardRegister(iP_ID);
}
case 3 : {
marvel_menu(iP_ID);
}
}
menu_destroy(iM_ID);
return PLUGIN_HANDLED;
}
public pUserLogged(iP_ID){
new iL_UID = nGetUidByID(iP_ID);
new sL_Key[56];
formatex(sL_Key,55,"%i>money",iL_UID);
new iL_Money = nvault_get(iG_Vault,sL_Key);
cs_set_user_money(iP_ID,iL_Money);
}
public client_disconnect(iP_ID){
new iL_UID = nGetUidByID(iP_ID);
if(iL_UID){
new sL_Key[56],sL_Money[8];
formatex(sL_Key,55,"%i>money",iL_UID);
num_to_str(cs_get_user_money(iP_ID),sL_Money,7);
nvault_set(iG_Vault,sL_Key,sL_Money);
}
}
// Hud
public client_putinserver(id){ set_task(1.0, "HudMessage", id, _, _, "b"); }
public HudMessage(id)
{
if(!nGetUidByID(id)){
set_hudmessage(255, 0, 0, -1.0, 0.0, 0, 6.0, 1.0);
show_hudmessage(id, "[ - Kayitli Degilsin - ]^n[ - Kayit Olmak Icin /karakter - ]");
}
else{
set_hudmessage(255, 0, 0, -1.0, 0.0, 0, 6.0, 1.0);
show_hudmessage(id, "[ - Kayitlisin - ]^n[ - Menuye giris yap ve takil - ]");
}
}
// AnaMenu
public marvel_menu(id) {
if(!g_girdi[id]){
static Item[128]
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yAna Menu", TAG);
new Menu = menu_create(Item, "marvel_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yIyiler - CT", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yKotuler - T {BAKIMDA!}^n", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yDiger - CT/T", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yHesap Islemleri", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(id, Menu, 0);
}
else{
Renkli_Yazi(id,"!t[ !g%s !t] !nBu Menuye Her El Bir Kere Girebilirsin.",TAG);
}
}
public marvel_menu_handler(id, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new key = str_to_num(Data);
switch(key)
{
case 1:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Iyiler Menusunu Actiniz.", TAG);
iyiler_menu(id)
}
case 2:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Kotuler Menusunu Actiniz.", TAG);
kotuler_menu(id)
}
case 3:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Diger Menusunu Actiniz.", TAG);
diger_menu(id)
}
case 4:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Islemler Menusunu Actiniz.", TAG);
islemler_menu(id)
}
}
return PLUGIN_HANDLED
}
// Iyıler Menu
public iyiler_menu(id) {
if(get_user_team(id) == 2){
static Item[512]
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yIyiler Menu", TAG);
new Menu = menu_create(Item, "iyiler_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yWolvarine", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yOrumcek Adam", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yHulk", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCaptanAmerica", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yBatman", KISATAG), menu_additem(Menu, Item, "5");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(id, Menu, 0);
}
else{
Renkli_Yazi(id,"!t[ !g%s !t] !nBu Menuye CT Ozeldir.",TAG);
}
}
public iyiler_menu_handler(id, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new key = str_to_num(Data);
switch(key)
{
case 1:
{
if(Money[id] >= 1)
{
Money[id] -= 1;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1.0);
cs_set_user_model(id, "Wolvarine")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Wolvarine Modelini Sectiniz", TAG);
set_user_gravity(id,1.0)
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 2:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
cs_set_user_model(id, "OrumcekAdam")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Orumcek Adam Modelini Sectiniz", TAG);
set_user_gravity(id,1.0)
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 3:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
cs_set_user_model(id, "Ironman")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Hulk'u Sectiniz", TAG);
set_user_gravity(id,1.0)
set_user_health(id, 254);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 4:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
cs_set_user_model(id, "CaptanAmerica")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Captan America Modelini Sectiniz", TAG);
set_user_gravity(id,1.0)
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 5:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
cs_set_user_model(id, "Batman")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Batman Modelini Sectiniz", TAG);
set_user_gravity(id,0.2)
set_user_health(id, 150);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
}
return PLUGIN_HANDLED
}
// Kotuler
public kotuler_menu(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY) {
static Item[512]
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yKotuler Menu", TAG);
new Menu = menu_create(Item, "kotuler_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yJoker", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yVenom", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yLoki", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yRed Skull", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGalactus", KISATAG), menu_additem(Menu, Item, "5");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(id, Menu, 0);
}
}
public kotuler_menu_handler(id, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new key = str_to_num(Data);
switch(key)
{
case 1:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
//cs_set_user_model(id, "XXXXXXXXX")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Joker Adli Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 2:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
//cs_set_user_model(id, "XXXXXXXXXX")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Venom Adli Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 3:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
//cs_set_user_model(id, "XXXXXXXXXX")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Loki Adli Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 4:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
//cs_set_user_model(id, "XXXXXXXXXX")
Renkli_Yazi(id, "!n[!t%s!n] !g Red Skull Adli Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 5:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, cs_get_user_money(id) - 0)
//cs_set_user_model(id, "XXXXXXXX")
Renkli_Yazi(id, "!n[!t%s!n] !g Menuden Galactus Adli Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(id, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
}
return PLUGIN_HANDLED
}
// Diger
public diger_menu(id)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yDiger Karakter Menusu", TAG);
new Menu = menu_create(Item, "diger_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yOsmanli", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yIsparta", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yHayalet", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yAvci", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(id, Menu, 0); }
public diger_menu_handler(id, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new key = str_to_num(Data);
switch(key)
{
case 1:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Osmanli Karakterini Sectiniz.", TAG);
}
case 2:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Isparta Adli Karakteri Sectiniz.", TAG);
}
case 3:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Hayalet Adli Karakteri Sectiniz.", TAG);
}
case 4:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Avci Adli Karakteri Sectiniz.", TAG);
}
}
return PLUGIN_HANDLED
}
// Islemler
public islemler_menu(id)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIslemler Menu", TAG);
new Menu = menu_create(Item, "islemler_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \ySifre Degistir", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yRankini Sifirla {BAKIMDA!}^n", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yAdmin Karakter Menu", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis Yap", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(id, Menu, 0); }
public islemler_menu_handler(id, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new key = str_to_num(Data);
switch(key)
{
case 1:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Yeni Sifrenizi Giriniz!.", TAG);
}
case 2:
{
Renkli_Yazi(id, "!n[!t%s!n] !g BAKIMDA Olan Menuyu Acmaya Calistiniz!.", TAG);
}
case 3:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Admin Karakter Menusunu Actiniz.", TAG);
}
case 4:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Hesap'tan Cikis Yaptiniz!.", TAG);
}
}
return PLUGIN_HANDLED
}
// Admin Karakter Menu
public admink_menu(id)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIslemler Menu", TAG);
new Menu = menu_create(Item, "admink_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \ySifre Degistir", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yRankini Sifirla {BAKIMDA!}^n", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yAdmin Karakter Menu", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis Yap", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w~ \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(id, Menu, 0); }
public admink_menu_handler(id, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new key = str_to_num(Data);
switch(key)
{
case 1:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Yeni Sifrenizi Giriniz!.", TAG);
}
case 2:
{
Renkli_Yazi(id, "!n[!t%s!n] !g BAKIMDA Olan Menuyu Acmaya Calistiniz!.", TAG);
}
case 3:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Admin Karakter Menusunu Actiniz.", TAG);
}
case 4:
{
Renkli_Yazi(id, "!n[!t%s!n] !g Hesap'tan Cikis Yaptiniz!.", TAG);
}
}
return PLUGIN_HANDLED
}
// Renkli Yazi
stock Renkli_Yazi(const ID, const Input[], any:...)
{
static Message[191];
vformat(Message, 190, Input, 3);
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
#if AMXX_VERSION_NUM < 183
new Count = 1, Players[32];
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(Message);
message_end();
}
}
}
#else
client_print_color(ID, ID, Message);
#endif
}
public Function()
{
}
// Spider
public hook_aktif(id,level,cid) //Oyuncu konsola +power1 komudunu yazdığı zaman bu public'e yönlendirdiği için buraya bir " if " ekleyeceğiz.
{
if(!has_hook[id] && !get_pcvar_num(hook_enabled_cvar) && !get_user_team(id) == 2)
{
return PLUGIN_HANDLED
}
if(hook[id])
{
return PLUGIN_HANDLED
}
if(!g_spiderman[id]){ //Burada diyoruz ki, eğer oyuncunun g_spiderman değişkeni true değilse eklentiyi çalıştırmayı durdur ve bu satırdan aşağısını okumaya devam etme. Bu şekilde o değişkeni false olan oyuncular hook basamayacak.
return PLUGIN_HANDLED;
}
if ( cs_get_user_team(id) == CS_TEAM_CT ){
set_user_gravity(id,0.0)
set_task(0.1,"hook_prethink",id+10000,"",0,"b")
hook[id]=true
hook_to[id][0]=999999
//hook_prethink(id+10000)
emit_sound(id,CHAN_VOICE,"hook/oly.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED;
}
// 2x DAMAGe
public CBasePlayer_TakeDamage(Victim, Inflictor, Attacker, Float: Damage, Damage_Bits)
{
//if(!g_damageto[ID]){
if(is_user_connected(Victim) && is_user_connected(Attacker) && Victim != Attacker)
{
SetHookChainArg(4, ATYPE_FLOAT, Damage * 2.0);
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
// return PLUGIN_HANDLED;
//}
// 5 saniye Gorunmezlik
public kapat(id) set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255), Renkli_Yazi(id,"\w[\rWebAilesi\w] !gGorunmezligin Suresi Doldu.")
Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Warning: Tag mismatch on line 587
Header size: 2008 bytes
Code size: 17608 bytes
Data size: 23424 bytes
Stack/heap size: 16384 bytes
Total requirements: 59424 bytes
1 Warning.
Done.
Normal FGD Dosyalarında Bulunmayan Özel Kendi FGD Dosyam Aşağıdan İndirebilirsiniz.
Kod:
light_shadow
light_bounce
info_overview_point
info_sunlight
info_texlights
info_smoothvalue
info_translucent
light_surface
func_detail
func_groupÖzellikleri Mevcuttur Dosyada Normal FGD Dosyalarında bulamazsınız ince dokunuşlar için muazzam detaylar vermeniz için kullanılıyor.... Sorularınız varsa Sorabilirsiniz.
-aLoNeDaRK-
.
.
.
Hoşgeldin, Ziyaretçi
Forumda Ara
Forum İstatistikleri
Son Aktiviteler
Zombi Helikopter Modu | C...
Yorumlar:
4
•
Okunma:
99
Minecraft AFK WebClient P...
Yorumlar:
4
•
Okunma:
856