GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Shady - 2012. december 21. - 18:57:49

Cím: Már megint a Dialog :/
Írta: Shady - 2012. december 21. - 18:57:49
Üdv!
Dialógokkal vagyok gondba. Azt akarom hogy csak a DIALOG_RULES és a DIALOG_TGF kickelje a játékost ha az ezt a 2 dialógot nem fogadja el. Az a baj hogy a DIALOG_CMD és a DIALOG_TELE is kickel. Pedig azokra nincs beállítva hogy kickeljenek. Hogy lehet megoldani helyesen hogy csak ennél a kettõnél kickeljen?
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_RULES)
if(dialogid == DIALOG_TGF)
if(response){
SendClientMessage(playerid, COLOR_GREEN, \"Elfogadva! Jó játékot!\");
PlayerPlaySound ( playerid, 1057, 0.0, 0.0, 0.0 );
}else{
ShowPlayerDialog(playerid, DIALOG_HIBA, DIALOG_STYLE_MSGBOX, \"{ff0000}KICK/BAN\", \"{d61717}Te nem fogadtad el a leírást, ezért /KICKELVE/ lettél!\\n\\n{d69a17}Köszönjük hogy felnéztél, legözelebb legyél figyelmesebb! [/Q]\", \"Elfogadom\", \"\");
Kick(playerid);
return 1;
}
return 0;
}
Cím: Már megint a Dialog :/
Írta: Cody - 2012. december 21. - 19:01:44
Ezt, töröld ki:
 
Kick(playerid);

 
Remélem, jó!!
Cím: Már megint a Dialog :/
Írta: Shady - 2012. december 21. - 19:03:32
Nem az a gond hogy kirúgja csak nem mindegyiknél. Úgy akarom beállítani hogy csak a DIALOG_RULES és a DIALOG_TGF kickeljen.  Pedig elvileg úgy van beállítva csak kicsit bugos.
Cím: Már megint a Dialog :/
Írta: Cody - 2012. december 21. - 19:09:46
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
        {
                if(dialogid == DIALOG_RULES)
                Kick(playerid);
                if(dialogid == DIALOG_TGF)
                Kick(playerid);
                if(response){
                SendClientMessage(playerid, COLOR_GREEN, \"Elfogadva! Jó játékot!\");
                PlayerPlaySound ( playerid, 1057, 0.0, 0.0, 0.0 );
                }else{
                ShowPlayerDialog(playerid, DIALOG_HIBA, DIALOG_STYLE_MSGBOX, \"{ff0000}KICK/BAN\", \"{d61717}Te nem fogadtad el a leírást, ezért /KICKELVE/ lettél!\\n\\n{d69a17}Köszönjük hogy felnéztél, legözelebb legyél figyelmesebb! [/Q]\", \"Elfogadom\", \"\");
                Kick(playerid);
                return 1;
        }
return 0;
}
Cím: Már megint a Dialog :/
Írta: Casamiro - 2012. december 21. - 19:25:30
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
        {
                if(dialogid == DIALOG_RULES || dialogid == DIALOG_TGF)
                {
                    if(response)
                    {
                        SendClientMessage(playerid, COLOR_GREEN, \"Elfogadva! Jó játékot!\");
                        PlayerPlaySound ( playerid, 1057, 0.0, 0.0, 0.0 );
                    }
                    else
                    {
                        ShowPlayerDialog(playerid, DIALOG_HIBA, DIALOG_STYLE_MSGBOX, \"{ff0000}KICK/BAN\", \"{d61717}Te nem fogadtad el a leírást, ezért /KICKELVE/ lettél!\\n\\n{d69a17}Köszönjük hogy felnéztél, legözelebb legyél figyelmesebb! [/Q]\", \"Elfogadom\", \"\");
                        Kick(playerid);
                        return 1;
                    }
                }
        }
        return 0;
}
Cím: Már megint a Dialog :/
Írta: Shady - 2012. december 21. - 19:39:01
Ugyanaz a helyzet, szerintem itt nem a függvényekkel van gond mert a pawno-ba jó warningok nélkül
Cím: Már megint a Dialog :/
Írta: Ezredes.$ - 2012. december 21. - 20:45:30
Idézetet írta: Shady date=1356115141\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31203\" data-ipsquote-contentclass=\"forums_Topic
Ugyanaz a helyzet, szerintem itt nem a függvényekkel van gond mert a pawno-ba jó warningok nélkül
 
Az nem jelent semmi.  :-[
OFF, de fontos: Nekem volt olyan amikor nem indult el a szerverem és mégis \"hibátlan\" volt pawno..!
Cím: Már megint a Dialog :/
Írta: Shady - 2012. december 21. - 21:09:10
Off: Nekem linuxos szervergépen van a szerver úgy van bérelve