[TUTORIAL] variáveis, eventos, iterator

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.

jimmyfilips

Hardcore
VIP
Entrou
Fev 27, 2013
Mensagens
3,020
Cubos
0
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
 
"enchantments ENCHANTMENTNAME, ENCHANTMENTPOWER, ENCHANTMENT"

Ainda quero descobrir, como fazer o macro detectar se um item é encantado ou não @_@
 
Zexion disse:
"enchantments ENCHANTMENTNAME, ENCHANTMENTPOWER, ENCHANTMENT"

Ainda quero descobrir, como fazer o macro detectar se um item é encantado ou não @_@
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/
 
Vlw cara estava procurando as variáveis do Minecraft, muito bom... Like! :banana:

Zexion disse:
"enchantments ENCHANTMENTNAME, ENCHANTMENTPOWER, ENCHANTMENT"

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

jimmyfilips disse:
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/
Cara pra usar esses comandos perfeitamente vc terá que usar o foreach!!!
 
Frank Segovia Cabral disse:
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!!!
é exatamente isso que eu falo no topíco do link que vc citou
 
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
 
Frank Segovia Cabral disse:
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
demorei muito para encontrar essa wiki, é bem completa! se tiver alguma duvida me fala!

MrBlueees disse:
O cara das macros ;)
Graças a ajuda de muitos rsrs
 
Parabéns, sempre nos trazendo muitas informações significantes, se puder da uma olhadinha na minha mp, valeu,
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo