Plate Posted April 30, 2012 Share Posted April 30, 2012 hola quisiera hacer que el script de boss que posteo seguido de plata y zombie kill aunquesea un slothbot se podria hacer? Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 Haces un slothBot con extra vida y hacelo llamar boss...Entonces si alguien lo mata, le da X dinero (onZombieWasted). Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 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 ) Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 onBotWasted es cualquiera Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 jaja perdon pero esta bien o mal (oviamente mal pero diganemen cual parte) Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 Esta mal, onBotWasted es un evento : https://wiki.multitheftauto.com/wiki/Slo ... nBotWasted Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 perdon pero no entendi me dirias como agregar blips a un mapa Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 https://wiki.multitheftauto.com/wiki/CreateBlip x,y,z,icono,tamaño,rojo,verde,azul,ordering (no se que es),visibilidad,hacer visible a.. Necesitas obligatoriamente el x,y,z Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 perdon por molestarte pero me podrias dar un ejemplo vos (blip para una tiena) por que no entiendo bien los del wiki Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 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 Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 ya se sobre x,y,z pero como seria el script createBlip x, y, z , icon, int int y nose que mas no Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 No sabes ni lo que es int... int = numero entero, osea ves que queres suponer cosas... Es tamaño del blip el quinto Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 podrias dejar de ser tan arr***** y explicar enves de hacerte el que sabes jamas esta de mas explicarle a los noob como yo !!!!!!!!!!!!!!!!!!!!!!!!! Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 (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 April 30, 2012 by Guest Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 Explico para que entiendan, no para que copien...hay una gran diferencia 1) No le des plata al bot 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. Link to comment
Plate Posted April 30, 2012 Author Share Posted April 30, 2012 jajaja le di plata al bot lo leo y me rio de las boludeces que pongo en los scripts si pero despues en donde hay que poner givePlayerMoney que tendria que poner https://community.multitheftauto.com/index.php?p= ... ls&id=2611 este resoruce no anda me podrian decir por que pone /dardinero el nombre del user pongo la cantidad y no pasa nada aparte cuando pongo start dardinero aparece bad argument addCommandHandler Link to comment
Edikosh998 Posted April 30, 2012 Share Posted April 30, 2012 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.. Link to comment
iFoReX Posted April 30, 2012 Share Posted April 30, 2012 #OFFTopic edikosh como es so de que math.abs devuelve el valor absoluto de x ? no entiendo eso en el manual lua Link to comment
Edikosh998 Posted May 1, 2012 Share Posted May 1, 2012 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) Link to comment
Plate Posted May 1, 2012 Author Share Posted May 1, 2012 Bad argument "addCommandHandler" Link to comment
iFoReX Posted May 1, 2012 Share Posted May 1, 2012 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) Link to comment
Edikosh998 Posted May 1, 2012 Share Posted May 1, 2012 Bad argument "addCommandHandler" Es increible, la falta de lectura.. Link to comment
Plate Posted May 1, 2012 Author Share Posted May 1, 2012 listo gracias a todos ya sirve Link to comment
iFoReX Posted May 1, 2012 Share Posted May 1, 2012 plate aunque sea no le echas ninguna miradita a los codigos ? Link to comment
Recommended Posts