13.08.2012, 11:12
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 3300)//our dialog!
{
if(response == 1)// They pressed the first button.
{
switch(listitem)
{
case 0:// The first item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
SetPlayerAttachedObject(playerid, 0, 18976, 2);
}
case 1: // The second item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
SetPlayerAttachedObject(playerid, 0, 18976, 2);
}
case 2: // The third item listed
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -3);
SetPlayerAttachedObject(playerid, 0, 18976, 2);
}
case 3: // The forth item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
SetPlayerAttachedObject(playerid, 0, 18976, 2);
}
case 4: // The forth item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);SetPlayerAttachedObject(playerid, 3, 18976, 2, 0.101, -0.0, 0.0, 2.0, 90.60, 83.7, 1.05, 1.2, 1, 0xF500ED);
SetPlayerAttachedObject(playerid, 0, 19467, 2);
}
case 5: // The forth item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
SetPlayerAttachedObject(playerid, 0, 19487, 2);
}
case 6: // The forth item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
SetPlayerAttachedObject(playerid, 0, 19487, 2);
}
case 7: // The forth item listed
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -50);
SetPlayerAttachedObject(playerid, 0, 19487, 2);
}
}
return 1;
}
if(response == 0)
{
ShowPlayerDialog(playerid,-1,-1,"","","","");
return 1;
}
case
if(dialogid == 3400)//our dialog!
{
if(response == 1)// They pressed the first button.
{
switch(listitem)
{
case 0:// The first item listed
{
if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -10);
SetPlayerHealth(playerid,100);
}
case 1:// The first item listed
{
if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -30);
SetPlayerHealth(playerid,100);
}
case 2:// The first item listed
{
if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -15);
SetPlayerHealth(playerid,100);
}
case 3:// The first item listed
{
if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -10);
SetPlayerHealth(playerid,100);
}
}
return 1;
}
if(response == 0)
{
ShowPlayerDialog(playerid,-1,-1,"","","","");
return 1;
}
}
}
return 1;
}