Dialog -
wumpyc - 06.10.2011
PHP код:
#include <a_samp>
#include <zcmd>
COMMAND:buyitems(playerid,params[])
{
if GetPlayerScore(playerid) >= 0*then
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST,"Buyable items","Parrot = 20000$","Buy","Cancel");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3)
{
if (!response)
{
if(listitem == 0)
{
SetPlayerAttachedObject(playerid,2,19078,1,0.320722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, 0x00FF00FF,"You have bought a parrot!");
GivePlayerMoney(playerid,-20000);
}
}
}
return 0;
}
i made that but when i press Parrot i dont get parrot or message or - money....please
help
Re: Dialog -
Pharrel - 06.10.2011
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3)
{
if(response)//here was the problem
{
if(listitem == 0)
{
SetPlayerAttachedObject(playerid,2,19078,1,0.320722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, 0x00FF00FF,"You have bought a parrot!");
GivePlayerMoney(playerid,-20000);
}
}
}
return 0;
}
Re: Dialog -
wumpyc - 06.10.2011
still dont work
Re: Dialog -
Pharrel - 06.10.2011
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3)
{
if(response)//here was the problem
{
if(listitem == 0)
{
SetPlayerAttachedObject(playerid,2,19078,1,0.320722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, 0x00FF00FF,"You have bought a parrot!");
GivePlayerMoney(playerid,-20000);
return 1;
}
}
}
return 0;
}
Re: Dialog -
wumpyc - 06.10.2011
nah still not
Re: Dialog -
Dripac - 06.10.2011
try return 1; at the end
Re: Dialog -
System64 - 06.10.2011
try this
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3)
{
if(!response) return 0;
switch(listitem)
{
case 0:
{
SetPlayerAttachedObject(playerid,2,19078,1,0.320722,-0.067912,-0.165151,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, 0x00FF00FF,"You have bought a parrot!");
GivePlayerMoney(playerid,-20000);
}
}
}
return 0;
}
COMMAND:buyitems(playerid,params[])
{
if GetPlayerScore(playerid) >= 0)
{
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST,"Buyable items","Parrot = 20000$","Buy","Cancel");
}
return 1;
}