Logo

Logo

Jumat, 25 Juli 2014

Tutorial Cara membuat Dialog Style Message Box


Hai ! Hari ini Saya akan Berbagi Tutorial Tentang
Membuat Dialog Style. Dengan berbagai
macam Bentuk & Jenis :P 

Pertama Harus kita ketauhi Bahwa Dialog Style itu Ada
beberapa Macam, Tapi dalam tutorial ini saya akan
menjelaskan Tentang Dialog Style Message Box

Dialog Style Message [DIALOG_STYLE_MESSAGE]
Image

Misalkan Kalian Ingin Membuat Dialog Tentang Rules/Peraturan Bisa menggunakan DIALOG_STYLE_MSGBOX
Dengan Pedoman Sebagai Berikut

Code: Select all
(playerid, dialogid, style, caption[], info[], button1[], button2[])


•Playerid = Setiap Player Client
•Dialogid = Nama Dari Dialog Yang Anda Buat [Ex: Rules,]
•Style = Style Bisa Dicari Di http://wiki.sa-mp.com/wiki/Dialog_Styles
•Caption[] = itu adalah Judul Dari Dialog Yang Kamu Buat
•Info[] = Adalah Isi Dari Dialog Tsb
•Button1[] = Adalah Tulisan Yes Atau No gitu, dibawah Kotak Dialog :D 

Nah kali Ini saya akan membuat Dialog Style MSGBOX tentang Rules/Peraturan
Jangan Lupa untuk Membuat #Define rules 1 // rules Adalah Dialog ID Yang Akan Saya Buat


Lihat di ''Public OnPlayerConnect''
Code: Select all
public OnPlayerConnect(playerid)
{
        ShowPlayerDialog(playerid, rules, DIALOG_STYLE_MSGBOX, "Server Rules", "No Hack\nNo Mod\nRespectAdmin", "Okay", "No");
   return 1;
}


Setelah Itu kita harus Membuat Respon-Nya , Misalkan Dia Memilih "Okay" Atau Memilih "No"
Sebagai Berikut

Code: Select all
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == rules) //Dialog ID saya
    {
        if(response) // Jika dia Memilih "Okay"
        {
            SendClientMessage(playerid, COLOR_GREEN, "Terimah Kasih Telah Mematuhi Peraturan Server");
        }


Nah! Sekarang Kita Sudah Membuat Respon Jika Ia Memilih "Okay" , Sekarang
kita akan Membuat Respon Jika Dia Memilih "No"


Code: Select all
else // Jika dia memilih ESC atau No
        {
            KickWithMessage(playerid, COLOR_RED, "Kau harus Mematuhi Peraturan Server Ini."); // Player Akan Dikick dari Server
        }
        return 1; // Gunakan [b]"return 1;"[/b] seperti membuat OnPlayerCommandText
    }
 
    return 0; // Harus [b]"return 0;"[/b]
}


Nah! Semoga Tutorial Ini Bermanfa'at Bagi Kalian Yang Membacanya, Mohon Ma'af Apabila ada Salah kata 
Sekian Dan Terima Kasih

0 komentar:

Posting Komentar

 

Copyright © 2014. M.A.C - All Rights Reserved
Distributed By Gemini Studio | Template Created by Gemini Studio Published by Abieel
Proudly powered by Blogger