house system GivePlayerMoney
#7

You can just use this for GiveMoney

Код:
GivePlayerMoney(playerid, -HouseInfo[ID][hPrice]);
About ower

If you are using this

Код:
 if(strmatch(HouseInfo[ID][hOwner], "None"))
Then here

Код:
strmid(HouseInfo[ID][sOwner], PlayerName(playerid), 24 , strlen(PlayerName(playerid)), 24);
It Should be the same huh?

Код:
strmid(HouseInfo[ID][hOwner], PlayerName(playerid), 24 , strlen(PlayerName(playerid)), 24);
All code.


Код:
CMD:buyhouse(playerid, params[])
{
    new string[100], owner[30], ID;
    if(sscanf(params, "d", ID)) return UsageMessage(pid, "/buyhouse [houseaddress]");
    if(!IsPlayerInRangeOfPoint(pid, 5.5, HouseInfo[ID][hextX], HouseInfo[ID][hextY], HouseInfo[ID][hextZ])) return SCM(pid, COLRED, "Server: {F0F0F0}You are not in range of house!");
    if(GetPlayerMoney(playerid) >= HouseInfo[ID][hPrice])
    {
        if(strmatch(HouseInfo[ID][hOwner], "None"))
        {
            GivePlayerMoney(playerid, -HouseInfo[ID][hPrice]); //removed the space      
                        
            strmid(HouseInfo[ID][hOwner], PlayerName(playerid), 24 , strlen(PlayerName(playerid)), 24); //24 = MAX_PLAYER_NAME // removed the format and changed it with strlen and strmid
            
            Delete3DTextLabel(HouseInfo[ID][hLabel]);
            format(string, sizeof(string), "%House\nAddress: %d", ID);
            HouseInfo[ID][hLabel] = Create3DTextLabel(string, COLBLUE, HouseInfo[ID][hextX], HouseInfo[ID][hextY], HouseInfo[ID][hextZ], 20.0, 0, 1);
        }
        else return SCM(pid, COLRED, "Server: {f0f0f0}this house is owned.");
    }   
    else    
    {
        SCM(pid, COLRED, "Server: {f0f0f0}You don't have enough money.");
    }
    return 1
Reply


Messages In This Thread
house system GivePlayerMoney - by Mattakil - 10.10.2013, 01:59
Re: house system GivePlayerMoney - by iGetty - 10.10.2013, 05:21
Re: house system GivePlayerMoney - by Mattakil - 11.10.2013, 20:18
Re: house system GivePlayerMoney - by Patrick - 11.10.2013, 20:25
Re: house system GivePlayerMoney - by Mattakil - 11.10.2013, 21:09
Re: house system GivePlayerMoney - by Patrick - 11.10.2013, 21:15
Re: house system GivePlayerMoney - by edzis84 - 11.10.2013, 21:30
Re: house system GivePlayerMoney - by Mattakil - 11.10.2013, 22:07
Re: house system GivePlayerMoney - by edzis84 - 11.10.2013, 22:11

Forum Jump:


Users browsing this thread: 1 Guest(s)