22.03.2011, 14:34
pawn Код:
new gi1[15];
new gi2[15];
new gi3[15];
new gi4[15];
new gi5[15];
new gi6[15];
if(gitem1[playerid] == 1){ gi1="Phone"; }
else{ gi1="None"; }
if(gitem2[playerid] == 1){ gi2="Dice"; }
else{ gi2="None"; }
if(gitem3[playerid] == 1){ gi3="Gas Can"; }
else{ gi3="None"; }
if(gitem4[playerid] == 1){ gi4="Digital Camera"; }
else{ gi4="None"; }
if(gitem5[playerid] == 1){ gi5="Mask"; }
else{ gi5="None"; }
if(gitem6[playerid] == 1){ gi6="Rope"; }
else{ gi6="None"; }
new sexybiatch[512],string1[50],string2[50],string3[50],string4[50],string5[50],string6[50];
format(string1,sizeof(string1),"%s Price:%d",gi1,gitem1p[playerid]);
format(string2,sizeof(string1),"%s Price:%d",gi2,gitem2p[playerid]);
format(string3,sizeof(string1),"%s Price:%d",gi3,gitem3p[playerid]);
format(string4,sizeof(string1),"%s Price:%d",gi4,gitem4p[playerid]);
format(string5,sizeof(string1),"%s Price:%d",gi5,gitem5p[playerid]);
format(string6,sizeof(string1),"%s Price:%d",gi6,gitem6p[playerid]);
format(sexybiatch,sizeof(sexybiatch),"%s\n%s\n%s\n%s\n%s\n%s",string1,string2,string3,string4,string5,string6);
ShowPlayerDialog(playerid,70,DIALOG_STYLE_LIST,"Cart checkout:",sexybiatch,"Buy","Leave");
pawn Код:
if(dialogid == 435)
{
if(response)
{
new total = gitem1p[playerid]+gitem2p[playerid]+gitem3p[playerid]+gitem4p[playerid]+gitem5p[playerid]+gitem6p[playerid];
if(GetPlayerMoney(playerid) >= total)
{
SendClientMessage(playerid,COLOR_WHITE,"Buying");
if(gitem1[playerid] == 1)
{
gitem1[playerid] = 0;
gitem1p[playerid] = 0;
new randphone = 100000 + random(899999);//minimum 1000 max 9999
PlayerInfo[playerid][pPnumber] = randphone;
GivePlayerMoney(playerid,-gitem1p[playerid]);
}
if(gitem2[playerid] == 1)
{
gitem2[playerid] = 0;
gitem2p[playerid] = 0;
gDice[playerid] = 1;
GivePlayerMoney(playerid,-gitem2p[playerid]);
}
if(gitem3[playerid] == 1)
{
gitem3[playerid] = 0;
gitem3p[playerid] = 0;
PlayerInfo[playerid][pFuel] = 20;
GivePlayerMoney(playerid,-gitem3p[playerid]);
}
if(gitem4[playerid] == 1)
{
gitem4[playerid] = 0;
gitem4p[playerid] = 0;
GivePlayerMoney(playerid, - 50);
GivePlayerWeapon(playerid, 43, 20);
}
if(gitem5[playerid] == 1)
{
gitem5[playerid] = 0;
gitem5p[playerid] = 0;
if(PlayerInfo[playerid][pLevel] < 5)
{
SendClientMessage(playerid, COLOR_GREY, "You have to be level 5 to buy a mask");
return 1;
}
if(PlayerInfo[playerid][pMask] != 0)
{
SendClientMessage(playerid, COLOR_GREY, "You already have a mask!");
return 1;
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
GameTextForPlayer(playerid, "~w~Free", 5000, 1);
}
else
{
GivePlayerMoney(playerid, - 500);
format(string, sizeof(string), "~r~-$%d", 500);
GameTextForPlayer(playerid, string, 5000, 1);
}
PlayerInfo[playerid][pMask] = 1;
}
if(gitem6[playerid] == 1)
{
gitem6[playerid] = 0;
gitem6p[playerid] = 0;
if(Rope[playerid] >= 5)
{
SendClientMessage(playerid, COLOR_GREY, "You have 5 ropes already !");
return 1;
}
GivePlayerMoney(playerid, - 10);
Rope[playerid]++;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Not enough funds!");
}
}
}
![undecided](images/smilies/neutral.gif)