Jump to content

crear comandos destroy/kick/ban/bom.


JesusAliso

Recommended Posts

Posted

Hola, como dice el titulo quiero crear unos script con comando para admin, no se donde encontrar los comandos necesario para esto. si me podrían ayudar. algunos ejemplos de que quiero hacer. ( !destroy "nombre" ) y en el chat salga "admin" destroy "nombre". espero que puedan ayudarme.

Posted

Guiate un poco con esto

no testeado

function expulsar() 
local kicked = getPlayerFromName ( kickedName ) 
kickPlayer ( kicked, sourcePlayer, reason ) 
outputChatBox ( "Kick: " .. kickedName .. " Ah sido Kikeado", sourcePlayer ) 
end 
addCommandHandler ( "kick", expulsar ) 
function banear() 
local bannedPlayer = getPlayerFromName ( bannedName ) 
banPlayer ( bannedPlayer, theClient, reason ) 
outputChatBox ( "Ban: " .. bannedName .. " Ah sido Baneado", theClient ) 
end 
addCommandHandler ( "ban", banear ) 

Posted
Guiate un poco con esto

no testeado

function expulsar() 
local kicked = getPlayerFromName ( kickedName ) 
kickPlayer ( kicked, sourcePlayer, reason ) 
outputChatBox ( "Kick: " .. kickedName .. " Ah sido Kikeado", sourcePlayer ) 
end 
addCommandHandler ( "kick", expulsar ) 
function banear() 
local bannedPlayer = getPlayerFromName ( bannedName ) 
banPlayer ( bannedPlayer, theClient, reason ) 
outputChatBox ( "Ban: " .. bannedName .. " Ah sido Baneado", theClient ) 
end 
addCommandHandler ( "ban", banear ) 

tampoco testeado xDD

function expulsar(cmd, kickedName) 
local kicked = getPlayerFromName ( kickedName ) 
kickPlayer ( kicked, sourcePlayer, reason ) 
outputChatBox ( "Kick: " .. kickedName .. " Ah sido Kikeado", sourcePlayer ) 
end 
addCommandHandler ( "kick", expulsar ) 
function banear(cmd, bannedName) 
local bannedPlayer = getPlayerFromName ( bannedName ) 
banPlayer ( bannedPlayer, theClient, reason ) 
outputChatBox ( "Ban: " .. bannedName .. " Ah sido Baneado", theClient ) 
end 
addCommandHandler ( "ban", banear ) 

Posted
:o gracias no tenia ni idea como hacerlo, lo del comando con " ! " ya tengo unas idea como hacerlo. pero una pregunta si cambio el addComandHandler, a AddEventHandler con "onPlayerChat" daría un error?. tambien estaba viendo en el resources [admin] y están todas esas funciones en "commands.xml" pero no se donde están los script de cada función.
Posted

Jaja pero si le pones el evento

onPlayerChat 

Cada ves que el jugador hable activara las funciones xD

Y sabes como hacer el del explotar el vehículo o no tenes idea? xD

Posted

no pero con "onPlayerChat" se le pone a definir los comandos " !ban " !kick ". Bueno lo del blow, estaba layendo la wiki y yo sinceramente no se hacer para obtener el nombre del jugador. nunca e intentado eso. gracias por su ayuda, si pueden* (no los obligo) darme algunos ejemplos :l

Posted

Para obtener el nombre del jugador puedes usar:

getPlayerName -- Para tomar el nombre del jugador 
-- o si no te sirve eso 
getPlayerFromName -- Para tomar el jugador por el nombre 

function blowVeh( player, cmd, blowVehicle ) 
blowPlayer = getPlayerFromName ( blowVehicle ) 
blowVehicle ( getPlayerOccupiedVehicle( player ) ) 
outputChatBox ( "Blow: " .. blowVehicle .. " Le explotaron el auto", theClient ) 
end 
addCommandHandler ( "blow", blowVeh ) 

Posted
Para obtener el nombre del jugador puedes usar:
getPlayerName -- Para tomar el nombre del jugador 
-- o si no te sirve eso 
getPlayerFromName -- Para tomar el jugador por el nombre 

function blowVeh( player, cmd, blowVehicle ) 
blowPlayer = getPlayerFromName ( blowVehicle ) 
blowVehicle ( getPlayerOccupiedVehicle( player ) ) 
outputChatBox ( "Blow: " .. blowVehicle .. " Le explotaron el auto", theClient ) 
end 
addCommandHandler ( "blow", blowVeh ) 

No te recomiendo usar 'blowVehicle' como argumento de esa función ya que es el nombre de una función y olvidaste definir 'theClient'.

  • Recently Browsing   0 members

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