Forum İcin Oyun Bolumu Ekleyin Anlatımına Başlıyorum... Not : Editleyeceğiniz php dosyalarının mutlaka once bir yedeğini alın. En ufak bir yanlışlıkta hata verebilir. Herhangi bir hata vermesi sonucunda başınız ağrımasın. PHP Değişiklikleri: admincp/index.php 'yi acın. Alttaki kodu bulun; Kod:
if (can_administer('canadminstyles'))
Kodun Ustune Alttaki Kodları Ekleyin.. Kod:
construct_nav_option("General Settings", 'arcadeadmin.php?do=general', ''); construct_nav_option("Game Settings", 'arcadeadmin.php?do=games', ''); construct_nav_option("Score Settings", 'arcadeadmin.php?do=scores', ''); construct_nav_option("Challenges", 'arcadeadmin.php?do=challenges', ''); construct_nav_group("Arcade", '');
admincp/index.php 'yi kaydedip upload edin. admincp/usergroup.php 'yi acın. Alttaki kısmı bulun; Kod:
print_table_header($vbphrase['forum_viewing_permissions']);
Bu Kodların Hemen Ustune Alttaki Veridğim Kodları Ekleyin: Kod:
print_table_header("Arcade Permissions"); print_yes_no_row("Can View the Arcade? Allows usergroup to view the arcade, including high scores and leaderboards", 'usergroup[canviewarcade]', $ug_bitfield['canviewarcade']); print_yes_no_row("Can Play Games in the Arcade? Allows usergroup to play arcade games", 'usergroup[canplayarcade]', $ug_bitfield['canplayarcade']); print_yes_no_row("Can Post Comments? Allows usergroup to post comments when they achieve a high score", 'usergroup[canmakecomments]', $ug_bitfield['canmakecomments']); print_yes_no_row("Can Edit Leaderboard Comments? Allows usergroup to edit comments left by other members", 'usergroup[caneditscores]', $ug_bitfield['caneditscores']); print_yes_no_row("Can Delete Leaderboard Scores? Allows usergroup to delete scores and comments left by other members", 'usergroup[candelscores]', $ug_bitfield['candelscores']); print_table_break();
Dosyayı Kaydetim Upload Edin Ftp'ye.. includes/functions.php 'yi acın. Alttaki kısmı bulun; Kod:
// get CSS width for outerdivwidth from outertablewidth
Kodların Ust Kısmına Alttaki Kodları Ekleyin.. Kod:
// declares the arcade image directory $stylevar['imgdir_arcade'] = "images/arcade";
dosyayı kaydedip upload edin. includes/functions_showthread.php 'yi acın. En ust kısımdaki fonksiyon satırını bulun; Kod:
require_once('./includes/functions_reputation.php');
Bu Kodların Altına Şunları Ekleyin: Kod:
if ($arcadegeneral['awardson']==1) } }
Sonra Şunu Bulun: Kod:
// sorts through all the stuff to return the postbit template
Altına Alttaki Kodları Ekleyin.. Kod:
// arcade global $awards,$arcadegeneral;
Sonra Şunu Bulun: Kod:
$show['messageicon'] = iif($post['iconpath'], true, false);
Bu Kodların Ustune Şu Kodları Ekleyin: Kod:
if ($arcadegeneral['awardson']==1) } }
includes/functions_showthread.php 'yi kaydedip upload edin. includes/init.php 'yi acın. Alttaki kısmı bulun Kod:
'stylecache' ), $specialtemplates);
Bunu komple şununla değiştirin; Kod:
'stylecache', 'arcadesettings' ), $specialtemplates);
Sonra Şu Satırı Bulun: Kod:
// get $usergroupcache array
Bunun ust kısmına şunları ekleyin; Kod:
// get $arcadesettings case 'arcadesettings': $arcadesettings = $storeitem['data']; break;
Sonra Şunu Bulun: Kod:
// ---------------------------------------------------------- // ### END PLUGIN USERGROUP PERMISSIONS BITFIELDS HERE ###
Bunun ustune şunları ekleyin; Kod:
$_BITFIELD['usergroup']['arcadepermissions'] = array( 'canviewarcade' => 1, 'canplayarcade' => 2, 'caneditscores' => 4, 'candelscores' => 8, 'canmakecomments' => 16 );
sonra şunu bulun; Kod:
'warnall' => 131072 );
Altına şunları ekleyin; Kod:
$_ARCADE = array( 'active' => 1, 'netplay' => 2, 'awardson' => 4, 'quickreg' => 8, 'autoprune' => 16, 'highonly' => 32, 'vbcodeon' => 64, 'imgcodeon' => 128, 'smilieson' => 256, 'allowemail' => 512, 'challengescores' => 1024 ); $_ARCADEUSER = array( 'firstvisit' => 1, 'settingschecked' => 2, 'allowchallenges' => 4, 'allowemails' => 8 ); $_GAMESCHECK = array( 'active' => 1, 'netplay' => 2, 'playpanel' => 4, 'challenabled' => 8, 'showaward' => 16 );
dosyayı kaydedip upload edin. includes/functions_online.php 'yi acın. Alttaki kısmı bulun; Kod:
default: if ($permissions['wolpermissions'] & CANWHOSONLINEBAD)
bunun ust kısmına şunları ekleyin; Kod:
case 'arcade': $userinfo['action'] = 'In the Arcade'; $userinfo['where'] = "$vboptions[bbtitle] Arcade"; break;
Sonra şunu bulun; Kod:
default: $userinfo['activity'] = 'unknown'; }
Ustune şunları ekleyin; Kod:
case 'arcade.php': $userinfo['activity'] = 'arcade'; break;
dosyayı kaydedip upload edin. global.php 'yi acın. Alttaki kısmı bulun; Kod:
echo "End call of global.php: $aftertime\n"; echo "\n\n\n"; }
Ve hemen altına şunları ekleyin; Kod:
// Creates general settings for the Arcade $arcadegeneral = convert_bits_to_array($arcadesettings,$_ARCADE); $arcadeuser = convert_bits_to_array($bbuserinfo['arcadesettings'],$_ARCADEUSER); $arcadepermissions = convert_bits_to_array($permissions['arcadepermissions'],$_BITFIELD['usergroup']['arcadepermissions']);
Dosyayı kaydedip upload edin. profile.php 'yi acın. Şu kısmı bulun; Kod:
'editavatar' => array(
Ustune şunları ekleyin; Kod:
'editarcade' => array( 'modifyarcade' ),
Sonra şunu bulun; Kod:
// ################################################## ########################## // ############################### EDIT OPTIONS ############################### // ################################################## ##########################
Ust kısmına şunları ekleyin; Kod:
// ################################################## ########################## // ########################### ARCADE USER OPTIONS ############################ // ################################################## ########################## if ($_REQUEST['do'] == 'editarcade') } construct_usercp_nav(); $templatename = "modifyarcade"; }
Sonra şu satırı bulun; Kod:
// ############################### start update options ###############################
Ust kısmına şunları ekleyin; Kod:
// ############################## start update arcade ################################# if ($_POST['do'] == 'updatearcade')
Dosyayı kaydedip upload edin. showthread.php 'yi acın. Alttaki satırı bulun; Kod:
'pollresult',
Ve bunu şunlarla değiştirin; Kod:
'pollresult', 'arcade_awards_bit',
Dosyayı kaydedip upload edin. Template değişiklikleri: "postbit" isimli templatenizi acın. Alttaki satırı bulun; Kod:

Bunun ust kısmına şunları ekleyin; Kod:
[TR]
[TD="class: "vbmenu_option""]Challenge $post[username] in the Arcade[/TD]
[/TR]

Alttaki kısmı bulun; Kod:
$post[rank]

Bunun altına şunu ekleyin; Kod:
$post[arcadeawards]
Kaydedip kapatın. "navbar" isimli templateyi acın. Alttaki kısmı bulun; Kod:
$vbphrase
Bunun altına şunları ekleyin; Kod:
[TD="class: "vbmenu_control""]Arcade[/TD]

Sonra şu kısmı bulun; Kod:

Bunun Ustune Şunları Ekleyin.. Kod:
[TR]
[TD="class: "thead""]Arcade Game Search[/TD]
[/TR]
[TR]
[TD="class: "vbmenu_option""] $gobutton [/TD]
[/TR]

Kaydedip kapatın. Admincp >> Diller & Sozcukler >> Sozcuk Duzenleyici >> Yeni Sozcuk Ekle kısmından alttaki girdileri ekleyin. Phrase Type: GLOBAL Varname: arcade_cp_game_active Text: Is Game Active? Allows you to enable or disable the game Phrase Type: GLOBAL Varname: arcade_cp_game_challenabled Text: Challenges Enabled? Allows challenges to be created for this game Phrase Type: GLOBAL Varname: arcade_cp_game_netplay Text: netPlay Enabled: Live multiplayer gaming Phrase Type: GLOBAL Varname: arcade_cp_game_playpanel Text: Show Play Panel? Enables a small navigation panel during play Phrase Type: GLOBAL Varname: arcade_cp_game_showaward Text: Show Award? (Enable the award for the highest scorer, tournaments excluded) Phrase Type: GLOBAL Varname: arcade_main_latestscorebit Text: scored playing "". [Click here to play !] Phrase Type: Front-End Error Messages Varname: quickreg_prompt Text: You need to register in order to play in the Arcade. Click here to register. Phrase Type: Control Panel Stop Message Varname: arcade_cp_settingssaved Text: Arcade Settings Saved Successfully Bunları da ekledikten sonra; Alttaki rar dosyasındaki dosyaları ordaki klasorlerine gore, forum klasorunuze upload edin. Sonra; /admincp/install_arcade.php dosyasını calıştırın ve next diyerek kurulumu yapın. Kurulumdan sonra "install_arcade.php" dosyasını silin. Admincp >> Zamanlanmış Gorevler >> Zamanlanmış Gorev Ekle kısmından alttaki verileri girerek yeni gorev ekleyin ve calıştırın. Başlık : Arcade Tasks Ayın Haftası : * Ayın Gunu : * Saat : * Dakika : 23 İz Girdileri : Evet Dosya Adı : ./includes/cron/arcadeupdate.php Bunu kaydedip Zamanlanmış Gorev Duzenleyici kısmından secip calıştırın. Kurulum Bitti.. Arkadaşlar Dokumanı Ceşitli Kaynakların Yardımıyla Yazdım.. Yapamadığınız Anlamadığınız Bir Yer Varsa Bana Veya MoRPhY'e Soyleyip Kafamızı Şişirebilirsiniz.. Ama MSN 'den Yardım İstemeyin.. Yardım Sadece Forum Aracılığıyla Yapılacaktır.. Forum Zaten Paylaşım İcin Yapıldı 1 Kişi Oğreneceğine 1000 Kişi Oğrensin Dimi.. :thumright Hadi Hekeze Kolay Gelsin.. Alinitidir.. (www.burdayizbiz.com) __________________