givecash
#5

ty guys it works ok for now but i need help with 1 more problem

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  new string[256];
	new playermoney;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new cmd[256];
	new giveplayerid, moneys, idx;

	cmd = strtok(cmdtext, idx);
	
	if ((strcmp("/givecash", cmd, true) == 0) || (strcmp(cmd, "/gc", true) == 0)) // can type both /givecash or /gc
	  {
	  new tmp[256];
		tmp = strtok(cmdtext, idx);

		if(!strlen(tmp)) {
			SendClientMessage(playerid,ADMIN_RED, "USAGE: /givecash [playerid] [amount]");
			return 1;
		}
		giveplayerid = strval(tmp);

		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid,ADMIN_RED, "USAGE: /givecash [playerid] [amount]");
			return 1;
		}
 		moneys = strval(tmp);

		//printf("givecash_command: %d %d",giveplayerid,moneys);


		if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			playermoney = GetPlayerMoney(playerid);
			if (moneys > 0 && playermoney >= moneys) {
			GivePlayerMoney(playerid, (0 - moneys));
			GivePlayerMoney(giveplayerid, moneys);
			format(string, sizeof(string), "~w~You have sent~g~ $%d.", giveplayer,giveplayerid, moneys);
			GameTextForPlayer(playerid,string,2000,5);
			format(string, sizeof(string), "~w~You have recieved~g~ $%d.", moneys, sendername, playerid);
			GameTextForPlayer(playerid,string,2000,5);
			printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
			}
			else {
				SendClientMessage(playerid,ADMIN_RED, "Invalid transaction amount.");
			}
		}
		else {
				format(string, sizeof(string), "Id %d is not an active player.", giveplayerid);
				SendClientMessage(playerid, ADMIN_RED, string);
			}
		return 1;
	}

	// PROCESS OTHER COMMANDS


	return 0;
}
when i am sending money to someone (i test that ) it write YOU RECIVE (money ) when i am sending money lol wtf zomg

what should i do ?
Reply


Messages In This Thread
givecash - by Lajko1 - 09.10.2009, 11:35
Re: givecash - by Correlli - 09.10.2009, 13:04
Re: givecash - by Beaver07 - 09.10.2009, 14:52
Re: givecash - by SinisterCrime- - 09.10.2009, 16:51
Re: givecash - by Lajko1 - 09.10.2009, 18:40
Re: givecash - by Lajko1 - 09.10.2009, 18:43
Re: givecash - by (.Aztec); - 09.10.2009, 22:06

Forum Jump:


Users browsing this thread: 1 Guest(s)