Quote (brontozavr)
иначе придется в конце каждого условия повторять "действие 3", либо создавать функцию с операциями из "Действия 3" и выполнять её в каждом условии.
"действие 3" выполняться в любом случае выполниться только 1 раз и return не даст выполнить оставшийся код, соответственно на остальные условия мы не будем тратить время.
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==0)
{
if(response)
{
//действие 1
//действие 3
return 1;
}
else
{
//действие 2
//действие 3
return 1;
}
}
}
Добавлено (30.06.2010, 21:28)
---------------------------------------------
Quote (brontozavr)
либо создавать функцию с операциями из "Действия 3" и выполнять её в каждом условии