[Résolu] Touche de clavier 1.7.10 (sa marche pas)

Besoin d'aide ? c'est par ici ;)
Règles du forum
[En Attente] - Qui est défini par défaut à l'ouverture de la demande d'aide
[En Cours] - Qui est à mettre lorsque vous venez d'avoir une réponse à votre demande d'aide
[Résolu] - Qui est à mettre lorsque votre problème est résolu
Merci de respecter ce modèle pour toutes demandes d'assistances !
Merci de mettre votre code dans les balises code prévus à cet effet, icon </>
Version de Minecraft:
Version de Forge: (Il s'agit du numéro de version indiqué sur le nom de votre dossier forge téléchargé)

Description du problème:
(Un maximum d'informations sera utile, quel code fait crash ?, quand cela ce produit ?, ne pas hésiter à mettre des captures d'écran et fichiers de log en pièces jointes)
Répondre
Avatar de l’utilisateur
Wolf_IV
Messages : 5
Inscription : 08 sept. 2019 13:24

Touche de clavier 1.7.10 (sa marche pas)

Message par Wolf_IV »

Jai voulu faire une touche de clavier.
Elle a sa place dans le control,
mais quand je appuie sur une touche quelquonque en jeu, le jeu crash.
Dernière modification par Wolf_IV le 20 nov. 2019 15:57, modifié 2 fois.
Avatar de l’utilisateur
Wolf_IV
Messages : 5
Inscription : 08 sept. 2019 13:24

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Wolf_IV »

Le code:

Code : Tout sélectionner

package Wolf_IV.magmabeo.proxy;



import org.lwjgl.input.Keyboard;

import Wolf_IV.magmabeo.magmabeo;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent;
import net.minecraft.client.Minecraft;
import net.minecraft.client.settings.KeyBinding;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.EntityTNTPrimed;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.world.Explosion;
import net.minecraft.world.World;

public class ClientProxy extends CommonProxy{


	private KeyBinding ultimatePressed;
	@Override
	public void registerRenders(){
		
	}
	public ClientProxy() {
		FMLCommonHandler.instance().bus().register(this);
		ultimatePressed = new KeyBinding("Ultimate", Keyboard.KEY_W, "key.categories.gameplay");
		ClientRegistry.registerKeyBinding(ultimatePressed);
		
	}
	
	
	@SubscribeEvent
	public void onEvent(KeyInputEvent event) {
		
		if(ultimatePressed.isPressed())
		{
			
			keyPressed();
			
		}
		
	}
	private void keyPressed() {
   Minecraft.getMinecraft().thePlayer.addExperience(150);
		
	}
	
	
	}
Dernière modification par Wolf_IV le 15 nov. 2019 19:30, modifié 1 fois.
Avatar de l’utilisateur
Checconio
Site Admin
Messages : 660
Inscription : 20 juil. 2019 18:53
Localisation : Istres
Contact :

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Checconio »

Salut,
Merci de respecter le règlement ! Le code ce met dans les balises code

Si tu retire la ligne de code qui donne de l'xp, le jeu crash toujours ?

PS: Tu peux passer ton sujet en [En Cours]
Tu veux des réductions et du cashback ? passe par iGraal ;)
3€ Offert en passant par mon lien :)

https://fr.igraal.com/?parrain=AG_577542b686c1d
Image
Avatar de l’utilisateur
Wolf_IV
Messages : 5
Inscription : 08 sept. 2019 13:24

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Wolf_IV »

Excuse moi je ne savais pas qu'il avait une balise de code.
Oui sans

Code : Tout sélectionner

Minecraft.getMinecraft().thePlayer.addExperience(150);
le jeu crash toujour.
Avatar de l’utilisateur
Checconio
Site Admin
Messages : 660
Inscription : 20 juil. 2019 18:53
Localisation : Istres
Contact :

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Checconio »

dans cette ligne

Code : Tout sélectionner

ultimatePressed = new KeyBinding("Ultimate", Keyboard.KEY_W, "key.categories.gameplay");
Tu as oublier le "." à ton nom "Ultimate". c'est normalement ".Ultimate"
Tu veux des réductions et du cashback ? passe par iGraal ;)
3€ Offert en passant par mon lien :)

https://fr.igraal.com/?parrain=AG_577542b686c1d
Image
Avatar de l’utilisateur
Wolf_IV
Messages : 5
Inscription : 08 sept. 2019 13:24

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Wolf_IV »

".Ultimate"
avec le point c'est la méme chose que sans point jais testé.

Code : Tout sélectionner

ultimatePressed = new KeyBinding(".Ultimate", Keyboard.KEY_W, "key.categories.gameplay");
Le code ne fonctionnent toujour pas.(le jeu crash)
Avatar de l’utilisateur
Checconio
Site Admin
Messages : 660
Inscription : 20 juil. 2019 18:53
Localisation : Istres
Contact :

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Checconio »

Ta variable

Code : Tout sélectionner

static KeyBinding ultimatePressed;
Met la en private comme indiqué dans le tuto
Tu veux des réductions et du cashback ? passe par iGraal ;)
3€ Offert en passant par mon lien :)

https://fr.igraal.com/?parrain=AG_577542b686c1d
Image
Avatar de l’utilisateur
Wolf_IV
Messages : 5
Inscription : 08 sept. 2019 13:24

Re: Touche de clavier 1.7.10 (sa marche pas)

Message par Wolf_IV »

C'est bon jai reussi a resoudre le probleme
Répondre