1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

CustomizeDisplayName

Discussion in 'Development' started by SkyArt4, Jan 7, 2017.

  1. SkyArt4

    SkyArt4 Silverfish

    Messages:
    16
    GitHub:
    nadaree
    PHP:
                      $this->config = new Config($this->getDataFolder()."config.json",Config::JSON);
                                            if(!
    $this->config->exists("cost")){
                
    $this->config->set("money","1000000");

     public function 
    onCommand(CommandSender $senderCommand $cmd$label, array $args){
        
    $yen $this->config->get("money");
        
    $money $this->EconomyAPI->myMoney($name);
    switch(
    $cmd->getName()){
        case 
    "ranks":
            
    $sender->sendMessage("*/ranks <title>");
            
    $sender->sendMessage("titlecreate to $".$yen."use.");
            if(!isset(
    $args[1])){
                if(
    $money $yen){
                
    $sender->sendMessage("Your Money not enough"); break;
            }else{
                
    $sender->sendMessage("Purchase complete!");
                
    $sender->sendMessage("§7>>§b["$args[1] ."§b]");
                
    $sender->setNameTag("§b["$args[1] ."§b]");
                
    $sender->setDisplayName("§b["$args[1] ."§b]");
                
    $this->EconomyAPI->reduceMoney($sender$yen);
            }
    Title Even if you hit consecutively "Your Money not enough" if Come out with.
     
  2. InspectorGadget

    InspectorGadget Zombie Pigman

    Messages:
    462
    GitHub:
    InspectorGadget
    PHP:
    If($money $yen) {
      
    // code for no money
    }
    else {
        
    $sender->setDisplayName("whatever");
    }
    OR
    If(isset(
    $args[1])) {
        if(
    $money $yen) {
            
    // no money
        
    }
        else {
            
    $sender->setDisplayName("name")(
        }
    }
    else {
        
    $sender->sendMessage("/tittle <name>");
    }
    You issue is that you're adding "else" to $args but for $money.
     
    Last edited: Jan 7, 2017
    Muqsit likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.