hi guys i have this dialog help but it shows only help not help2 , if i press on a message to show me Chat commands it wont work
Код HTML:
if(dialogid == DIALOG_HELP)
{
if(response)
{
new string1[MAX_STRING],string2[MAX_STRING],string3[MAX_STRING],string4[MAX_STRING],string5[MAX_STRING],string6[MAX_STRING],string7[MAX_STRING],string8[MAX_STRING],stringy[MAX_STRING];
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Account Commands", "/stats /buylevel /changepass","Back","Exit");
}
if(listitem == 1)
{
format(string1, sizeof(string1), "*** Other *** /cellphonehelp /househelp /renthelp /businesshelp /wthelp /vhelp /leaderhelp /eventhelp /clanhelp");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Other Commands", stringy,"Back","Exit");
}
if(listitem == 2)
{
format(string1, sizeof(string1), "*** GENERAL *** /admins /helpers /report /helpme /accept /cancel /pay /hqs /charity /givekey /switchkey /shop");
format(string2, sizeof(string2), "*** GENERAL *** /showlicenses /contract /spawnchange /animlist /gps /achievements /findbiz /findhouse");
format(string3, sizeof(string3), "*** GENERAL *** /wars /top /topclans /turfs");
format(stringy, sizeof(stringy), "%s\n%s\n%s", string1, string2, string3);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: General Commands", stringy,"Back","Exit");
}
if(listitem == 3)
{
format(string1, sizeof(string1), "(/w)hisper (/s)hout (/f)action (/r)adio");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Chat Commands", string1,"Back","Exit");
}
if(listitem == 4)
{
if(PlayerInfo[playerid][pMember] == 0)
{
format(string1, sizeof(string1), "You're not in a group.");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", string1,"Back","Exit");
}
if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 1)
{
format(string1, sizeof(string1), "*** PD *** (/r)adio (/d)epartment (/gov)ernment /duty (/m)egaphone (/su)spect /arrest /wanted /drag /tazer");
format(string2, sizeof(string2), "*** PD *** /cuff /uncuff /ticket /take /clear /free /ram /radar /mdc /frisk");
format(stringy, sizeof(stringy), "%s\n%s", string1, string2);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 2)
{
format(string1, sizeof(string1), "*** FBI *** (/r)adio (/d)epartment (/gov)ernment /duty (/m)egaphone (/su)spect /arrest /wanted /drag /cuff /uncuff ");
format(string2, sizeof(string2), "*** FBI *** /clear /free /ram /mdc /frisk");
format(stringy, sizeof(stringy), "%s\n%s", string1, string2);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 3)
{
format(stringy, sizeof(stringy), "*** Government *** (/f)amily /gov /settax /checksafe /givetax");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 4)
{
format(stringy, sizeof(stringy), "*** NR *** (/f)amily /heal /news /live");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 5)
{
format(stringy, sizeof(stringy), "*** Taxi *** (/f)amily /heal /fare");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 6)
{
format(stringy, sizeof(stringy), "*** TTC *** (/f)amily /heal /towcar");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 7)
{
format(stringy, sizeof(stringy), "*** Hitmen *** (/f)amily /heal /undercover /gethit /leavehit /takeguns /broke");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 8)
{
format(stringy, sizeof(stringy), "*** Mafia *** (/f)amily /heal /order /safe /attack /tie /untie");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 9)
{
format(stringy, sizeof(stringy), "*** Mafia *** (/f)amily /heal /order /safe /attack /tie /untie");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 10)
{
format(stringy, sizeof(stringy), "*** Mafia *** (/f)amily /heal /order /safe /attack /tie /untie");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
else if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 11)
{
format(stringy, sizeof(stringy), "*** Mafia *** (/f)amily /heal /order /safe /attack /tie /untie");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Group Commands", stringy,"Back","Exit");
}
}
if(listitem == 5)
{
format(string1, sizeof(string1), "Lifejump : Robman : Exhaust : Carlock : Rcarjack1 : Lcarjack1 : Rcarjack2 : Lcarjack2");
format(string2, sizeof(string2), "Lightcig : Tapcig : Bat : Lean : Hoodfrisked : Dancing : Box : Lowthrow : Highthrow");
format(string3, sizeof(string3), "Leftslap : Handsup : Fall : Fallback : Sup : Rap : Push : Akick : Lowbodypush");
format(string4, sizeof(string4), "Spray : Headbutt : Pee : Koface : Kostomach : Kiss : Rollfall : Lay2 : Hitch");
format(string5, sizeof(string5), "Beach : Medic : Scratch : Sit : Drunk : Bomb : Getarrested : Laugh : Lookout");
format(string6, sizeof(string6), "Aim : Crossarms : Lay : Hide : Vomit : Eating : Wave : Shouting : Chant");
format(string7, sizeof(string7), "Frisked : Exhausted : Injured : Slapass : Deal : Dealstance : Crack : Wank : Gro");
format(string8, sizeof(string8), "Sit : Chat : Fucku : Taichi : Knife : Basket : JumpWater");
format(stringy, sizeof(stringy), "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", string1, string2, string3, string4, string5, string6, string7, string8);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Animations Commands", stringy,"Back","Exit");
}
if(listitem == 6)
{
format(string1, sizeof(string1), "*** HOUSE *** /open /setrentable /setrent /housewithdraw");
format(string2, sizeof(string2), "*** HOUSE *** /sellhouseto /sellhouse /houseinfo /setprice");
format(stringy, sizeof(stringy), "%s\n%s", string1, string2);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: House Commands", stringy,"Back","Exit");
}
if(listitem == 7)
{
if(PlayerInfo[playerid][pJob] == 1)
{
format(string1, sizeof(string1), "*** Detective *** /find");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Job Commands", string1,"Back","Exit");
}
else if(PlayerInfo[playerid][pJob] == 3)
{
format(string1, sizeof(string1), "*** Mechanic *** /repair /refill /mduty");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Job Commands", string1,"Back","Exit");
}
else if(PlayerInfo[playerid][pJob] == 5)
{
format(string1, sizeof(string1), "*** Trucker *** /work");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Job Commands", string1,"Back","Exit");
}
else if(PlayerInfo[playerid][pJob] == 6)
{
format(string1, sizeof(string1), "*** Pizza Boy *** /getcommand");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Job Commands", string1,"Back","Exit");
}
else if(PlayerInfo[playerid][pJob] == 9)
{
format(string1, sizeof(string1), "*** Arms Dealer *** /materials /sellgun /creategun");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Job Commands", string1,"Back","Exit");
}
else if(PlayerInfo[playerid][pJob] == 10)
{
format(string1, sizeof(string1), "*** WoodCutter *** /loadwood /sellwood /woodbalance");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Job Commands", string1,"Back","Exit");
}
}
if(listitem == 8)
{
format(string1, sizeof(string1), "*** BUSINESS *** /bizinfo /bizfee / /bizwithdraw /itemprice");
format(string2, sizeof(string2), "*** BUSINESS *** /open /sellbizto /sellbiz");
format(stringy, sizeof(stringy), "%s\n%s", string1, string2);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Business Commands", string1,"Back","Exit");
}
if(listitem == 9)
{
if(PlayerInfo[playerid][pHelper] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "You aren't an official helper.");
return 1;
}
if(PlayerInfo[playerid][pHelper] == 1)
{
format(string1, sizeof(string1), "** Helper level 1 ** (/he)lperchat /setint /setvw /slap /unfreeze /goto /goback /cc");
format(string2, sizeof(string2), "** Helper level 1 ** /pm /mute /respawn /hod");
format(string3, sizeof(string3), "** Helper level 1 ** /helps /oh /ch /hc");
format(stringy, sizeof(stringy), "%s\n%s\n%s", string1, string2, string3);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Helper Commands", stringy,"Back","Exit");
}
if(PlayerInfo[playerid][pHelper] == 2)
{
format(string1, sizeof(string1), "** Helper level 1 ** /freeze");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Helper Commands", stringy,"Back","Exit");
}
}
if(listitem == 10)
{
format(string1, sizeof(string1), "*** Vehicle HELP *** /vehicles /sellvehex /sellvehto /removemods /radiocar /givekey");
format(string2, sizeof(string2), "*** Vehicle HELP *** /park /plate /vcolor /sellveh /vtow /locate /lock /vehswitch");
format(string3, sizeof(string3), "*** Vehicle HELP *** /buyneon /neon");
format(stringy, sizeof(stringy), "%s\n%s\n%s", string1, string2, string3);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Vehicle Commands", stringy,"Back","Exit");
}
if(listitem == 11)
{
format(string1, sizeof(string1), "/withdraw /deposit /transfer");
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Bank Commands", stringy,"Back","Exit");
}
if(listitem == 12)
{
format(string1, sizeof(string1), "Se poate da /rob in fata banci intr-un vehicul.");
format(string2, sizeof(string2), "Sa ai level 5 tu si inca o persoana ce este in vehicul cu tine + 10 puncte rob.");
format(stringy, sizeof(stringy), "%s\n%s", string1, string2);
ShowPlayerDialog(playerid, DIALOG_HELP2, DIALOG_STYLE_MSGBOX, "SERVER: Rob", stringy,"Back","Exit");
}
}
}
if(dialogid == DIALOG_HELP2)
{
if(response)
{
ShowPlayerDialog(playerid,DIALOG_HELP,DIALOG_STYLE_LIST, "SERVER: Commands", "Account\nOther\nGeneral\nChat\nGroups\nAnimations\nHouses\nJobs\nBusinesses\nHelpers\nVehicles\nBank\nRob", "Select","Exit");
}
return 1;
}
Did you know that you don't need a FREAKING separate topic for each of your dialog problems ?