Jump to content

SetWanted


Recommended Posts

tentei criar um código só que deu errado, minha intenção era conseguir setar WantedLevel apenas se o jogador não estivesse procurado.

function policeStationHit ( thePlayer ) 
   local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars
   outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!" )
	if setnivel < 1 then
		return outputChatBox( "Este jogador já estar procurado", player )
end
end
addCommandHandler ( "a", policeStationHit )

Onde eu errei :\

Edited by danilin
Link to comment
23 minutes ago, danilin said:

tentei criar um código só que deu errado, minha intenção era conseguir setar WantedLevel apenas se o jogador não estivesse procurado.


function policeStationHit ( thePlayer ) 
   local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars
   outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!" )
	if setnivel < 1 then
		return outputChatBox( "Este jogador já estar procurado", player )
end
end
addCommandHandler ( "a", policeStationHit )

Onde eu errei :\

function policeStationHit ( thePlayer ) 
   local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars
   outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!", root )
	if setnivel < 1 then
		return outputChatBox( "Este jogador já estar procurado", thePlayer )
end
end
addCommandHandler ( "a", policeStationHit )

 

Link to comment
1 hour ago, danilin said:

tentei criar um código só que deu errado, minha intenção era conseguir setar WantedLevel apenas se o jogador não estivesse procurado.


function policeStationHit ( thePlayer ) 
   local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars
   outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!" )
	if setnivel < 1 then
		return outputChatBox( "Este jogador já estar procurado", player )
end
end
addCommandHandler ( "a", policeStationHit )

Onde eu errei :\

O que esta acontecendo? o comando não esta retornando a mensagem ? tente isto:

Troque:

return outputChatBox( "Este jogador já estar procurado", player )

Por isto:

return outputChatBox( "Este jogador já estar procurado", thePlayer )

Se você quiser que quando o jogador usar o comando a mensagem seja enviada para todos troque isto:

outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!" )

Por isto:

outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!", root )

Se quiser que apenas o jogador que digitar o comando receba a mensagem use isto:

outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 )

Resumindo:

COMANDO 01:

function policeStationHit ( thePlayer ) 
   local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars
   outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!", root )
	if setnivel < 1 then
		return outputChatBox( "Este jogador já esta procurado", thePlayer )
end
end
addCommandHandler ( "a", policeStationHit )

COMANDO 02:

function policeStationHit ( thePlayer ) 
   local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars
   outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 )
	if setnivel < 1 then
		return outputChatBox( "Este jogador já esta procurado", thePlayer )
end
end
addCommandHandler ( "a", policeStationHit )

 

Edited by OverKILL
Link to comment
48 minutes ago, danilin said:

"tentativa de comparar booleano com número"

Minha ideia e o jogador "A" setar setWantedLevel apenas se o jogador "B" não estiver procurado, caso o jogador "B" Estiver procurado, ai Retornar e não setar o WantedLevel entende?

Tente isso meu amigo... Espero ter te ajudado! (se eu te ajudei me avalie) Alguma dúvida em relação ao código é só da um grito! Abraços

--[[
* Lembrando que: a váriavel setNivel não está sendo executado! É apenas uma váriavel,
   para fazer ela funcionar você terá que chamar ela em algum lugar!
    (No caso quando alguém der um hit na estação policial...)
]]--

function policeStationHit (thePlayer) 
  local setNivel = setPlayerWantedLevel (thePlayer, 1) -- A váriavel setNivel seta ao jogador 1 estrela.
  outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 )
  lvlWant = getPlayerWantedLevel (thePlayer) -- Verifica se o player está sendo procurado.
    if lvlWant < 1 then -- Se o jogador não estiver com estrela então..
	    	return outputChatBox( "Este jogador já esta procurado", thePlayer ) -- diz isso...
    end
end
addCommandHandler ( "a", policeStationHit )

 

Correção do código. (use isso)

    if lvlWant >= 1 then -- Se o jogador estiver com estrela então..
	     outputChatBox( "Este jogador já esta procurado", thePlayer ) return -- faz isso...

 

Edited by #Gubiani
Obs: Código
  • Thanks 1
Link to comment

Tentei assim

function policeStationHit (thePlayer) 
  local setNivel = setPlayerWantedLevel(thePlayer, (getPlayerWantedLevel(thePlayer) + 2))-- A váriavel setNivel seta ao jogador 1 estrela.
  outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 )
  lvlWant = getPlayerWantedLevel (thePlayer) -- Verifica se o player está sendo procurado.
    if lvlWant > 1 then -- Se o jogador não estiver com estrela então..
	    	return outputChatBox( "Este jogador já esta procurado", thePlayer ) -- diz isso...
    end
end
addCommandHandler ( "a", policeStationHit )

Da  o aviso que o jogador já estar procurado, porém não retorna :\

Link to comment

Teste isso para ver se funciona.

function policeStationHit (thePlayer) 
  lvlWant = getPlayerWantedLevel (thePlayer) -- Verifica se o player está sendo procurado.
    if lvlWant >= 1 then -- Se o jogador estiver com estrela então..
	     outputChatBox("Este jogador já esta procurado", thePlayer) -- faz isso...
           else setPlayerWantedLevel(thePlayer, (getPlayerWantedLevel(thePlayer) + 2)) -- se for ao contrário do if ele faz isso.
                  outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 ) 
    end
end
addCommandHandler ( "a", policeStationHit )

 

  • Thanks 1
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...