Jump to content
  • 0

pomoc Error z dialogmi


sneakyevil

Dotaz

Piše mi tento error je to jebnute ?

 

C:\Users\sneakyevil\Desktop\GTA Sa-mp Server\Watch Dogs Server\gamemodes\watch_dogs1.pwn(85) : warning 217: loose indentation
C:\Users\sneakyevil\Desktop\GTA Sa-mp Server\Watch Dogs Server\gamemodes\watch_dogs1.pwn(117) : warning 217: loose indentation
C:\Users\sneakyevil\Desktop\GTA Sa-mp Server\Watch Dogs Server\gamemodes\watch_dogs1.pwn(258) : warning 225: unreachable code
C:\Users\sneakyevil\Desktop\GTA Sa-mp Server\Watch Dogs Server\gamemodes\watch_dogs1.pwn(368) : error 030: compound statement not closed at the end of file (started at line 332)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
1 Error.
 
-------------
je to ten hore if(dialogid == 0)

 

 

 

 

 

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0)
{
if(response)
{
SendClientMessage(playerid,0xAA3333AA,"[Watch Dogs GM] You don't hack the Bank (ATM)");
ClearAnimations(playerid);
}
if(response == 1)
{
GivePlayerMoney(playerid, random(250 - 1) + 1);
SendClientMessage(playerid,0x33AA33AA,"[Watch Dogs GM] You hack the Bank (ATM)");
ClearAnimations(playerid);
}
return 1;
}
if(dialogid == 1)
{
if(response == 1) //Tlačidlo 1 (Ľavé tlačidlo)
{
if(listitem == 0) //Prvá položka v dialógu
{
SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.1");
}
else if(listitem == 1) //Druhá položka v dialógu
{
SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.2");
}
else if(listitem == 2) //Tretia položka v dialógu
{
SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.3");
}
return 1;
}
return 0;

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

Netabuješ, a špatně uzavíráš:

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    if(dialogid == 0) {
        if(response == 0) {
            SendClientMessage(playerid,0xAA3333AA,"[Watch Dogs GM] You don't hack the Bank (ATM)");
            ClearAnimations(playerid);
        }
        if(response == 1) {
            GivePlayerMoney(playerid, random(250 - 1) + 1);
            SendClientMessage(playerid,0x33AA33AA,"[Watch Dogs GM] You hack the Bank (ATM)");
            ClearAnimations(playerid);
        }
        return 1;
    }
    if(dialogid == 1)
    {
        if(!response) return false;
        if(listitem == 0) SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.1");
        else if(listitem == 1) SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.2");
        else if(listitem == 2) SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.3");
        return 1;
    }
    return 0;
}

Link to comment
Share on other sites

  • 0

 

Netabuješ, a špatně uzavíráš:

 

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    if(dialogid == 0) {
        if(response == 0) {
            SendClientMessage(playerid,0xAA3333AA,"[Watch Dogs GM] You don't hack the Bank (ATM)");
            ClearAnimations(playerid);
        }
        if(response == 1) {
            GivePlayerMoney(playerid, random(250 - 1) + 1);
            SendClientMessage(playerid,0x33AA33AA,"[Watch Dogs GM] You hack the Bank (ATM)");
            ClearAnimations(playerid);
        }
        return 1;
    }
    if(dialogid == 1)
    {
        if(!response) return false;
        if(listitem == 0) SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.1");
        else if(listitem == 1) SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.2");
        else if(listitem == 2) SendClientMessage(playerid,0xFFFFFFFF,"Stlačil si na riadok č.3");
        return 1;
    }
    return 0;
}

 

Diky :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...