Help me please, thanks..
#1

After completing the contract, I want the killer to get the price amount he entered in /setcontract [ID] [Price]

Код:
hitmanOnPlayerDeath(playerid, killerid, reason) {
	#pragma unused reason
	new faction = GetPVarInt(killerid, "Faction");
	if(getFactionType(faction) == EFactionType_Hitman && GetPVarInt(playerid, "Contract") != 0) {
		new msg[128];
        format(msg, sizeof(msg), "* You killed %s",GetPlayerNameEx(playerid, ENameType_RPName_NoMask));
		SendClientMessage(killerid, X11_YELLOW, msg);
		format(msg, sizeof(msg), "* A hit contract was completed on you");
		SendClientMessage(playerid, X11_YELLOW, msg);
		format(msg, sizeof(msg), "%s completed the contract on %s",GetPlayerNameEx(killerid, ENameType_RPName_NoMask),GetPlayerNameEx(playerid, ENameType_RPName_NoMask));
		HitmanMessage(X11_YELLOW, msg);
		DeletePVar(playerid, "Contract");
	}
	return 1;
}
YCMD:setcontract(playerid, params[], help) {
	new user, price;
	new faction = GetPVarInt(playerid, "Faction");
    if(getFactionType(faction) != EFactionType_Hitman || GetPVarInt(playerid, "Rank") < 2) {
		SendClientMessage(playerid, X11_TOMATO_2, "You aren't a member of hitman!");
		return 1;
	}
	if(!sscanf(params, "k<playerLookup>d",user,price)) {
		if(!IsPlayerConnectEx(user)) {
			SendClientMessage(playerid, X11_TOMATO_2, "User not found");
			return 1;
		}
        if(price > 50000) return SendClientMessage(playerid, X11_TOMATO_2, "You can't enter an amount higher than $50,000.");
		SetPVarInt(user, "Contract", price);
		if(price != 0) {
			SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Contract Updated!");
		} else {
			SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Contract Removed!");
		}
	} else {
		SendClientMessage(playerid, X11_WHITE, "USAGE: /setcontract [ID] [Price ($1 - $50,000)]");
	}
	return 1;
}
Reply


Messages In This Thread
Help me please, thanks.. - by Puff - 24.08.2017, 06:28
Re: Help me please, thanks.. - by thegamer355 - 24.08.2017, 06:37
Re: Help me please, thanks.. - by Puff - 24.08.2017, 06:44
Re: Help me please, thanks.. - by thegamer355 - 24.08.2017, 06:49
Re: Help me please, thanks.. - by Misiur - 24.08.2017, 06:49

Forum Jump:


Users browsing this thread: 1 Guest(s)