Bitte um Hilfe

01/04/2014 02:48 DrMaRe#1
Ich habe schon 2 mal in den Hilfe beitrag geschrieben, doch noch immer keine Antwort, so versuche ich es so!


Ich benötige einmal Hilfe.


Code:
function NPC_Geschlechtswechsel()

		dlg_title( "Geschlechtswechsel" )

	if has_item(601100284) >= 1 then -- Her der 1000 Seelen ID 
		dlg_text( "Oh, wie ich sehe magst du dein Geschlecht wechseln. Kein problem!" )

		local sex = get_value( "sex" )
	
		if sex ~= 1 then
			dlg_menu( "Weiblich", "NPC_Sex_Wechsel(1)" )
		end
	
		if sex ~= 2 then 
			dlg_menu( "Maennlich", "NPC_Sex_Wechsel(2)" )
		end
	
		dlg_show()
	else
		dlg_text( "Du brauchst das Herz des Geschlechtswechsels" )
		dlg_menu( "@90010002", " " ) -- Auf Wiedersehen.
		dlg_show()
		
	end
	
end

function NPC_Sex_Wechsel( changed_sex )
	local erfolg = set_sex( changed_sex )

	dlg_title( "Geschlechtswechsel" )
	
	if erfolg == 1 then
	
		delete_item( get_item_handle( 601100284 ), 1 )
		dlg_text( "Glueckwunsch zum neuem Geschlecht!" )
		dlg_menu( "@90010002", " " ) -- Auf Wiedersehen.
		
	else
	
		dlg_text( "Geschlechtswechsel fehlgeschlagen" )
		dlg_menu( "@90010002", " " ) -- Auf Wiedersehen.
		
	end

	dlg_show()
end

Klicke ich den NPC an (Ich bin Männlich) auf Weiblich kommt dieses

[Only registered and activated users can see links. Click Here To Register...]


Hoffe auf eine nette Antwort :)
01/04/2014 02:55 gr4ph0s#2
Try
Code:
function NPC_Sex_Wechsel( changed_sex )
	local erfolg = set_sex( tonumber(changed_sex) )
01/04/2014 16:33 DrMaRe#3
Quote:
Originally Posted by gr4ph0s View Post
Try
Code:
function NPC_Sex_Wechsel( changed_sex )
	local erfolg = set_sex( tonumber(changed_sex) )
Danke dir für deine Schnelle nette Antwort.

Ich habe es nun eingefügt, doch irgendwie klappt es nicht, habe gehört da soll mir noch etwas in der DB fehlen :O
01/10/2014 20:58 DrMaRe#4
Weiß keiner was ich in die DatenBank schreiben muss damit das mit dem Geschlechtswechsels klappt?
01/23/2014 06:30 DrMaRe#5
Quote:
Originally Posted by DrMaRe View Post
Weiß keiner was ich in die DatenBank schreiben muss damit das mit dem Geschlechtswechsels klappt?
Kann mir keiner weiter helfen? :(
01/23/2014 06:33 xeeed.#6
Frag mal in der Coding Sektion
01/24/2014 15:12 DrMaRe#7
Quote:
Originally Posted by xeeed. View Post
Frag mal in der Coding Sektion
Wo finde ich die ? :D
01/24/2014 16:43 Palego.#8
Allgemeine Coding Sektion findest du hier
[Only registered and activated users can see links. Click Here To Register...]
02/19/2014 18:39 DrMaRe#9
Noch einmal eine frage,

kann man eigendlich sein Pet über ein NPC leveln lassen, wo ich auch das level aussuchen kann?

Code:
function Test()		

		dlg_title( "Pet Leveln" )
		dlg_text( "Pet bitte leveln" )

for i = 0, 5 do

		handle = 0
		handle = get_creature_handle( i )

if handle ~= 0 and handle ~= nil then

		lv = get_creature_value( handle, "level" )
		

		text = sconv("@90010009", "#@creature_name@#",tostring(get_creature_value( handle, "name" )) ,"#@creature_level@#",tostring(lv))

		command = 'level_setzen( ' .. handle .. ' )'

		dlg_menu( text, command )

end
end

	dlg_menu( "@90010003", "XY()" )	-- Zurück
	dlg_menu( "@90010002", '' ) -- Auf Wiedersehn
	dlg_show()

end
function level_setzen( handle, lv )

		petlv = get_creature_value( handle, "level" )
		
if petlv >= 0 then

		set_creature_value( handle, "level", petlv + 1 )
		--sv( "jp", playerJPs - 20000000)
		cprint( "<#FFCC33>Deine Kreatur hat einen Jobpunkt erhalten." )
		YY()

else

	dlg_title( "Tausch Shop" )
				
	dlg_text( "Hups, du hast leider nicht genug Jop-Punkte. Es tut mir leid!" )
				
	dlg_menu( "@90010003", "XY()" )	-- Zurück
	dlg_menu( "@90010002", '' ) -- Auf Wiedersehn
	dlg_show()

end
end


Das ist eine abgewandeltete function von JP traden
02/21/2014 15:53 DrMaRe#10
Über eine Antwort würde ich mich freuen!
03/11/2014 22:08 DrMaRe#11
Habe leider immer noch keine Antwort -.-