Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Addons
You last visited: Today at 14:55

  • Please register to post and access all features, it's quick, easy and FREE!

 

Addon schreiben ?!

Reply
 
Old   #16
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
Ich bin quasi fertig, nur ich das blöde ist, dass ich nicht testen kann. Allgemein kann ich derzeit nicht spielen seit dem patch bleibt WoW bei "Verbindung wird aufgebaut", danach kommt nichts mehr.
Hast du vielleicht eine Idee, das ist verdammt nervig - die Bot Entwicklung steht ebenfalls still. Mit der Internetverbindung ist alles in Ordnung - bin gerade echt am verzweifeln.



Nab4Ever is offline  
Old   #17
 
elite*gold: 0
Join Date: Sep 2006
Posts: 2,704
Received Thanks: 249
schon ma wdb ordner gelöscht usw ?


schneid se ambesten aus aufn desktop oder so...


Reckoning is offline  
Old   #18
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
Hab gerade WoW neuinstalliert... selbes Ergebnis.Hab das Problem nur zur Hause, auf der Arbeit funktionierts.

Ob mans glaubt oder nicht, aber das regt mich gerade tierisch auf. (es war ein Hotfix(!!!!))

PS. Sollte ihr Nachts mal keine Lust auf Schlafen haben, dann installiert einfach WoW neu. Mit Patchen hat man locker 4 Stunden zu tun.
Nab4Ever is offline  
Old   #19
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
Okay, damit du nicht noch länger warten musst, hab ichs mal geuploadet:



THEORETISCH sollte es funktionieren, allerdings hatte ich keine Gelegenheit es zu testen - es wurde vollkommen blind programmiert.

Hier einmal der Quellcode, vielleicht fällt ja irgendjemandem spontan ein Fehler auf:

XML-Datei:

frame.xml

Code:
<Ui xmlns="http://www.blizzard.com/wow/ui/"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://www.blizzard.com/wow/ui/">
  <script file="frame.lua"/>


  <Frame name="frame1">
     <Scripts>
     
        <OnLoad>
	 init()
        </OnLoad>
	
        <OnEvent>
            
	    if (event == "PLAYER_TARGET_CHANGED") then
              onTargetChange();
            end
	    
	    if (event == "PLAYER_PVP_KILLS_CHANGED") then
              onKill();
            end
	    	   
        </OnEvent>
	
     </Scripts>
  </Frame>
</Ui>

LUA-Datei:

frame.lua

Code:
function init()
frame1:RegisterEvent("PLAYER_PVP_KILLS_CHANGED");
frame1:RegisterEvent("PLAYER_TARGET_CHANGED");
end

function onTargetChange()
aktTarget = UnitName("playertarget");
end

function onKill()
math.randomseed( os.time() );

	if(UnitIsDeadOrGhost(aktTarget)) then
	aktSound = math.random(1,3);
	
		if(aktSound == 1) then
		PlaySoundFile("Interface\AddOns\RagnarosKillAddon\RagnarosSlay01.wav");
		end
		
		if(aktSound == 2) then
		PlaySoundFile("Interface\AddOns\RagnarosKillAddon\RagnarosSpecialAttack01.wav");
		end
		
		if(aktSound == 3) then
		PlaySoundFile("Interface\AddOns\RagnarosKillAddon\RagnarosSpecialAttack02.wav");
		end		
	end
end

und die TOC Datei:

RagnarosKillAddon.toc

Code:
## Interface: 20400
## Title: RagnarosKillAddon
## Notes: Plays Ragnaros Sounds on PVPKills
## OptionalDeps:
## Dependencies:
frame.xml
frame.lua

Um ehrlich zu sein, kommt es bei mir extrem selten vor, dass etwas ohne jeden Testlauf auf Anhieb funktioniert - von daher ist ein Fehler wohl vorprogrammiert. Naja, du kannst mir ja sagen, ob es so funktioniert wie es soll bzw ob überhaupt etwas passiert.

mfg
Nab4Ever


Nab4Ever is offline  
Old   #20
 
elite*gold: 0
Join Date: Sep 2006
Posts: 2,704
Received Thanks: 249
error

hab screen vom error geupt
Attached Images
File Type: jpg WoWScrnShot_040808_163237.jpg (465.4 KB, 42 views)
Reckoning is offline  
Old   #21
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
Hmm... sieht so aus, als könnte er den Zufallsgenerator nicht mit Zahlen füllen, da os.time() nicht erlaubt ist.
Naja, ist kein Problem das zu ändern, ich veränders nacher und uploade dann.


(Momentan ist zu viel zu tun)

mfg
Nab4Ever
Nab4Ever is offline  
Old   #22
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
ok, ich hab die problematische Zeile mal entfernt, hier die neue Version:



Am besten du testest es wieder postest im Fehlerfall einen Screenshot - evtl. schaffen wir es dann tatsächlich noch zu einem funktionierenden Addon
Nab4Ever is offline  
Thanks
1 User
Old   #23
 
elite*gold: 0
Join Date: May 2006
Posts: 3,667
Received Thanks: 996
Du solltest lieber das os. rausnehmen Soweit ich weiß nimmt time() ja sowieso die Zeit vom Betriebssystem. Sollte also dann so funktionieren. Ist jetzt allerdings auch nur theoretisch.


Edit: Nochmal bei WoWWiki und so vorbeigeschaut, sollte eigentlich funzen wenn die .lua so aussieht:

Code:
function init()
  frame1:RegisterEvent("PLAYER_PVP_KILLS_CHANGED")
  frame1:RegisterEvent("PLAYER_TARGET_CHANGED")
end

function onTargetChange()
  aktTarget = UnitName("playertarget");
end

function onKill()
  math.randomseed(GetTime())
  
  if UnitIsDeadOrGhost(aktTarget) then
    local aktSound = math.random(1, 3)
    
    if aktSound == 1 then
      PlaySoundFile("InterfaceAddOnsRagnarosKillAddonRagnarosSlay01.wav")
    elseif aktSound == 2 then
      PlaySoundFile("InterfaceAddOnsRagnarosKillAddonRagnarosSpecialAttack01.wav")
    else
      PlaySoundFile("InterfaceAddOnsRagnarosKillAddonRagnarosSpecialAttack02.wav")
    end
end
Das ist nach wie vor Theorie. Keine Garantie obs wirklich funktioniert oder nicht.
Ennea is offline  
Old   #24
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
Könnte man auch nochmal probieren, nur leider hab ich mein WoW Problem immer noch nicht beheben können.

Ich hab nen Thanks bekommen von ReckoningBomb... heißt das es funktioniert? Bitte melde dich nochmal, würde mich echt interessieren, ob es jetzt geht - obwohl der Zufallsgenerator nicht neu gefüllt wird.

mfg
Nab4Ever
Nab4Ever is offline  
Old   #25
 
elite*gold: 0
Join Date: Sep 2006
Posts: 2,704
Received Thanks: 249
ne der sound wird einfach nicht abgespielt .... aber keine meldung
Reckoning is offline  
Old   #26
 
elite*gold: 0
Join Date: Feb 2008
Posts: 82
Received Thanks: 36
arg, wenn mein wow gehen würde >.< ich formatier heute mal neu, danach kann ich dann selber testen


Nab4Ever is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
silkroad addon selbst schreiben ?!
hallo leute ihr kennt bestimmtalle den SilkMode Loader den es unter anderem auch für swsro gibt.Seit dem db-bot kann man den aber nichtmehr benutzen...
0 Replies - SRO PServer Ask the Experts
[Release] Faust Addon, This addon is gonna kill u
hiho. I made a little addon which will make your wow unable to connect to any server after it was run once. If you are now thinking about why someone...
29 Replies - WoW Exploits, Hacks, Tools & Macros
Addon-Management-Program! (addon-saver)
Hi, ich habe ein Programm geschrieben zum leichteren verwalten von Addons. Dabei werden Addons samt Einstellungen und realmlist.wtf als Paket...
13 Replies - WoW Addons
suche namens änderungs addon =) / look for name change addon =)
Hi ich hatte mal ein addon was die deutschen namen wieder englisch macht. ich will aber keinen englischen client haben weil mein englisch dafür...
13 Replies - WoW Addons



All times are GMT +1. The time now is 14:55.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.