Jump to content

Como se Podria hacer?


Plate

Recommended Posts

Posted

como no tengo mucha idea de puse haci se qu esta mal espero que no todo jaja muchas gracias por su ayuda les paso el code

function Destroyer ( ) 
    slothbot = exports [ "slothbot" ]:spawnBot ( 1086.6645507813, 1076.1888427734, 10.838157653809, 90, 300, 0, 0, Boss, 38, "hunting" ) 
    exports.extrahealth:setElementExtraHealth ( slothbot, 1000 ) 
    onBotWasted:givePlayerMoney( slothbot , 10000) 
    outputChatBox ( "Jefe Umbrella:¿Como va la situacion de Raccon City?" ) 
    outputChatBox ( "Empleada:muy mal señor" ) 
    outputChatBox ( "Jefe Umbrella:Activen el projecto Nemesis" ) 
    outputChatBox ( "Empleada:Activando projecto Nemesis" ) 
    outputChatBox ( "Empleada:Projecto Nemesis activado" ) 
end 
addCommandHandler ( "spawnbot", Destroyer ) 

Posted

perdon por molestarte pero me podrias dar un ejemplo vos (blip para una tiena) por que no entiendo bien los del wiki

Posted

Necesitas aprender mas de programacion, es demasiado basico eso ya...

Osea, es una funcion con X cantidad de parametros

X , Y , Z son coordenadas de ubicacion en el mapa, no es tan dificil

Posted

podrias dejar de ser tan arr***** y explicar enves de hacerte el que sabes jamas esta de mas explicarle a los noob como yo !!!!!!!!!!!!!!!!!!!!!!!!! :D

Posted (edited)
function Destroyer ( ) 
    slothbot = exports [ "slothbot" ]:spawnBot ( 1086.6645507813, 1076.1888427734, 10.838157653809, 90, 300, 0, 0, Boss, 38, "hunting" ) 
    exports.extrahealth:setElementExtraHealth ( slothbot, 1000 ) 
    givePlayerMoney (slothbot,10000) 
    outputChatBox ( "Jefe Umbrella:¿Como va la situacion de Raccon City?" ) 
    outputChatBox ( "Empleada:muy mal señor" ) 
    outputChatBox ( "Jefe Umbrella:Activen el projecto Nemesis" ) 
    outputChatBox ( "Empleada:Activando projecto Nemesis" ) 
    outputChatBox ( "Empleada:Projecto Nemesis activado" ) 
end 
addEvent("onBotWasted") 
addEventHandler("onResourceStart",getRootElement(),Destroyer) 
setTimer(slothbot,300000,0) 

quiero ver si esta bien me lo corrigirian porfavor

aparte tengo otro problema cada ves que inicio un resoruce se spawnea un bot y no anda el setTimer

Edited by Guest
Posted

Explico para que entiendan, no para que copien...hay una gran diferencia

1) No le des plata al bot xD

2) el addEvent("onBotWasted",true) esta perfecto, pero te falta hacer la funcion

  
  
addEventHandler("onBotWasted",root,funcion) 
  
  

Acordate que el primer parametro la funcion es la persona quien mato al bot. El source seria el bot que murio..

Parametros : es como en matematica f(x,y) aunque en este lado, se te pide parametros de distinto tipo (sea cadena de texto, numero,etc...) que generalmente en la wiki se especifica en cada evento.

Source : cada evento tiene un destinatario. Puede ser el player, bot, auto, etc...La wiki siempre aclara de que se trata cada uno.

Posted

Debe ser porque esta mal hecho...Mira

  
  
function givecash(thePlayer, command, who, amount) -- AHI DICE GIVECASH 
    local new = getPlayerFromName ( who ) 
    local old = getPlayerFromName ( thePlayer ) 
    givePlayerMoney (new, math.abs(tonumber(amount))) 
    takePlayerMoney (thePlayer, math.abs(tonumber(amount))) 
end 
addCommandHandler ("dardinero", dardinero) -- AHI DICE DAR DINERO 
  
  

Osea si ves bien, esta mal nombrado la funcion..

Posted

math.abs devuelve el numero exacto que se escribio.

Luego math.floor por ejemplo devuelve los numero enteros.

math.random devuelve un numero del "a" al "b" y devuelve un numero real si no me equivoco (si no lo especificas)

Posted

Plate no es copiar y pegar -.-"

  
  
function dardinero(thePlayer, command, who, amount) 
    local new = getPlayerFromName ( who ) 
    local old = getPlayerFromName ( thePlayer ) 
    givePlayerMoney (new, math.abs(tonumber(amount))) 
    takePlayerMoney (thePlayer, math.abs(tonumber(amount))) 
end 
addCommandHandler ("dardinero", dardinero) 
  
  

  • Recently Browsing   0 members

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