Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с нарко

Статус
В этой теме нельзя размещать новые ответы.

G4liathus

Умник
Как сделать чтобы после эффекта нарко, weather -66, становилась та погода, которая была до эффекта? Помогите, + не обижу!

YCMD:usedrugs​
PHP:
YCMD:usedrugs(playerid, params[], help)
{
    if(PlayerInfo[playerid][pLogin] == 0) return true;
    if(!IsPlayerConnected(playerid)) return true;
    if(PlayerInfo[playerid][pDrugs] <= 0) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò íàðêîòèêîâ!");
    if(GetPVarInt(playerid, "DrugsTime") > gettime()) return SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ óïîòðåáëÿòü íàðêîòèêè ñëèøêîì ÷àñòî!");
	if(sscanf(params, "d", params[0])) return	SendClientMessage(playerid, COLOR_GREY, "Ââåäèòå: /usedrugs [êîëè÷åñòâî]");
    if(params[0] > 3) return SendMes(playerid, COLOR_GREY, "Óïîòðåáèòü ìîæíî îò 1 äî 3 ãðàìì!");
	new Float:health;
    GetPlayerHealth(playerid, health);
    SetPlayerHealthAC(playerid, health+params[0]*20);
    GetPlayerHealth(playerid, health);
    PlayerInfo[playerid][pDrugs] -= params[0];
    ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0);
    SetTimerEx("DrugEffectGone", 19000, false, "i", playerid);
    SetPVarInt(playerid, "DrugsTime", gettime()+20);
    SetPlayerChatBubble(playerid,"óïîòðåáèë(a) íàðêîòèê",COLOR_PURPLE,30.0,10000);
	format(YCMDstr,sizeof(YCMDstr), "%s óïîòðåáèë(a) íàðêîòèê",Name(playerid));
	ProxDetector(10.0, playerid,YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    SetPlayerTime(playerid,19,0);
    SetPlayerWeather(playerid, -66);
    return true;
}
Public​
PHP:
forward DrugEffectGone(playerid);
public DrugEffectGone(playerid)
{
    new time[3];
    gettime(time[0], time[1], time[2]);
    SetPlayerTime(playerid, time[0], time[1]);
    SetPlayerWeather(playerid, 7);
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу