also die query ist ok, hast du kick Funktion drin ?
Beiträge von Includ
-
-
wo fragst du den ab ob er gebannt ist beim Joinen
-
-
-
-
Da ich denke da dass der Scripter vom Mr.Monat lernt versuch es einfach mit deiner ip4
-
Du musst deine ip4 nehmen
-
ist der Dialog den im Script am richtigem Ort ? bzw. steht im script der Code was passieren soll wenn er drauf clickt
-
Der Fehler lag an einer Try Chatch
-
Ich weiß einfach nicht was das ist :(((
-
Hey Leute ich habe ein Problem und zwar habe ich ein Plugin gemacht womit man Werbung auf Schilder machen kann aber ich habe folgenden Error.
Error
Code
Alles anzeigen[20:33:14] [Server thread/INFO]: Plugin is on verion:1.0 [20:33:14] [Server thread/INFO]: [Build] Enabling Build v1.0 [20:33:14] [Server thread/ERROR]: Error occurred while enabling Build v1.0 (Is it up to date?) java.lang.IllegalArgumentException: Name cannot be null at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[craftbukkit.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.getWorld(CraftServer.java:1014) ~[craftbukkit.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.Bukkit.getWorld(Bukkit.java:496) ~[craftbukkit.jar:git-Spigot-db6de12-18fbb24] at me.build.blaizerado.build.startSign(build.java:204) ~[?:?] at me.build.blaizerado.build.onEnable(build.java:38) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[craftbukkit.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [craftbukkit.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Unknown Source) [?:1.8.0_92]
Code
Java
Alles anzeigenpackage me.build.blaizerado; import java.util.HashMap; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.Location; import org.bukkit.block.Block; import org.bukkit.block.Sign; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; public class build extends JavaPlugin implements Listener{ HashMap<String, ItemStack[]> inventory = new HashMap<>(); int high = 11; int countdown; int time = 30; String tag = getConfig().getString("Config.tag"); @Override public void onDisable() { System.out.println("Penis"); super.onDisable(); } public Inventory inv = null; @Override public void onEnable() { startSign(); registerEvents(); lcomand(); loadConfig(); this.getServer().getPluginManager().registerEvents(this, this); System.out.println("§4Plugin is On"); super.onEnable(); } @SuppressWarnings("deprecation") @Override public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) { Player p = (Player) sender; if(cmd.getName().equalsIgnoreCase("info")) { if(p.hasPermission("build.info")) { p.sendMessage("§4Build:"); p.sendMessage("§2Version: 1.0"); p.setHealth(20); p.setFoodLevel(20); p.sendMessage( tag + "Dein Leben & Essen wurden auf 20 gesetzt"); return true; } } if(cmd.getName().equalsIgnoreCase("clear")) { if(p.hasPermission("build.clear")) { p.getInventory().clear(); p.sendMessage(tag + "Du hast dein Inventory Gecleart"); return true; } } if(cmd.getName().equalsIgnoreCase("medien")) { if(args.length == 0) { p.sendMessage(tag + "Benutze: /medien youtube|ts3"); return true; } if(args.length == 1) { if(p.hasPermission("build.media")) { if(args[0].equalsIgnoreCase("youtube")) { p.sendMessage(tag + "youtube/blaizerado"); return true; } if(args[0].equalsIgnoreCase("ts")) { p.sendMessage(tag + "Ts3 ip: ts.Blaiz-Tay.net"); return true; }else { p.sendMessage(tag + "Benutze: /medien youtube|ts3"); return true; } } }else { p.sendMessage(tag + "Benutze: /medien youtube|ts3"); return true; } } if(cmd.getName().equalsIgnoreCase("inv")) { if(args.length==0) { p.sendMessage( tag + "Benutze: /inv weg|wieder"); } if(args.length == 1) { if(p.hasPermission("build.inv")) { if(args[0].equalsIgnoreCase("weg")) { p.sendMessage( tag + "Du hast dein Inventar verstaut."); inventory.put(p.getName(), p.getInventory().getContents()); p.getInventory().clear(); return true; } if(args[0].equalsIgnoreCase("wieder")) { p.sendMessage(tag + "Du hast dein Inventar wieder hervor gehollt."); ItemStack[] contents = inventory.get(p.getName()); p.getInventory().setContents(contents); return true; } } } } if(cmd.getName().equalsIgnoreCase("back")) { final Location loc = p.getLocation(); p.sendMessage(tag + "In 5 Sekunden gehts back."); if(p.hasPermission("build.back")) { Bukkit.getScheduler().scheduleAsyncDelayedTask(this, new Runnable() { @Override public void run() { p.teleport(loc); p.sendMessage("§2[Build]§6 Willkommen back XD."); } }, 20*5); return true; } } if(cmd.getName().equalsIgnoreCase("gmevent")) { if(p.hasPermission("build.gmevemt")) { p.sendMessage(tag + " Du hast den Countdown gestartet"); countdown = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() { @Override public void run() { if(high != 0) { high--; p.sendMessage(tag + "Zeit:" + high +"§6 Sekunden"); p.setLevel(high); }else { p.sendMessage(tag + "Dein Gamemode wurde geandert"); p.setGameMode(GameMode.CREATIVE); Bukkit.getScheduler().cancelTask(countdown); int herz = getConfig().getInt("Config.lives"); p.setHealth(herz); } } }, 0, 20); } } return false; } public void loadConfig() { getConfig().options().copyDefaults(true); saveConfig(); } public void registerEvents() { new joinlist(this); new onLeav(this); new OnKick(this); new ArrowExplode(this); new InteractivListener(this); new iteminvlistener(this); } public void lcomand() { healcommand chealcommand = new healcommand(this); getCommand("heal").setExecutor(chealcommand); Item cItem = new Item(this); getCommand("item").setExecutor(cItem); CreatSpawn cCreatSpawn = new CreatSpawn(this); getCommand("mob").setExecutor(cCreatSpawn); FireworkCommand cFireworkCommand = new FireworkCommand(this); getCommand("firework").setExecutor(cFireworkCommand); Teleportcommand cTeleportcommand = new Teleportcommand(this); getCommand("teleport").setExecutor(cTeleportcommand); homecmd chomecmd = new homecmd(this); getCommand("sethome").setExecutor(chomecmd); mchomecmd cmchomecmd = new mchomecmd(this); getCommand("home").setExecutor(cmchomecmd); gmcommand gmcommand = new gmcommand(this); getCommand("gm").setExecutor(gmcommand); signcmd csigncmd = new signcmd(this); getCommand("gm").setExecutor(csigncmd); } public void startSign() { String world = this.getConfig().getString("Sign.world"); double x = this.getConfig().getDouble("Sign.x"); double y = this.getConfig().getDouble("Sign.y"); double z = this.getConfig().getDouble("Sign.z"); Location loc = new Location(Bukkit.getWorld(world),x,y,z); Block b = loc.getBlock(); if(b.getState() instanceof Sign) { final Sign s = (Sign) b.getState(); Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() { @Override public void run() { if(time != 0) { time --; } if(time ==29) { s.setLine(1,"Ts:Blaiz-tay.net"); s.update(); } if(time ==28) { s.setLine(1," Blaiz-tay.net"); s.update(); } if(time ==27) { s.setLine(1," Willkommen"); s.setLine(2," auf"); s.setLine(3," Blaiz-tay.net"); s.update(); } if(time ==26) { s.setLine(1," Willkommen"); s.setLine(2," auf"); s.setLine(3," Blaiz-tay.net"); s.update(); } if(time ==25) { s.setLine(1," Willkommen"); s.setLine(2," auf"); s.setLine(3," Blaiz-tay.net"); s.update(); } if(time ==24) { s.setLine(1," Wir wünschen"); s.setLine(2," euch"); s.setLine(3," Viel Spass"); s.update(); } if(time ==23) { s.setLine(1," Wir wünschen"); s.setLine(2," euch"); s.setLine(3," Viel Spass"); s.update(); } if(time ==22) { s.setLine(1," Wir wünschen"); s.setLine(2," euch"); s.setLine(3," Viel Spass"); s.update(); } if(time ==21) { s.setLine(1," Wir wünschen"); s.setLine(2," euch"); s.setLine(3," Viel Spass"); s.update(); } if(time ==20) { s.setLine(1, " Kein VIP !"); s.update(); time = 30; } } }, 8, 8); } } }
-
ne also der Fehler ist darin da das Script eine Fraktionsabfrage hat aber du keine Fraktion für die Autos über gibst
-
wie heißen die Fraktion in deinem Hauptscript
-
oh danke ich bin echt ein Idiot das hatte ich gar nicht gesehen
-
Hey Leute ich habe ein Problem und zwar habe ich einen Error in meiner Query ich weiß echt nicht was ich falsch mache.
Error
[17:43:01] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1Das steht in der Server log
[17:43:01] UPDATE autos SET model='560',x='-2708.979980',y='203.348999',z='4.179689',a='349.032989',color1='0',color2='0',vmod0='0',v
hier die Query Funktion
Code
Alles anzeigenpublic OnPlayerDisconnect(playerid, reason) { if(sInfo[playerid][eingeloggt]==1) { new Float:x,Float:y,Float:z,query[128]; GetPlayerPos(playerid,x,y,z); format(query,sizeof query,"UPDATE samp SET x='%f',y='%f',z='%f' WHERE id='%i'",x,y,z,sInfo[playerid][s_id]); mysql_function_query(dbhandle,query,false,"",""); } for(new i=0;i<sizeof(cInfo); i++) { new query[1200]; if(cInfo[i][id_x]==0)continue; if(cInfo[i][besitzer]!=sInfo[playerid][s_id])continue; format(query,123,"UPDATE autos SET model='%i',x='%f',y='%f',z='%f',a='%f',color1='%i',color2='%i',vmod0='%i',vmod1='%i',vmod2='%i',vmod3='%i',vmod4='%i',vmod5='%i',vmod6='%i',vmod7='%i',vmod8='%i',vmod9='%i',vmod10='%i',vmod11='%i',vmod12='%i',vmod13='%i' WHERE id='%i'", cInfo[i][model],cInfo[i][c_X],cInfo[i][c_Y],cInfo[i][c_Z],cInfo[i][c_R],cInfo[i][vmod0],cInfo[i][vmod1],cInfo[i][vmod2],cInfo[i][vmod3],cInfo[i][vmod4],cInfo[i][vmod5],cInfo[i][vmod6],cInfo[i][vmod7],cInfo[i][vmod8],cInfo[i][vmod9],cInfo[i][vmod10],cInfo[i][vmod11], cInfo[i][vmod12],cInfo[i][vmod13],cInfo[i][db_id]); mysql_function_query(dbhandle,query,false,"",""); print(query); } savePlayer(playerid); resetPlayer(playerid); return 1; }
Hoffe ihr wisst weiter
-
aber willst du es selbst mach oder was ?
-
hallo
wie kann man ein simples haus system erstellen ohne das jeder user in einem haus wohnt.
wie möchtest du das den haben mysql oder dini oder ?
-
Wird überhaupt etwas in die Tabelle geschrieben?
nein leider nicht ich habe mir printen lassen was die query ausgibt aber es kommt nur 0
-
Hey Leute ich habe ein Problem mit mein Car Tuning. Und zwar wird das Tuning nicht gespeichert ich habe es mir auch ausschreiben lassen was in die ints kommt, jedoch geht es nicht.
hier der Code
//hier die query
Code
Alles anzeigenfor(new i=0; i<MAX_PCARS; i++) { if(cInfo[i][besitzer]==sInfo[playerid][s_id])continue; new query[700]; format(query,sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',a='%f',vmod0='%i',vmod1='%i',vmod2='%i',vmod3='%i',vmod4='%i',vmod5='%i',vmod6='%i',vmod7='%i',vmod8='%i',vmod9='%i',vmod10='%i',vmod11='%i',vmod12='%i',vmod13='%i',paintjob='%i' WHERE id='%i'", cInfo[i][c_X],cInfo[i][c_Y],cInfo[i][c_Z],cInfo[i][c_R],cInfo[i][vmod0],cInfo[i][vmod1],cInfo[i][vmod2],cInfo[i][vmod3],cInfo[i][vmod4],cInfo[i][vmod5],cInfo[i][vmod6],cInfo[i][vmod7], cInfo[i][vmod8],cInfo[i][vmod9],cInfo[i][vmod10],cInfo[i][vmod11],cInfo[i][vmod12],cInfo[i][vmod13],cInfo[i][paintjob],cInfo[i][db_id]); mysql_function_query(dbhandle,query,false,"",""); DestroyVehicle(cInfo[i][id_x]); printf("Auto: %i %i get save paintjob: %i",i,sInfo[playerid][s_id],cInfo[i][paintjob]); cInfo[i][id_x]=0; }
//Die abfrage
Code
Alles anzeigenpublic OnVehicleMod(playerid, vehicleid, componentid) { new string[123]; for(new i=0; i<MAX_PCARS; i++) { if(cInfo[i][id_x]==vehicleid) { new type = GetVehicleComponentType(componentid); switch(type) { case 0: { cInfo[i][vmod0] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 1: { cInfo[i][vmod1] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 2: { cInfo[i][vmod2] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 3: { cInfo[i][vmod3] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 4: { cInfo[i][vmod4] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 5: { cInfo[i][vmod5] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 6: { cInfo[i][vmod6] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 7: { cInfo[i][vmod7] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 8: { cInfo[i][vmod8] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 9: { cInfo[i][vmod9] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 10: { cInfo[i][vmod10] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 11: { cInfo[i][vmod11] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 12: { cInfo[i][vmod12] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } case 13: { cInfo[i][vmod13] = componentid; format(string,123,"componente: %i",componentid); SendClientMessage(playerid,COLOR_RED,string); } } } } return 1; }
hoffe ihr könnt mir helfen
-