Jump to content

Tisuuu

Members
  • Posts

    37
  • Joined

  • Last visited

Posts posted by Tisuuu

  1. 10 minutes ago, virusytb said:

     

     

     

    Eu fiz isso mais eu não posso usar, tipo eu não posso adicionar os itens, você pode mostrar um exemplo com o item adicionado?

    Na verdade agora que eu parei pra vê o script e realmente não é do jeito que eu postei lá em cima, vou lhe dá um exemplo de como faz, só me responde uma pergunta...
    Você quer um npc de cash shop que vende itens de cash mas que são comprados através de outros itens como uma quest ou somente através de cash?
    Poderia simplificar o pedido?

    Obs: Um item de cash pedindo outros itens como compra é a mesma coisa de quest, tem nada haver com cash... O modelo de como o npc foi feito é algo a parte.

  2. Hello , I found this function but can not remember where , everything works as expected, but would like to make a change in function and do not know how.

     

    The function lists all the teams of the character, wanna listed only head - top , armor, shield , boots and robe, also list only those who have without this item , those already equipped stay off the list.

     

    it's possible? Could someone please help me?

    it's possible
     
    it's possible
     

    Function source:

    if (( sd = script->rid2sd(st) ) != NULL) {
    		switch (i) {
    		case EQI_HAND_L:
    			script_pushint(st, ( sd->inventory_data[i]->type == IT_ARMOR ? EQP_SHIELD : EQP_WEAPON ));
    			break;
    		default:
    			script_pushint(st, sd->status.inventory[i].equip);
    			break;
    		}
    	}
    	else
    		script_pushint(st, 0);
    	return 0;
    }
    

    item_db:

    Id: 9999
    	AegisName: "Diablo_Enchant"
    	Name: "Diablo Enchant"
    	Type: 11
    	Script: <" callfunc( "F_DiabloEnchant",9999,909 ); ">
    },
    {
    	Id: 909
    	AegisName: "Jellopy"
    	Name: "Jellopy"
    	Buy: 6
    	Weight: 10
    	BuyingStore: true
    	Script: <"
    		.@eqp = getequippedon();
    		
    		if (.@eqp & EQP_ARMOR) {
    			bonus bVit,100;
    		}
    		if (.@eqp & EQP_HEAD_TOP) {
    			bonus bInt,100;
    		}
    		if (.@eqp & EQP_SHOES) {
    			bonus bAgi,100;
    		}
    	">
    
×
×
  • Create New...