⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Kendi Yaptığım Yetkili Özel Player Menüm Hata Verdi

Konu

#1
Hatalar Şunlar;
Satır : 23 lose indentation Satır 24 de aynı hata Satır 25 de aynı hata
Satır : 26 function "plugin_precache" should return a value
Satır 40  symbol already defined: "models_menusu"
Satır 56 symbol already defined: "plugin_precache"
Satır 57 undefined symbol "Goku"
Satır 57 number of arguments does not match definition 
Satır 58 lose indentation 

PHP Kod:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define TAG "Web Ailesi"

new Plugin[] = "Player Model Menusu"
new Version[] = "1.0"
new Author[] = "Muhammet Bulut"

public plugin_init() {
    
register_plugin(Plugin VersionAuthor)
    
    
register_clcmd("nightvision""model_menusu")
    
register_clcmd("say /model""model_menusu")
}

public 
plugin_precache()
{
    
precache_model("models/player/Goku/Goku.mdl")
    
precache_model("models/player/OrumcekAdam/OrumcekAdam.mdl")
    
                                                         precache_model("models/player/Ironman/Ironman.mdl")
        
                         precache_model("models/player/DarthVader/DarthVader.mdl")
    
precache_model("models/player/Batman/Batman.mdl")
}

public 
model_menusu(id)
{
    if (
get_user_flags(id) & ADMIN_RESERVATION)
    {
        
model_menusu(id)
    }
    else 
    {
        
client_print_color(0,0,"^4[%s] - ^1Bu Menu Yetkililer Icindir.",TAG)
    }
}
public 
model_menusu(id)
{
    new 
menu menu_create("\r| \wWebAilesi \r| \d> \rPlayer Model \wMenusu \r2020""menu_handler")
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yGoku - \r[ Yetkili Ozel ]""1",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yOrumcekAdam - \r[ Yetkili Ozel ]""2",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yIronman - \r[ Yetkili Ozel ]""3",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yDarthVader - \r[ Yetkili Ozel]""4",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yBatman - \r[ Yetkili Ozel ]""5",0)
    
    
menu_setprop(menuMPROP_BACKNAME"Geri")
    
menu_setprop(menuMPROP_NEXTNAME"Ileri")
    
menu_setprop(menuMPROP_EXITNAME"Cikis")
    
menu_setprop(menuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idmenu0)
}

public  plugin_precache() {
    
precache_model(Goku)
public  plugin_precache() {
    
precache_model(OrumcekAdam)
public 
plugin_precache() {
    
precache_model(Ironman)
public 
plugin_precache() {
    
precache_model(DarthVader)
public 
plugin_precache() {
    
precache_model(Batman)    
}

public 
menu_handler(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64]
    new 
accesscallback
    
new money cs_get_user_money(id)
    
menu_item_getinfo(menuitemaccessdata,5iName63callback)
    
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"Goku")
                
client_print_color(0,0,"^4[%s] - ^1Menuden Goku Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
2:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"OrumcekAdam")
                
client_print_color(0,0"^4[%s] - ^1Menuden Orumcek Adam Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
3:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"Ironman")
                
client_print_color(0,0"^4[%s] - ^1Menuden Ironman Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
4:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"DarthVader")
                
client_print_color(0,0"^4[%s] - ^1Menuden Darth Vader Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
5:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"Batman")
                
client_print_color(0,0"^4[%s] - ^1Menuden Batman Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
    }
    
return  PLUGIN_HANDLED 
Son Düzenleme: 31-03-2020, 21:44, Düzenleyen: Muhammet Bulut.
#3
PHP Kod:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define TAG "Web Ailesi"

new Plugin[] = "Player Model Menusu"
new Version[] = "1.0"
new Author[] = "Muhammet Bulut"

public plugin_init() {
    
register_plugin(Plugin VersionAuthor)
    
    
register_clcmd("nightvision""control")
    
register_clcmd("say /model""control")
}

public 
plugin_precache()
{
    
precache_model("models/player/Goku/Goku.mdl");
    
precache_model("models/player/OrumcekAdam/OrumcekAdam.mdl");
    
precache_model("models/player/Ironman/Ironman.mdl");
    
precache_model("models/player/DarthVader/DarthVader.mdl");
    
precache_model("models/player/Batman/Batman.mdl");
}

public 
control(id)
{
    if (
get_user_flags(id) & ADMIN_RESERVATION)
    {
        
model_menusu(id)
    }
    else 
    {
        
client_print_color(0,0,"^4[%s] - ^1Bu Menu Yetkililer Icindir.",TAG)
    }
}

public 
model_menusu(id)
{
    new 
menu menu_create("\r| \wWebAilesi \r| \d> \rPlayer Model \wMenusu \r2020""menu_handler")
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yGoku - \r[ Yetkili Ozel ]""1",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yOrumcekAdam - \r[ Yetkili Ozel ]""2",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yIronman - \r[ Yetkili Ozel ]""3",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yDarthVader - \r[ Yetkili Ozel]""4",0)
    
menu_additem(menu"\y|- \wWebAilesi \y-| \d- \yBatman - \r[ Yetkili Ozel ]""5",0)
    
    
menu_setprop(menuMPROP_BACKNAME"Geri")
    
menu_setprop(menuMPROP_NEXTNAME"Ileri")
    
menu_setprop(menuMPROP_EXITNAME"Cikis")
    
menu_setprop(menuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idmenu0)
}

public 
menu_handler(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64]
    new 
accesscallback
    
new money cs_get_user_money(id)
    
menu_item_getinfo(menuitemaccessdata,5iName63callback)
    
    new 
key str_to_num(data)
    switch(
key)
    {
        case 
1:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"Goku")
                
client_print_color(0,0,"^4[%s] - ^1Menuden Goku Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
2:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"OrumcekAdam")
                
client_print_color(0,0"^4[%s] - ^1Menuden Orumcek Adam Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
3:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"Ironman")
                
client_print_color(0,0"^4[%s] - ^1Menuden Ironman Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
4:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"DarthVader")
                
client_print_color(0,0"^4[%s] - ^1Menuden Darth Vader Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
        case 
5:
        {
            if(
cs_get_user_money(id) >= 0)
            {
                
cs_set_user_money(idmoney 0)
                
cs_set_user_model(id"Batman")
                
client_print_color(0,0"^4[%s] - ^1Menuden Batman Aldiniz",TAG)
            }
            else {
                
client_print_color(0,0,"^4[%s] - ^1Yeterli Paran Yok Dostum.",TAG)
            }
        }
    }
    
return  PLUGIN_HANDLED

Linksta
#4
neleri düzelttiğini söylermisin knk @By.KinG diğer menülerimide böyle düzeltirim hem

knk 20 tane hata çıktı. hatalarda register_plugin filan vs yazıyor
8
10
11
16
17
18
19
20
25
31
37
38
39
40
41
42
44
44
Son Düzenleme: 01-04-2020, 11:48, Düzenleyen: Muhammet Bulut.
#5
PHP Kod:
warning 217loose indentation 
public { } içindeki boşluk farkından kaynıklıdır misal bi satırda boşluk ardarda basarak yapılmıştır altındaki satırda uzun boşluk kullanılmıştır.



PHP Kod:
error 021symbol already defined: .... 
... kısmandaki komut kod public zaten başka yerde kullanılmış demektir.



PHP Kod:
error 030compound statement not closed at the end of file 
Publicden çıkış yapılmamış { veya } eksik veya fazla olduğunda bu hatayı verir



PHP Kod:
warning 209: function "....." should return a value 
.... public'inde bi return eksik kalmıştır publicden çıkmadan önce "}" publicin amacına göre return PLUGIN_xxx kullanılırsa düzelir.



PHP Kod:
warning 225unreachable code 
Belirtilen satırdaki komut bir yere varmamaktadır gereksiz veya boştur.
CivilGaming Bayrak Kapmaca Gameplay:Youtube Link
Son Düzenleme: 01-04-2020, 12:45, Düzenleyen: ByBuLuT.
#6
teşekkürler knk bunları hata çıkarken bakacağım fakat by kingin attıını denermisin sende hata çıkacakmı
#7
(01-04-2020, 12:46)Muhammet Bulut Official Adlı Kullanıcıdan Alıntı: teşekkürler knk bunları hata çıkarken bakacağım fakat by kingin attıını denermisin sende hata çıkacakmı

denedim bende hiç hata vermedi
CivilGaming Bayrak Kapmaca Gameplay:Youtube Link
#8
knk bende 20 tane verdi ben hlds serverimde deniyorum compile ile ona yolluyorum o derliyor işte tüm eklentilerimi böyle derliyorum fakat bunda 20 hata çıktı
#9
bende 20 hata veriyor neden

aha dur başka compile ile denedim orda hata vermedi neyse ordan kullanayım Çok güldüm

Çözüldü Çok güldüm
Son Düzenleme: 01-04-2020, 16:59, Düzenleyen: Muhammet Bulut.
#10
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