Jump to content
  • 0

pomoc OnDialogResponse


dzeivi

Dotaz

Ahoj potřebuju opět poradit  :d  když mám OnDialogResponse tak mi tam jde pouze odpověd na jeden dialog ale když tam přidám další odpověď na dialog tak to vyhodí errory. Zkoušel jsem už hýbat různě se závorkami přidávat returny a furt nic prosím pomoc. Tady máte to naco chci navázat další odpověď. 

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == 1) //Pokud ID Dialogu je 1
{
if(response == 1) //Pokud je zmacknuto prvni tlacitko (2 je druhe)
{
   
new str[50]; //Vytvoreni stringu
format(str,50,"{ee4400}Admin říká:{99d9fa} %s",inputtext); //Zformatovani stringu
SendClientMessageToAll(playerid,str); //Odeslani stringu hraci
}
 
 
}
 
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

tak když teda chci přidat 2 odpověď na jiný dialog dělam to takhle a vtom by měla být asi chyba ( eště dodám že první odpověď je na input a druhá na list:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == 1) //Pokud ID Dialogu je 1
{
if(response == 1) //Pokud je zmacknuto prvni tlacitko (2 je druhe)
{
   
new str[50]; //Vytvoreni stringu
format(str,50,"{ee4400}Admin říká:{99d9fa} %s",inputtext); //Zformatovani stringu
SendClientMessageToAll(COLOR_RED,str); //Odeslani stringu hraci
}
 
 
}
if(dialogid == 5) //Pokud ID Dialogu je 1
{
if(response == 1) //Pokud je zmacknuto prvni tlacitko (2 je druhe)
{
            switch(listitem)
            {
            case 0: SendRconCommand("weather 1");
            case 1: SendRconCommand("weather 19");
}
        }
        return 1; 
    }
 
 
    return 0;
}
 
 
 
a errorry to hazi tyhle : C:\Users\Dzeivi\Documents\adm.pwn(105) : error 010: invalid function or declaration
C:\Users\Dzeivi\Documents\adm.pwn(107) : error 010: invalid function or declaration
C:\Users\Dzeivi\Documents\adm.pwn(109) : error 010: invalid function or declaration
C:\Users\Dzeivi\Documents\adm.pwn(111) : error 010: invalid function or declaration
C:\Users\Dzeivi\Documents\adm.pwn(112) : error 010: invalid function or declaration
C:\Users\Dzeivi\Documents\adm.pwn(115) : error 010: invalid function or declaration
C:\Users\Dzeivi\Documents\adm.pwn(119) : error 010: invalid function or declaration




Tak nic už sem to vyřešil sám    :d Tady máte tak jak sem to chtěl   :d

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1) //Pokud ID Dialogu je 1
    {
        if(response == 1) //Pokud je zmacknuto prvni tlacitko (2 je druhe)
        {
        
            new str[50]; //Vytvoreni stringu
            format(str,50,"{ee4400}Admin říká:{99d9fa} %s",inputtext); //Zformatovani stringu
            SendClientMessageToAll(COLOR_RED,str); //Odeslani stringu hraci
        }
    }



    if(dialogid == 4) //Pokud ID Dialogu je 1
    {
        if(response == 1) //Pokud je zmacknuto prvni tlacitko (2 je druhe)
        {
switch(listitem)
{
    case 0: SendRconCommand("weather 1");
    case 1: SendRconCommand("weather 19");
            }
}
return 1;
}


return 0;
}
Edited by dzeivi
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...