[Include] easyDialog.inc - Dialogs made easier!
#8

Quote:
Originally Posted by [uL]Pottus
View Post
I think this look pretty good one thing I think could have been done differently is this.

Doing this looks ugly to me and doesn't really make sense given the way dialogs are organized with your include in this manner.

pawn Code:
public OnDialogReceived(playerid, dialog[], success)
{
    if (!strcmp(dialog, "WeaponMenu") && IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, -1, "You must be on-foot to spawn a weapon.");
        return 0;
    }
    return 1;
}
This makes a lot more sense to me

pawn Code:
DialogRecieved:WeaponMenu(playerid, success)
That's a better concept than mine, thanks!

I was thinking that "WeaponMenu" for example could be a real constant ID rather than a disguised string, so then I can do something like:

pawn Code:
public OnDialogReceived(playerid, dialog, response)
{
    if (dialog == WeaponMenu)
    {
        // code
    }
    return 1;
}
Reply


Messages In This Thread
easyDialog.inc - Dialogs made easier! - by Emmet_ - 15.11.2013, 10:52
Re: easyDialog.inc - Dialogs made easier! - by iZN - 15.11.2013, 11:24
Re: easyDialog.inc - Dialogs made easier! - by Konstantinos - 15.11.2013, 11:32
Re: easyDialog.inc - Dialogs made easier! - by xSiiLenTx - 15.11.2013, 11:33
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 15.11.2013, 11:42
Re: easyDialog.inc - Dialogs made easier! - by Konstantinos - 15.11.2013, 12:17
Re: easyDialog.inc - Dialogs made easier! - by Pottus - 15.11.2013, 16:14
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 15.11.2013, 16:28
Re: easyDialog.inc - Dialogs made easier! - by Pottus - 15.11.2013, 16:38
Respuesta: easyDialog.inc - Dialogs made easier! - by Swedky - 15.11.2013, 18:14
Re: easyDialog.inc - Dialogs made easier! - by StuartD - 15.11.2013, 19:21
Re: easyDialog.inc - Dialogs made easier! - by mike358015 - 16.11.2013, 01:29
Re: easyDialog.inc - Dialogs made easier! - by Pottus - 16.11.2013, 01:45
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 16.11.2013, 12:08
Re: easyDialog.inc - Dialogs made easier! - by Pottus - 16.11.2013, 13:40
Re: easyDialog.inc - Dialogs made easier! - by Twizted - 16.11.2013, 17:04
Re: easyDialog.inc - Dialogs made easier! - by PT - 17.11.2013, 07:55
Re: easyDialog.inc - Dialogs made easier! - by newbie scripter - 19.11.2013, 12:40
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 19.11.2013, 13:04
Re: easyDialog.inc - Dialogs made easier! - by Yves - 19.11.2013, 22:11
Re: easyDialog.inc - Dialogs made easier! - by Hansrutger - 10.12.2013, 12:36
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 10.12.2013, 12:56
Re: easyDialog.inc - Dialogs made easier! - by Swisher - 14.01.2014, 03:13
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 14.01.2014, 04:38
Re: easyDialog.inc - Dialogs made easier! - by kurta999 - 14.01.2014, 13:46
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 24.01.2014, 12:32
Re: easyDialog.inc - Dialogs made easier! - by Isolated - 26.01.2014, 19:19
Re: easyDialog.inc - Dialogs made easier! - by Emmet_ - 27.01.2014, 08:43
Re: easyDialog.inc - Dialogs made easier! - by Translator - 11.02.2014, 05:43
Re: easyDialog.inc - Dialogs made easier! - by Fornew - 12.02.2014, 02:10
Re: easyDialog.inc - Dialogs made easier! - by SecretBoss - 02.11.2015, 21:10
Re: easyDialog.inc - Dialogs made easier! - by vannesenn - 03.11.2015, 09:54
Re: easyDialog.inc - Dialogs made easier! - by SecretBoss - 03.11.2015, 10:47
Re: easyDialog.inc - Dialogs made easier! - by vannesenn - 04.11.2015, 20:20
Re: easyDialog.inc - Dialogs made easier! - by Uberanwar - 06.03.2016, 07:30
Re: easyDialog.inc - Dialogs made easier! - by DRIFT_HUNTER - 06.03.2016, 16:07
Re: easyDialog.inc - Dialogs made easier! - by awsomedude - 14.03.2016, 19:47
Re: easyDialog.inc - Dialogs made easier! - by Crayder - 14.03.2016, 20:59
Re: easyDialog.inc - Dialogs made easier! - by VexHex - 04.05.2016, 20:40
Re: easyDialog.inc - Dialogs made easier! - by Crayder - 04.05.2016, 22:21
Re: easyDialog.inc - Dialogs made easier! - by Pr0GreSiVe - 17.07.2016, 13:58
Re: easyDialog.inc - Dialogs made easier! - by Gammix - 26.02.2017, 11:11
Re: easyDialog.inc - Dialogs made easier! - by wallee - 06.03.2017, 19:34
Re: easyDialog.inc - Dialogs made easier! - by F3Joule - 08.05.2017, 22:31
Re: easyDialog.inc - Dialogs made easier! - by JustMe.77 - 20.05.2017, 18:25
Re: easyDialog.inc - Dialogs made easier! - by CheatForSpeed - 27.05.2017, 15:02
Re: easyDialog.inc - Dialogs made easier! - by GaByM - 17.11.2017, 16:28
Re: easyDialog.inc - Dialogs made easier! - by Chaprnks - 19.11.2017, 01:06
Re: easyDialog.inc - Dialogs made easier! - by Unrea1 - 19.11.2017, 01:17
Re: easyDialog.inc - Dialogs made easier! - by Mark009 - 23.01.2019, 22:09
Re: easyDialog.inc - Dialogs made easier! - by codExpert - 23.01.2019, 22:13
Re: easyDialog.inc - Dialogs made easier! - by Mark009 - 24.01.2019, 03:03

Forum Jump:


Users browsing this thread: 4 Guest(s)