} if(listitem == 6) { SetPlayerArmour(playerid,+70); } if(listitem == 7) { SetPlayerArmour(playerid,+80); } if(listitem == 8) { SetPlayerArmour(playerid,+90); } if(listitem == 9) { SetPlayerArmour(playerid,+100); }
new Float:Armour; GetPlayerArmour(playerid,Armour); SetPlayerArmour(playerid,Armour+50);
Originally Posted by Etch ❽ H
here is how u give a +
Код:
new Float:Armour; GetPlayerArmour(playerid,Armour); SetPlayerArmour(playerid,Armour+50); |
Originally Posted by Etch ❽ H
what u mean limit it to 100??
|
Originally Posted by Anthony_Brassi
Quote:
GetPlayerArmour(playerid); IfPlayerArmourIfPlayerArmour(playerid, > 99) return SendClientMessage(COLOR, "You can't buy more then 100 Armor!"); |
new
string[128],
Float:amount,
Float:limit,
Float:Armour;
GetPlayerArmour(playerid, Armour);
limit = floatsub(100, Armour);
if(amount > limit)
{
format(string, sizeof(string), "You can't buy more than %.2f Armour!", limit);
SendClientMessage(playerid, RED, string);
}
if(Armour > 99) return SendClientMessage(etc....)
Originally Posted by Etch ❽ H
new Float:Armour; GetPlayerArmour(playerid,Armour);
Код:
if(Armour > 99) return SendClientMessage(etc....) |
if(dialogid == DIALOGID)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOGARMOR, DIALOG_STYLE_LIST, "Armor", "10\n20\n30\n40\n50\n60\n70\n80\n90", "Select", "Cancel");
}
if(dialogid == 3 )// quick find ArmorShop
{
if (response == 1)
{
switch (listitem)
{
case 0:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 99) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+10);
}
case 1:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
SetPlayerArmour(playerid,Armour+20);
if(Armour > 89) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
}
case 2:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 79) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+30);
}
case 3:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 69) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+40);
}
case 4:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 59) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+50);
}
case 5:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 49) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+60);
}
case 6:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 39) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+70);
}
case 7:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 29) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+80);
}
case 8:
{
new Float:Armour;
GetPlayerArmour(playerid,Armour);
if(Armour > 19) return SendClientMessage(playerid, COLOR_GREY, " You can't buy more then 100 Armor!");
SetPlayerArmour(playerid,Armour+90);
}
}