PDA

View Full Version : Dialog Problem


SnG.Scot_MisCuDI
30/12/2011, 08:03 AM
Ok im having another problem.. My dialog works except! The list option 2 and 3. There are 5 options you can choose but the UFO and Gas wont work. It doenst do anything

List item 2 and 3 are the ones not working. but 4 works fine
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/attacho", true))
{
ShowPlayerDialog(playerid, vmenu, DIALOG_STYLE_LIST, "Object Attacher By: SnG.Scot_MisCuDi", "Cock \nDragon \nUFO \nGas \nRemove", "Attach", "Cancel");
return 1;
}
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == vmenu)
{
if(response)
{
if(listitem == 0) // Cock
{
SetPlayerAttachedObject(playerid, 0, 16776, 2, 0.000000, 0.000000, 0.000000, 0.000000, 90.000000, 180.000000, 0.050000, 0.050000, 0.050000);
SetPlayerAttachedObject(playerid, 1, 321, 1, -0.200000, 0.349999, -0.150000, 90.000000, 180.000000, 0.000000, 3.000000, 3.000000, 3.000000);
}
if(listitem == 1) // dragon
{
SetPlayerAttachedObject(playerid, 0, 3528, 1, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.0000, 0.00000, 0.0000);
}
if(listitem == 2) // ufo
{
SetPlayerAttachedObject(playerid, 0, 16778, 1, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.0000, 0.00000, 0.0000);
}
if(listitem == 3) // gas
{
SetPlayerAttachedObject(playerid, 0, 1686, 1, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.0000, 0.00000, 0.0000);
}
if(listitem == 4) // remove
{
RemovePlayerAttachedObject(playerid, 0);
RemovePlayerAttachedObject(playerid, 1);
}
}
return 1;
}
}
#endif

SnG.Scot_MisCuDI
30/12/2011, 08:45 PM
bump

ғαιιοцт
31/12/2011, 01:03 AM
Put a print(); above those two SetPlayerAttachedObject lines that aren't working.

If your print message shows, the objectID doesn't work for attaching objects.

Jefff
31/12/2011, 01:10 AM
all
0.0000, 0.00000, 0.0000);
to
1.0000, 1.00000, 1.0000);

ғαιιοцт
31/12/2011, 01:12 AM
Oh yes

But why is listitem 1 working then?

SnG.Scot_MisCuDI
31/12/2011, 01:38 AM
oh changing the 0 to 1 worked :) thanks