[TUTORIAL] variáveis, eventos, iterator

Discussão em 'Tutoriais macro' iniciado por jimmyfilips, 24 Novembro 2014.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. jimmyfilips

    jimmyfilips Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    3,020
    Curtidas Recebidas:
    3,670
    Curtiu:
    1,706
    Sexo:
    Masculino
    Cubos:
    1,695.00
    Nick:
    jimmyfilips
    Facebook:
    nem vem...
    Skype:
    aq tb n...
    Uma das principais dificuldades de se programar é saber quais são as possibilidades que estão ao seu alcance.
    Encontrei um site sem muitas explicações, e como sei a política do fórum referente a links, resolvi trazer as informações para cá.

    A fonte dessas informações é a wiki mkb.bplaced

    Como os comandos já estão descritos no tópico de nosso subdiretor, vou me resumir as categorias em VARIÁVEIS, EVENTOS e ITERATOR

    VARIÁVEIS
    Código:
    NOME DA VARIÁVEL	EXEMPLO DE VALOR
    
    ALT			False
    AMBIENTVOLUME		100
    ARMOUR			8
    BIOME			Roofed Forest
    BLOCKVOLUME		100
    BOOTSDAMAGE		0
    BOOTSDURABILITY		0
    BOOTSID	
    BOOTSNAME		None
    CANFLY			False
    CHESTPLATEDAMAGE	528
    CHESTPLATEDURABILITY	294
    CHESTPLATEID		diamond_chestplate
    CHESTPLATENAME		Diamond Chestplate
    CHUNKUPDATES		0
    CONFIG			Default Configuration
    CONTAINERSLOTS		0
    CTRL			False
    DATE			2014-02-28
    DATETIME		2014-02-28 20:21:25
    DAYTICKS		3247
    DAYTIME			03:14
    DIMENSION		SURFACE
    DIRECTION		N
    DISPLAYHEIGHT		706
    DISPLAYWIDTH		1366
    DURABILITY		1071
    FLYING			False
    FOV			80
    FPS			40
    GAMMA			100
    GUI			NONE
    HEALTH			20
    HELMDAMAGE		0
    HELMDURABILITY		0
    HELMID		
    HELMNAME		None
    HIT			NONE
    HITDATA			0
    HITID			air
    HITNAME			None
    HITPROGRESS		0
    HITSIDE			?
    HITX			0
    HITY			0
    HITZ			0
    HOSTILEVOLUME		100
    HUNGER			20
    INVSLOT			4
    ITEM			diamond_axe
    ITEMCODE		item.hatchetDiamond
    ITEMDAMAGE		1561
    ITEMIDDMG		diamond_axe:0
    ITEMNAME		Diamond Axe
    KEYID			19
    KEYNAME			R
    KEY_0			False
    KEY_1			False
    KEY_2			False
    KEY_3			False
    KEY_4			False
    KEY_5			False
    KEY_6			False
    KEY_7			False
    KEY_8			False
    KEY_9			False
    KEY_A			False
    KEY_ADD			False
    KEY_APOSTROPHE		False
    KEY_APPS		False
    KEY_AT			False
    KEY_AX			False
    KEY_B			False
    KEY_BACK		False
    KEY_BACKSLASH		False
    KEY_C			False
    KEY_CAPITAL		False
    KEY_CIRCUMFLEX		False
    KEY_CLEAR		False
    KEY_COLON		False
    KEY_COMMA		False
    KEY_CONVERT		False
    KEY_D			False
    KEY_DECIMAL		False
    KEY_DELETE		False
    KEY_DIVIDE		False
    KEY_DOWN		False
    KEY_E			False
    KEY_END			False
    KEY_EQUALS		False
    KEY_ESCAPE		False
    KEY_F			False
    KEY_F1			False
    KEY_F10			False
    KEY_F11			False
    KEY_F12			False
    KEY_F13			False
    KEY_F14			False
    KEY_F15			False
    KEY_F16			False
    KEY_F17			False
    KEY_F18			False
    KEY_F19			False
    KEY_F2			False
    KEY_F3			False
    KEY_F4			False
    KEY_F5			False
    KEY_F6			False
    KEY_F7			False
    KEY_F8			False
    KEY_F9			False
    KEY_FUNCTION		False
    KEY_G			False
    KEY_GRAVE		False
    KEY_H			False
    KEY_HOME		False
    KEY_I			False
    KEY_INSERT		False
    KEY_J			False
    KEY_K			False
    KEY_KANA		False
    KEY_KANJI		False
    KEY_L			False
    KEY_LBRACKET		False
    KEY_LCONTROL		False
    KEY_LEFT		False
    KEY_LMENU		False
    KEY_LMETA		False
    KEY_LSHIFT		False
    KEY_M			False
    KEY_MINUS		False
    KEY_MOUSE3		False
    KEY_MOUSE4		False
    KEY_MULTIPLY		False
    KEY_N			False
    KEY_NEXT		False
    KEY_NOCONVERT		False
    KEY_NONE		False
    KEY_NUMLOCK		False
    KEY_NUMPAD0		False
    KEY_NUMPAD1		False
    KEY_NUMPAD2		False
    KEY_NUMPAD3		False
    KEY_NUMPAD4		False
    KEY_NUMPAD5		False
    KEY_NUMPAD6		False
    KEY_NUMPAD7		False
    KEY_NUMPAD8		False
    KEY_NUMPAD9		False
    KEY_NUMPADCOMMA		False
    KEY_NUMPADENTER		False
    KEY_NUMPADEQUALS	False
    KEY_O			False
    KEY_P			False
    KEY_PAUSE		False
    KEY_PERIOD		False
    KEY_POWER		False
    KEY_PRIOR		False
    KEY_Q			False
    KEY_R			False
    KEY_RBRACKET		False
    KEY_RCONTROL		False
    KEY_RETURN		False
    KEY_RIGHT		False
    KEY_RMENU		False
    KEY_RMETA		False
    KEY_RSHIFT		False
    KEY_S			False
    KEY_SCROLL		False
    KEY_SECTION		False
    KEY_SEMICOLON		False
    KEY_SLASH		False
    KEY_SLEEP		False
    KEY_SPACE		False
    KEY_STOP		False
    KEY_SUBTRACT		False
    KEY_SYSRQ		False
    KEY_T			False
    KEY_TAB			False
    KEY_U			False
    KEY_UNDERLINE		False
    KEY_UNLABELED		False
    KEY_UP			False
    KEY_V			False
    KEY_W			False
    KEY_X			False
    KEY_Y			False
    KEY_YEN			False
    KEY_Z			False
    LEGGINGSDAMAGE		0
    LEGGINGSDURABILITY	0
    LEGGINGSID	
    LEGGINGSNAME		None
    LEVEL			29
    LIGHT			13
    LMOUSE			False
    MAXPLAYERS		60
    MIDDLEMOUSE		False
    MODE			0
    MUSIC			0
    NEUTRALVOLUME		100
    ONLINEPLAYERS		47
    OXYGEN			300
    PITCH			3
    PLAYER			Gorlem
    PLAYERVOLUME		100
    RAIN			0
    RECORDVOLUME		100
    RESOURCEPACKS		
    RMOUSE			False
    SATURATION		13
    SCREEN		
    SEED			0
    SENSITIVITY		100
    SERVER			www.craftlandia.com.br
    SERVERMOTD		Pinging...
    SERVERNAME		Craftlandia
    SHADERGROUP	
    SHIFT			False
    SOUND			52
    STACKSIZE		1
    TICKS			21301
    TIME			20:21:28
    TOTALTICKS		4197
    TOTALXP			767
    VEHICLE			NONE
    VEHICLEHEALTH		0
    WEATHERVOLUME		0
    XP			0
    XPOS			6015
    YAW			59
    YPOS			36
    ZPOS			-8634
    ~ALT			False
    ~CTRL			False
    ~KEY_0			False
    ~KEY_1			False
    ~KEY_2			False
    ~KEY_3			False
    ~KEY_4			False
    ~KEY_5			False
    ~KEY_6			False
    ~KEY_7			False
    ~KEY_8			False
    ~KEY_9			False
    ~KEY_A			False
    ~KEY_ADD		False
    ~KEY_APOSTROPHE		False
    ~KEY_APPS		False
    ~KEY_AT			False
    ~KEY_AX			False
    ~KEY_B			False
    ~KEY_BACK		False
    ~KEY_BACKSLASH		False
    ~KEY_C			False
    ~KEY_CAPITAL		False
    ~KEY_CIRCUMFLEX		False
    ~KEY_CLEAR		False
    ~KEY_COLON		False
    ~KEY_COMMA		False
    ~KEY_CONVERT		False
    ~KEY_D			False
    ~KEY_DECIMAL		False
    ~KEY_DELETE		False
    ~KEY_DIVIDE		False
    ~KEY_DOWN		False
    ~KEY_E			False
    ~KEY_END		False
    ~KEY_EQUALS		False
    ~KEY_ESCAPE		False
    ~KEY_F			False
    ~KEY_F1			False
    ~KEY_F10		False
    ~KEY_F11		False
    ~KEY_F12		False
    ~KEY_F13		False
    ~KEY_F14		False
    ~KEY_F15		False
    ~KEY_F16		False
    ~KEY_F17		False
    ~KEY_F18		False
    ~KEY_F19		False
    ~KEY_F2			False
    ~KEY_F3			False
    ~KEY_F4			False
    ~KEY_F5			False
    ~KEY_F6			False
    ~KEY_F7			False
    ~KEY_F8			False
    ~KEY_F9			False
    ~KEY_FUNCTION		False
    ~KEY_G			False
    ~KEY_GRAVE		False
    ~KEY_H			False
    ~KEY_HOME		False
    ~KEY_I			False
    ~KEY_INSERT		False
    ~KEY_J			False
    ~KEY_K			False
    ~KEY_KANA		False
    ~KEY_KANJI		False
    ~KEY_L			False
    ~KEY_LBRACKET		False
    ~KEY_LCONTROL		False
    ~KEY_LEFT		False
    ~KEY_LMENU		False
    ~KEY_LMETA		False
    ~KEY_LSHIFT		False
    ~KEY_M			False
    ~KEY_MINUS		False
    ~KEY_MOUSE3		False
    ~KEY_MOUSE4		False
    ~KEY_MULTIPLY		False
    ~KEY_N			False
    ~KEY_NEXT		False
    ~KEY_NOCONVERT		False
    ~KEY_NONE		False
    ~KEY_NUMLOCK		False
    ~KEY_NUMPAD0		False
    ~KEY_NUMPAD1		False
    ~KEY_NUMPAD2		False
    ~KEY_NUMPAD3		False
    ~KEY_NUMPAD4		False
    ~KEY_NUMPAD5		False
    ~KEY_NUMPAD6		False
    ~KEY_NUMPAD7		False
    ~KEY_NUMPAD8		False
    ~KEY_NUMPAD9		False
    ~KEY_NUMPADCOMMA	False
    ~KEY_NUMPADENTER	False
    ~KEY_NUMPADEQUALS	False
    ~KEY_O			False
    ~KEY_P			False
    ~KEY_PAUSE		False
    ~KEY_PERIOD		False
    ~KEY_POWER		False
    ~KEY_PRIOR		False
    ~KEY_Q			False
    ~KEY_R			True
    ~KEY_RBRACKET		False
    ~KEY_RCONTROL		False
    ~KEY_RETURN		False
    ~KEY_RIGHT		False
    ~KEY_RMENU		False
    ~KEY_RMETA		False
    ~KEY_RSHIFT		False
    ~KEY_S			False
    ~KEY_SCROLL		False
    ~KEY_SECTION		False
    ~KEY_SEMICOLON		False
    ~KEY_SLASH		False
    ~KEY_SLEEP		False
    ~KEY_SPACE		False
    ~KEY_STOP		False
    ~KEY_SUBTRACT		False
    ~KEY_SYSRQ		False
    ~KEY_T			False
    ~KEY_TAB		False
    ~KEY_U			False
    ~KEY_UNDERLINE		False
    ~KEY_UNLABELED		False
    ~KEY_UP			False
    ~KEY_V			False
    ~KEY_W			False
    ~KEY_X			False
    ~KEY_Y			False
    ~KEY_YEN		False
    ~KEY_Z			False
    ~LMOUSE			False
    ~MIDDLEMOUSE		False
    ~RMOUSE			False
    ~SHIFT			False
    

    EVENTOS
    Código:
    NOME DO EVENTO			VARIÁVEIS ESPECÍFICAS DO EVENTO			ÚTIL PARA ESTE EVENTO
    onJoinGame		
    onChat	CHAT,			CHATCLEAN	
    onHealthChange									HEALTH
    onFoodChange									HUNGER
    onArmourChange									ARMOUR
    onWorldChange									DIMENSION
    onModeChange									MODE
    onInventorySlotChange		OLDINVSLOT					INVSLOT
    onOxygenChange									OXYGEN
    onXPChange									XP
    onLevelChange									LEVEL
    onItemDurabilityChange								DURABILITY
    onWeatherChange									RAIN
    onPickupItem			PICKUPID, PICKUPDATA, PICKUPITEM, PICKUPAMOUNT	
    onPlayerJoined			JOINEDPLAYER	
    onShowGui									GUI
    onArmourDurabilityChange							HELMDURABILITY
    										CHESTPLATEDURABILITY
    										LEGGINGSDURABILITY
    										BOOTSDURABILITY
    onAutoCraftingComplete		REASON	
    onConfigChange									CONFIG
    onSendChatMessage		CHAT	
    onFilterableChat		CHAT	
    

    ITERATORS
    Código:
    ITERATOR	VARIÁVEIS ESPECÍFICAS
    
    env		VARNAME
    players		PLAYERNAME
    effects		EFFECTID, EFFECT, EFFECTNAME, EFFECTPOWER, EFFECTTIME
    enchantments	ENCHANTMENTNAME, ENCHANTMENTPOWER, ENCHANTMENT
    
     
  2. jimmyfilips

    jimmyfilips Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    3,020
    Curtidas Recebidas:
    3,670
    Curtiu:
    1,706
    Sexo:
    Masculino
    Cubos:
    1,695.00
    Nick:
    jimmyfilips
    Facebook:
    nem vem...
    Skype:
    aq tb n...
    oppa, aprovado ^^
     
    vinicoFX curtiu isso.
  3. zFilipe

    zFilipe Craftlandiano
    Banido

    Afiliado:
    14 Abril 2014
    Mensagens:
    6,123
    Curtidas Recebidas:
    544
    Curtiu:
    928
    Sexo:
    Masculino
    Cubos:
    528.00
    Nick:
    -
    Bom tuto mano .
    Manja mt em
     
  4. DanielVolt123

    DanielVolt123 Excelente

    Afiliado:
    8 Setembro 2013
    Mensagens:
    1,921
    Curtidas Recebidas:
    243
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Goiás
    Cubos:
    2,340.00
    Nick:
    Volt
    Entendi Tudo *-*

    Ps: Bom Tuto
     
    jimmyfilips curtiu isso.
  5. Zexion

    Zexion Excelente
    VIP

    Afiliado:
    12 Setembro 2011
    Mensagens:
    1,444
    Curtidas Recebidas:
    385
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,962.00
    Nick:
    Zexion
    Clan:
    NPG
    "enchantments ENCHANTMENTNAME, ENCHANTMENTPOWER, ENCHANTMENT"

    Ainda quero descobrir, como fazer o macro detectar se um item é encantado ou não @_@
     
  6. iZoggye

    iZoggye Excelente

    Afiliado:
    18 Novembro 2013
    Mensagens:
    2,968
    Curtidas Recebidas:
    235
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    53.00
    Nick:
    iZoggye
  7. JuininhoFake

    JuininhoFake Excelente
    VIP

    Afiliado:
    26 Junho 2012
    Mensagens:
    848
    Curtidas Recebidas:
    273
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,063.00
    Nick:
    XXwegenesXX
    Clan:
    SoH
    Acho que é so colocar uma # depois do ID
     
    Adriele Cunha curtiu isso.
  8. pakerpoke

    pakerpoke Craftlandiano

    Afiliado:
    6 Janeiro 2014
    Mensagens:
    4,572
    Curtidas Recebidas:
    1,804
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Belo...
    Cubos:
    973.04
    Nick:
    CoalaSinistro|zCoala
    Clan:
    BHD-BrotherhooD
  9. jimmyfilips

    jimmyfilips Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    3,020
    Curtidas Recebidas:
    3,670
    Curtiu:
    1,706
    Sexo:
    Masculino
    Cubos:
    1,695.00
    Nick:
    jimmyfilips
    Facebook:
    nem vem...
    Skype:
    aq tb n...
    tenho que analisar pra te dizer com certeza como fazer isso, mas tenho uma dica, segure o item na mão e use esse iterator que vc copiou, se n tiver encantamento ele vem em branco, eu vou postar um macro de label com os encantamentos, acho que vai te ajudar, pq se ele não tem nenhum encantamento, ele "desliga" a label, pode te dar uma boa base

    le isso http://forum.craftlandia.com.br/ipb/index.php?/topic/419691-macro-iterators/
     
    Adriele Cunha e Zexion curtiram isso.
  10. Frank Segovia Cabral

    Afiliado:
    10 Novembro 2014
    Mensagens:
    121
    Curtidas Recebidas:
    14
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    136.00
    Nick:
    FSCGamers
    Vlw cara estava procurando as variáveis do Minecraft, muito bom... Like! :banana:

    Cara pra usar esses comandos perfeitamente vc terá que usar o foreach!!!
     
  11. jimmyfilips

    jimmyfilips Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    3,020
    Curtidas Recebidas:
    3,670
    Curtiu:
    1,706
    Sexo:
    Masculino
    Cubos:
    1,695.00
    Nick:
    jimmyfilips
    Facebook:
    nem vem...
    Skype:
    aq tb n...
    é exatamente isso que eu falo no topíco do link que vc citou
     
  12. Eduarte

    Eduarte Craftlandiano
    VIP

    Afiliado:
    2 Agosto 2013
    Mensagens:
    10,766
    Curtidas Recebidas:
    1,215
    Curtiu:
    1,650
    Sexo:
    Masculino
    Localização:
    Bahia.
    Cubos:
    397.00
    Nick:
    Eduarte
    Bom tutorial
     
  13. Frank Segovia Cabral

    Afiliado:
    10 Novembro 2014
    Mensagens:
    121
    Curtidas Recebidas:
    14
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    136.00
    Nick:
    FSCGamers
    hehe...Olhei o link apenas depois de comentar, parabéns!!
     
  14. Awol

    Awol Excelente
    VIP

    Afiliado:
    15 Junho 2014
    Mensagens:
    3,815
    Curtidas Recebidas:
    468
    Curtiu:
    46
    Sexo:
    Masculino
    Localização:
    Na Frente do Pc
    Cubos:
    772.71
    Nick:
    Awol
    Shooow Manow :v
     
  15. Frank Segovia Cabral

    Afiliado:
    10 Novembro 2014
    Mensagens:
    121
    Curtidas Recebidas:
    14
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    136.00
    Nick:
    FSCGamers
    Cara uma perguntinha rápida, onde vc encontrou as variáveis para o macro? Eu procurei... é claro que não foi muito profunda a pesquisa se não eu tinha encontrado mas vc poderia me responder?


    Edit: Voltei a ler seu tópico e achei a resposta... [wiki mkb.bplaced]. hihihi FLW
     
  16. MrBlueees

    MrBlueees Craftlandiano
    VIP

    Afiliado:
    13 Abril 2013
    Mensagens:
    746
    Curtidas Recebidas:
    595
    Curtiu:
    121
    Sexo:
    Masculino
    Cubos:
    68.00
    Nick:
    MrBlueees
    O cara das macros ;)
     
    Adriele Cunha curtiu isso.
  17. Frank Segovia Cabral

    Afiliado:
    10 Novembro 2014
    Mensagens:
    121
    Curtidas Recebidas:
    14
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    136.00
    Nick:
    FSCGamers
    Isso ai, esse sim é o cara dos macros. Não por saber tudo isso ae mas por ter força de vontade!
     
  18. KennyFN

    KennyFN Neutro
    VIP

    Afiliado:
    25 Julho 2014
    Mensagens:
    220
    Curtidas Recebidas:
    12
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    220.00
    Nick:
    KennyFN
  19. jimmyfilips

    jimmyfilips Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    3,020
    Curtidas Recebidas:
    3,670
    Curtiu:
    1,706
    Sexo:
    Masculino
    Cubos:
    1,695.00
    Nick:
    jimmyfilips
    Facebook:
    nem vem...
    Skype:
    aq tb n...
    demorei muito para encontrar essa wiki, é bem completa! se tiver alguma duvida me fala!

    Graças a ajuda de muitos rsrs
     
  20. rogroote

    rogroote Bom
    VIP

    Afiliado:
    13 Março 2014
    Mensagens:
    181
    Curtidas Recebidas:
    116
    Curtiu:
    53
    Sexo:
    Masculino
    Cubos:
    391.00
    Nick:
    ROGROOTE
    Parabéns, sempre nos trazendo muitas informações significantes, se puder da uma olhadinha na minha mp, valeu,
     
Status do Tópico:
Não esta aberto para novas mensagens.