їMe echarнas una mano?
#9

al 3 te queda asi entonces
pawn Код:
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA

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(cmd, "/givecash", true) == 0) {
    new tmp[256];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
      SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givecash [playerid] [amount]");
      return 1;
    }
    giveplayerid = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
      SendClientMessage(playerid, COLOR_WHITE, "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(giveplayerid, moneys);
        format(string, sizeof(string), "You have sent %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
        SendClientMessage(playerid, COLOR_YELLOW, string);
        format(string, sizeof(string), "You have recieved $%d from %s(player: %d).", moneys, sendername, playerid);
        SendClientMessage(giveplayerid, COLOR_YELLOW, string);
        printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
      }
      else {
        SendClientMessage(playerid, COLOR_YELLOW, "Invalid transaction amount.");
      }
    }
    else {
      format(string, sizeof(string), "%d is not an active player.", giveplayerid);
      SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    return 1;
  }
  return 0;
}
y en cuanto al 1 vos dijistes que habias hecho el menu, solo tenes que reemplazar el codigo que te di en la opcion del menu, y este codigo te sirve para el 2є problema que planteaste
Reply


Messages In This Thread
їMe echarнas una mano? - by aRvaroMetal - 27.03.2010, 21:25
Re: їMe echarнas una mano? - by xenowort - 27.03.2010, 21:28
Re: їMe echarнas una mano? - by aRvaroMetal - 27.03.2010, 21:33
Re: їMe echarнas una mano? - by xenowort - 27.03.2010, 21:40
Re: їMe echarнas una mano? - by aRvaroMetal - 27.03.2010, 21:54
Re: їMe echarнas una mano? - by aRvaroMetal - 27.03.2010, 22:02
Re: їMe echarнas una mano? - by TheChaoz - 27.03.2010, 22:35
Re: їMe echarнas una mano? - by aRvaroMetal - 27.03.2010, 22:41
Re: їMe echarнas una mano? - by TheChaoz - 27.03.2010, 22:47
Re: їMe echarнas una mano? - by aRvaroMetal - 27.03.2010, 22:58

Forum Jump:


Users browsing this thread: 1 Guest(s)