Denchik
Умник
Ребят помогите...У меня баг какой-то с /usedrugs..Там погода красная становится,деревья гнутся,но это не отключается!!!Приходится перезаходить..Можете помоч?Чтобы это действие наркоты было временным скажем 10-15 секунд..
Вот код..
Вот код..
if(strcmp(cmdtext, "/usedrugs", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pDrugs] >= 1)
{
if(PlayerInfo[playerid][pDrugtime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"Óïîòðåáèòü íàðêîòèê ìîæíî ÷åðåç 30 ñåêóíä");
new Float:health;
GetPlayerHealth(playerid, health);
if(health >= 120.0) { SetPlayerWeather(playerid, -68); PlayerStoned[playerid] = 0;}
if(PlayerInfo[playerid]PHP:>=120) { return 1;} SetPlayerHealthAC(playerid, health + 20.0); PlayerInfo[playerid][pHP] +=20; SetPlayerTime(playerid,17,0); //noon SetPlayerWeather(playerid, -68); PlayerStoned[playerid] += 1; PlayerInfo[playerid][pDrugs] -= 1; PlayerInfo[playerid][pKongfuSkill] -=50; PlayerInfo[playerid][pBoxSkill] -= 50; PlayerInfo[playerid][pKickboxSkill] -= 50; SetPlayerDrunkLevel (playerid, 3000); GetPlayerName(playerid, sendername, sizeof(sendername)); ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1); format(string,sizeof(string), "óïîòðåáèë(a) íàðêîòèêè"); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); if(startnarko[playerid] == 1) { startnarko[playerid] = 0; ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1); send[playerid] = 0; } SetPlayerWeather(playerid, -68); PlayerInfo[playerid][pNarcoZavisimost] += 5; PlayerInfo[playerid][pNarcoZavisimost] += 5; //SetPlayerSpecialAction(playerid,21); } else { SendClientMessage(playerid, COLOR_GREY, "Íå äîñòàòî÷íî íàðêîòèêîâ!"); } }//not connected return 1; } [/QUOTE]
Последнее редактирование:
