help making a drunk script
#9

Quote:
Originally Posted by (.Aztec);
Посмотреть сообщение
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/drunk", cmdtext, true, 6) == 0)// 6 is the length of "/drunk"
    {
        new Float:Health;
        if(GetPlayerMoney(playerid) <80) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
        if(!IsPlayerInAnyVehicle(playerid))
        {
        GetPlayerHealth(playerid, Health);
        SetPlayerHealth(playerid,Health-10);
        SetPlayerDrunkLevel (playerid, 5000);
        GivePlayerMoney(playerid,-80);
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
        }
        else return SendClientMessage(playerid, 0xFFFFFF, "You can only use this on foot!");
        return 1;
    }
    return 0;
}
Improved in a way, but if your on foot you only get the drunk animation, it does not take money or health away.



The Full Code:

Код:
#include <a_samp>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1



public OnFilterScriptInit()
{
	print("Drinking System Loaded");
	return 1;
}



public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/drunk", cmdtext, true, 6) == 0)// 6 is the length of "/drunk"
    {
        new Float:Health;
        if(GetPlayerMoney(playerid) <80) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
        if(!IsPlayerInAnyVehicle(playerid))
        {
        GetPlayerHealth(playerid, Health);
        SetPlayerHealth(playerid,Health-20);
        SetPlayerDrunkLevel (playerid, 5000);
        GivePlayerMoney(playerid,-80);
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
        SendClientMessage(playerid, 0xFFFFFF, "You spend $80 on alcohol..");
        }
        else return SendClientMessage(playerid, 0xFFFFFF, "You can only use this on foot!");
        return 1;
    }
    return 0;
}
Reply


Messages In This Thread
help making a drunk script - by sheepondrugs - 06.08.2010, 00:48
Re: help making a drunk script - by Kayla.S - 06.08.2010, 00:56
Re: help making a drunk script - by sheepondrugs - 06.08.2010, 14:01
Re: help making a drunk script - by Kayla.S - 06.08.2010, 14:16
Re: help making a drunk script - by sheepondrugs - 06.08.2010, 14:30
Re: help making a drunk script - by Kayla.S - 06.08.2010, 14:32
Re: help making a drunk script - by sheepondrugs - 06.08.2010, 15:08
Re: help making a drunk script - by (.Aztec); - 06.08.2010, 17:34
Re: help making a drunk script - by sheepondrugs - 06.08.2010, 18:51

Forum Jump:


Users browsing this thread: 3 Guest(s)