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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: .:Secur:. - 2011. október 24. - 18:01:16

Cím: Hibás, valamiért nem megy
Írta: .:Secur:. - 2011. október 24. - 18:01:16
[pawn]#include <a_samp>
#if defined FILTERSCRIPT
#define DIALOG_01 (0)
new Nyelv[MAX_PLAYERS] = 0;
public OnPlayerConnect(playerid)
{
     ShowPlayerDialog(playerid, 555, DIALOG_STYLE_LIST, \"Nyelv/Language\",\"Hungarian\\nEnglish\",\"Ok\",\"\");
     return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 555)
    {
    if(response)
    {
        if(listitem == 0)
        {
                Nyelv[playerid] = 0;
         SendClientMessage(playerid,0xC0C0C0FF,\"A nyelvedet magyarra állitottad, most olvasd el az Általános Információkat!\");
         ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_MSGBOX, \"Információk\",\"szabályok333\",\"Rendben\",\"\");
        }
        if(listitem == 1)
        {
                Nyelv[playerid] = 1;
         SendClientMessage(playerid,0xC0C0C0FF,\"In your language set to english, I read the General Information!\");
         ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_MSGBOX, \"Information\",\"rules333\",\"Okay\",\"\");
        }
     }
return 1;
}
return 0;
}
#endif[/pawn]
Valaki megnézné mi a hiba benne?
A pawno #if defined filterscript nélkül sem errorozik csak 2 warning van.
Nem jön be semmi amikor csatlakozok a szerverre.
Mi a rossz?
Cím: Hibás, valamiért nem megy
Írta: staubka - 2011. október 24. - 20:17:58
Próbáld meg így:
[pawn]#include <a_samp>
#define DIALOG_01 555
new Nyelv[MAX_PLAYERS] = 0;
public OnPlayerConnect(playerid)
{
     ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_LIST, \"Nyelv/Language\",\"Hungarian\\nEnglish\",\"Ok\",\"\");
     return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_01)
    {
    if(response)
    {
        if(listitem == 0)
        {
                Nyelv[playerid] = 0;
         SendClientMessage(playerid,0xC0C0C0FF,\"A nyelvedet magyarra állitottad, most olvasd el az Általános Információkat!\");
         ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_MSGBOX, \"Információk\",\"szabályok333\",\"Rendben\",\"\");
        }
        if(listitem == 1)
        {
                Nyelv[playerid] = 1;
         SendClientMessage(playerid,0xC0C0C0FF,\"In your language set to english, I read the General Information!\");
         ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_MSGBOX, \"Information\",\"rules333\",\"Okay\",\"\");
        }
   }
}
return 1;
}[/pawn]
Cím: Hibás, valamiért nem megy
Írta: .:Secur:. - 2011. október 24. - 21:18:05
Semmi :S
Cím: Hibás, valamiért nem megy
Írta: The - 2011. október 24. - 22:10:07
Nincs warning.
PWN.: http://solidfiles.com/d/1e009/
AMX.: http://solidfiles.com/d/8af87/
Cím: Hibás, valamiért nem megy
Írta: staubka - 2011. október 25. - 19:45:41
Próbáld meg úgy hogy a többi dialogot használó scriptet unloadolod, ha akkor mûködik a dialog, akkor a GM-be rakd az egészet. (mármint ami a nyelv választáshoz kapcsolódik)
Cím: Hibás, valamiért nem megy
Írta: .:Secur:. - 2011. október 25. - 21:24:42
Nincsen több dialogot használó scriptem, és egy alap gm-el próbálgattam.
Most próbálom ki ezt a kódot.
Hátha jó. :)

Dupla hozzászólás automatikusan összefûzve. ( 2011. október 26. - 16:51:09 )

Nem jó sajnos!
Valaki csinálja már meg foggalmam nincs mi lehet a baja.
Cím: Hibás, valamiért nem megy
Írta: staubka - 2011. október 26. - 18:49:36
Amikor nekem a GM-ben voltak onplayerconnectnél a sendclientmessage-k meg a showplayerdialog, akkor nem történt semmi connectnél, így hát átraktam a LuxAdminba az egészet, most mûködik. Próbáld egy (másik) FS-be rakni.
Cím: Hibás, valamiért nem megy
Írta: .:Secur:. - 2011. október 26. - 18:52:37
Külön filterscriptbe van az egész kód.
Ezért is nem tudom mi lehet a baja.
Most majd berakom a módba hátha...
Cím: Hibás, valamiért nem megy
Írta: Kovacs_Bela - 2011. november 02. - 13:13:54
[pawn]#define filterscript[/pawn] ? mert nincs definálva hogy ez egy script....
Cím: Hibás, valamiért nem megy
Írta: staubka - 2011. november 02. - 13:37:07
Ezhülyeség, semmit sem befolyásol...
Cím: Hibás, valamiért nem megy
Írta: .:Secur:. - 2011. november 02. - 15:55:46
Fuh, nem találtam a témát!
Bocsi, sikerült megoldani  lett thanks mindenkinek.