Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BC]spiele poslato Novembar 05, 2010, 11:22:29 PRE PODNE

Naslov: [Pomoc] DIALOG_STYLE_MSGBOX
Poruka od: [BC]spiele poslato Novembar 05, 2010, 11:22:29 PRE PODNE
Dakle svi vjerovatno znate kako izgleda ovaj dialog.        DIALOG_STYLE_MSGBOX

Slika (CLICK) (http://www.google.hr/imgres?imgurl=http://img651.imageshack.us/img651/7796/tmgamytfownt.png&imgrefurl=http://www.pawnoscripting.com/foro/viewtopic.php%3Ff%3D14%26t%3D6207&usg=__--otyuOc7t5SH1MyM2CrY5yZEY8=&h=105&w=242&sz=24&hl=hr&start=0&zoom=1&tbnid=ugCllh37XgldZM:&tbnh=84&tbnw=193&prev=/images%3Fq%3DDIALOG_STYLE_MSGBOX%26um%3D1%26hl%3Dhr%26sa%3DN%26biw%3D1024%26bih%3D617%26tbs%3Disch:1&um=1&itbs=1&iact=rc&dur=671&ei=qNrTTODaOdW6jAflwPzNCQ&oei=qNrTTODaOdW6jAflwPzNCQ&esq=1&page=1&ndsp=15&ved=1t:429,r:9,s:0&tx=65&ty=50/)[/size][/b]


I sada mene zanima kako da napravim kad igrac upre tipku ok da mu pokaze sljedeci dialog a ako upre tipku  cancle da ga kick iz igre.
Naslov: Odg: [Pomoc] DIALOG_STYLE_MSGBOX
Poruka od: black_dota poslato Novembar 05, 2010, 11:29:49 PRE PODNE
ides u onplayerdialogresponse i ispises sta hoces da uradi kad klikne na prvi gumb a na drugi ako oces onda samo dodas

else
{
    SendClientMessage(playerid, COLOR_RED, "Razlog Kicka");
    Kick;
}

probaj ovo u kodu da stavis ali tek posle onog sto si napisao u onplayerdialogresponse
Naslov: Odg: [Pomoc] DIALOG_STYLE_MSGBOX
Poruka od: [BC]spiele poslato Novembar 05, 2010, 11:57:47 PRE PODNE
Pogledaj kako sam ja to ali meni nece.

komanda.

    if(!strcmp(cmdtext, "/opustanje", true))
    {
        ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "Dali ste sigurni?", "Jeste li sigurni da imate vremena za opuÅ¡tanje?", "da", "ne");
        return 1;
    }



di su ostali dialogi.

if(dialogid == 200)
{
    if(response)
        {
    switch(listitem)
        {
                case 0:
            {
                    SendClientMessage(playerid, COLOR_GRAD1, "** ok sada se opustate!");
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
            }
            case 1:
        {
                    SendClientMessage(playerid, COLOR_GRAD1, "** nazalost ne opustate se!");
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
            }
            }
}
}
Naslov: Odg: [Pomoc] DIALOG_STYLE_MSGBOX
Poruka od: Ante_Dracar aka Lopa poslato Novembar 05, 2010, 12:10:45 POSLE PODNE
Npr stavi ovo di su ti komande.
if(strcmp(cmd, "/zelimkick", true) == 0) // by lopa
{
   ShowPlayerDialog(playerid,200,DIALOG_STYLE_MSGBOX,"Jeste li sigurni?","Jeste li sigurne da zelite dobiti kick!","ne","da");
}


i ovo stavi di su ti ostali dialogi.
if(dialogid == 200)
   {
       if(response)
       {
           //stavis sta zelis
       }
        if(!response)
       {
           Kick(playerid);
       }
       return 1;
   }