Уважаемый пользователь! Система засекла подозрительную активность. Скорее всего вы используете AdBlock (Plus). Наш сервис абсолютно бесплатен, поэтому мы просим вас отключить AdBlock (plus). Как это сделать вы можете узнать, нажав на знак вопроса. Спасибо.
Вы видите это сообщение, так как вы не вошли или не зарегистрировались. Чтобы получить более расширенные возможности войдите или зарегистрируйтесь.
Однако без регистрации Вы также сможете пользоваться форумом.
Опубликовано (изменено) · Жалоба
#include OnPlayerUseVending
PHP код:
#include <a_samp>
forward OnPlayerUseVending(playerid);
forward VendCheck(playerid);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){
if(IsKeyJustDown(KEY_SECONDARY_ATTACK, newkeys, oldkeys)) {
if(GetPlayerAnimationIndex(playerid)!=1660) SetTimerEx("VendCheck", 500, false, "d", playerid);
}
return CallLocalFunction("vend_OnPlayerKeyStateChange", "iii", playerid, newkeys, oldkeys);
}
#if defined _ALS_OnPlayerKeyStateChange
#undef OnPlayerKeyStateChange
#else
#define _ALS_OnPlayerKeyStateChange
#endif
#define OnPlayerKeyStateChange vend_OnPlayerKeyStateChange
forward vend_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
public VendCheck(playerid){
if(GetPlayerAnimationIndex(playerid)==1660) CallLocalFunction("OnPlayerUseVending", "i", playerid);
}
pwn:
public OnPlayerUseVending(playerid)
{
new Float: health;
GetPlayerHealthEx(playerid, health);
if(health < 100)
{
GivePlayerCash(playerid, -200);
SetPlayerHealthEx(playerid, 100);
GameTextForPlayer(playerid, "~r~-$200", 3000, 1);
format(gString, sizeof(gString), "* %s bought a drink from the vending machine.", GetName(playerid));
ProxDetector(20.0, playerid, gString, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
return 1;
}
Когда есть 100 hp подходя к спранку, нажимая F (enter) есть анимация покупки, деньги не снимаются.
Как сделать так, чтобы не была анимация когда у тебя 100 hp?
Отредактировано пользователем Покемон
Заметка от LilPokemon , создано
2.9. Весь код необходимо брать под тег "код". Как это делать вы можете посмотреть в разделе: "Дополнительно -> FAQ".
Поделиться сообщением
Ссылка на сообщение