Jump to content

Loja de celular


Recommended Posts

Então fiz um loja de celular ta funcionando normalmente mais que o celular abra no f1 só quando getElementData(source, "Celular") == true then mais ja tentei e ele abre mais não fecha!! 

guiSetVisible (playerwindow, false)  
function OpenWin()
if guiGetVisible ( playerwindow ) and getElementData(source, "Celular") == true then
	guiSetVisible (Blipwindow, false) 
	guiSetVisible (send, false) 
	guiSetVisible ( playerwindow, false )
	guiSetVisible ( Wind, false )
	guiSetVisible ( JanelaGPSMBR, false )
	guiSetVisible ( SmsWindow, false )
	guiSetInputEnabled(false) 
	showCursor(false)
else
	guiSetVisible ( playerwindow, true )
	guiSetInputEnabled(true)
	showCursor(true)
end
end 

bindKey("F1", "down", OpenWin)

mqJdTRC.png

Link to comment

@Lord Henry em outro script que eu mesmo fiz !!!!

 

mLoja = createMarker(1967.5673828125,-1453.7739257813,13.549645423889 , "cylinder", 2, 255, 255, 255, 100)

function cCelular (source)
	if getElementData( source, "Celular") == false then
		setElementData( source, "Celular", true)
		outputChatBox("Você comprou um celular por apenas #ff00ff1500 R$", source, 255, 255, 255, true)
		takePlayerMoney(source, 1500)
	else
		outputChatBox("Você já comprou um #ff00ffcelular !!", source, 255, 255, 255, true)
	end
end
addEventHandler("onMarkerHit", mLoja, cCelular)

function vCelular (source)
	if getElementData( source, "Celular") == true then
		setElementData( source, "Celular", false)
		outputChatBox("Você vendeu seu celular por #ff00ff1000 R$", source, 255, 255, 255, true)
		givePlayerMoney(source, 1000)
	else
		outputChatBox("Você não tem nenhum #ff00ffcelular !!", source, 255, 255, 255, true)
	end
end
addCommandHandler("vendercelular", vCelular)

 

e tipo queria saber quando devo usar outra coisa no lugar do source só botei ele pq nos tutorias usam ele mais ja vi uns que usa Player ouu ent theplayer e etc.. queria saber pra que server o source e etc...

Link to comment
  • Other Languages Moderators

Putz... tem muita coisa errada aí.

Pra começar vc está usando elementData que é uma coisa temporária pra saber se o jogador comprou o celular ou não. Se vc não estiver salvando isso na conta do jogador, irá perder o celular ao sair do servidor.
--------------------------------------------
Quanto ao seu primeiro script, tente assim:

guiSetVisible (playerwindow, false)

function OpenWin ()
	if getElementData (localPlayer, "Celular") then -- Se tem o celular comprado, então:
		if guiGetVisible (playerwindow) then -- Se o celular já está visível na tela, então:
			guiSetVisible (Blipwindow, false) 
			guiSetVisible (send, false) 
			guiSetVisible (playerwindow, false)
			guiSetVisible (Wind, false)
			guiSetVisible (JanelaGPSMBR, false)
			guiSetVisible (SmsWindow, false)
			guiSetInputEnabled (false) 
			showCursor (false)
		else -- Se o celular não está visível na tela, então:
			guiSetVisible (playerwindow, true)
			guiSetInputEnabled (true)
			showCursor (true)
		end
	end
end
bindKey ("F1", "down", OpenWin)

 

Link to comment
  • Other Languages Moderators
2 hours ago, Victor Script said:

source só botei ele pq nos tutorias usam ele mais ja vi uns que usa Player ouu ent theplayer e etc

Que tutoriais vc está acompanhando? Pq se eles usam o source como parâmetro de função desse jeito, eles são bem ruins...

Link to comment
  • Other Languages Moderators
5 minutes ago, Victor Script said:

agora quando entra no sv ele fica ativo o celular mais qnd fecha n dar de fazer nada e o curso fica na tela !

Isso não faz nenhum sentido.

Aparece algum erro no /debugscript 3?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...