
Diablomta
Members-
Posts
39 -
Joined
-
Last visited
Everything posted by Diablomta
-
Join our great Multi Theft Auto Server, where you will spend fun days. ip: mtasa://66.70.165.236:22073
-
Hola ire directo a la pregunta, cree un script de que en say salga un jugador random, pero casi siempre me sale repetido , necesito una función para que los jugadores random no se repitan esto lo saque de la wiki de mta pero con este me guié para hacer el script local randomPlayer = getRandomPlayer ( ) outputChatBox ( getPlayerName ( randomPlayer ).." is now the fugitive!" )
-
no funciona
-
Mmm pero el team ya lo tengo creado necesito que algo como isPlayerTeam
-
Quería preguntar si se puede que cuando un jugador entre a un team de le un arma? Como lo hago o guíen me pls
-
ah y algunos outputChatBox tambien se los muestra a todo function open(player) if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(player)), aclGetGroup ( "Admin" ) ) then triggerClientEvent("openWnd",root) end end addCommandHandler(get("cmd") or "accopen",open) addEvent("add",true) addEventHandler("add",root, function(acc,pass) if acc == "" then return end if pass == "" then return end local account = getAccount (acc) if (account == false) then local accountAdded = addAccount( acc, pass ) if accountAdded then outputChatBox("Se ha añadido a la cuenta "..acc.. " con la contraseña: "..pass.. "",source,255,255,0) else outputChatBox("Culpa, no poner la cuenta en el servidor",source,0,0,255) end else outputChatBox("Esta cuenta ya existe en el servidor!",source,0,0,255) end end) addEvent("remove",true) addEventHandler("remove",root,function(acc) local account = getAccount(acc) if (account == false) then outputChatBox("Esta cuenta no está en el servidor!",source,0,0,255) else removeAccount(account) outputChatBox("La cuenta "..acc.." ha sido borrada del servidor",source,255,255,0) end end) addEvent("pass",true) addEventHandler("pass",root,function(acc,pass) local account = getAccount(acc) if (account == false) then outputChatBox("Esta cuenta no está en el servidor!",source,0,0,255) else setAccountPassword(account,pass) outputChatBox("La cuenta "..acc.." cambio de contraseña a "..pass.." correctamente",source,255,255,0) end end) addEvent("putaccount",true) addEventHandler("putaccount",root, function() for k, v in ipairs (getAccounts()) do local accname = getAccountName(v) local accownerr = getAccountPlayer ( v ) local accownerN = getPlayerName(accownerr) local accownerS = getAccountSerial(v) triggerClientEvent("put",root,accname,accownerN,accownerS) end end)
-
no ya no quiero eso , pero necesito una ayuda tengo un panel de cuentas me dice todas las cuentas que tengo y las puedo configurar como yo quiera, pero cuando lo abro se le abren a todos los jugadores , me ayudan pls loca = getLocalPlayer() acc_wnd = guiCreateWindow(326, 75, 681, 483, "Control de cuentas", false) guiWindowSetSizable(acc_wnd, false) acc_grid = guiCreateGridList(0.500, 80, 258, 450, false, acc_wnd) colmacc = guiGridListAddColumn(acc_grid, "Cuentas del servidor", 0.6) colmow = guiGridListAddColumn(acc_grid, "Propietario", 0.6) colmse = guiGridListAddColumn(acc_grid, "Seriales", 0.9) rem_acc = guiCreateButton(268, 268, 262, 32, "Retirar la cuenta seleccionada", false, acc_wnd) acc_pass = guiCreateButton(268, 195, 262, 32, "Cambiar Contraseña de la cuenta seleccionada", false, acc_wnd) add_acc = guiCreateButton(268, 27, 262, 32, "Añadir cuenta| Para añadir colocalo abajo.!", false, acc_wnd) edit_acc = guiCreateEdit(268, 86, 262, 33, "", false, acc_wnd) edit_pass = guiCreateEdit(268, 152, 262, 33, "", false, acc_wnd) label1 = guiCreateLabel(269, 59, 261, 22, "Nombre de Usuario.", false, acc_wnd) label2 = guiCreateLabel(269, 129, 261, 22, "Contraseña aquí", false, acc_wnd) guiSetVisible(acc_wnd,false) function Open() if guiGetVisible(acc_wnd) == false then guiSetVisible(acc_wnd,true) showCursor(true) outputChatBox("Escriba el comando de nuevo para cerrar el panel") putAllAccountsInList() else guiSetVisible(acc_wnd,false) showCursor(false) outputChatBox("Escriba de nuevo para abrir el panel") end end addEvent("openWnd",true) addEventHandler("openWnd",loca,Open) ---------------------------------------------------------- function putAllAccountsInList() triggerServerEvent("putaccount",loca) end function add(accname,accownerN,accownerS) guiGridListSetItemText ( acc_grid, guiGridListAddRow( acc_grid ), colmacc, accname, false, false ) guiGridListSetItemText ( acc_grid, guiGridListAddRow( acc_grid ), colmow, accownerN, false, false ) guiGridListSetItemText ( acc_grid, guiGridListAddRow( acc_grid ), colmse, accownerS, false, false ) end addEvent("put",true) addEventHandler("put",loca,add) -------------------------------------------------------------- addEventHandler ( "onClientGUIClick", getRootElement(), function() local acc = guiGetText(edit_acc) local pass = guiGetText(edit_pass) local name = guiGridListGetItemText(acc_grid, guiGridListGetSelectedItem(acc_grid), 1) if source == acc_grid then guiSetText(edit_acc, name) elseif source == add_acc then triggerServerEvent("add",loca,acc,pass) elseif source == rem_acc then triggerServerEvent("remove",loca,acc) elseif source == acc_pass then triggerServerEvent("pass",loca,acc,pass) end end)
-
Hola, lo que e estado asiendo es que cuando un jugador entre a un team le de un arma con GiveWeapon y despues cuando salga del team le quite el arma con TakeWeapon pero no puedo no me aparece el arma, y no me sale ningun error ayuda.
-
como lo hago para que un Grid list cambie el texto de un memo, tengo un grid list , con 2 row Español e Ingles, pero quiero que salga por defecto en el memo las reglas que tengo en un archivo .xml, y que cuando después apreten el row llamado Ingles y se el texto del memo cambie, al archivo .xml que tengo
-
aqui es donde no se mucho usar el triggerClientEvent :v
-
si lo destruyo vuela igual :V creo que no se puede
-
Algo asi? addEventHandler("onElementDestroy", getRootElement(), function () if getElementType(source) == "vehicle" then local nPassengers = getVehicleMaxPassengers(source) local id = getElementModel(source) for i=0,nPassengers-1 do local occupant = getVehicleOccupant(source, i) if occupant then if id == 506 and isWorldSpecialPropertyEnabled("aircars") then setWorldSpecialPropertyEnabled( "aircars", false ) outputChatBox("The vehicle that you were in has been destroyed by the script", occupant) end end end end
-
em... sirvio pero solo cuando se baja con el "enter". no hay otro evento? de Destroy Vehicle algo asi? porque cuando se destruye el vehiculo por panel "P" los demas vehiculos quedan volando igual ? otro addEventHandler ? para cuando el vehiculo es destruido?
-
tengo un problema, se me ponen a volar todos los vehiculos, no me sale ningun error en la consola ni en el debugscript :v ahora a cualquier vehiculo que me suba vuela! ayuda
-
Se puede colocar un vehiculo volador?... Quiero hacer que halla un vehiculo volador pero que no sea con ningun comando, solo cuando se suba y este listo empieze a arrancar y vuele. Quiero hacer que el vehiculo Bullet sea el vehiculo volador. gracias por su ayuda!
-
Hola! miren les explico tengo un script para privatizar un vehiculo pero esta por cuentas de las personas, yo quiero ponerlo por ACL pero e tratado y no me resulta me pueden ayudar un poco? Vehicles = { [429]=true } function lockPrivate( thePlayer, seat, jacked ) if getElementType ( thePlayer ) == "player" then if ( Vehicles[getElementModel ( source )] ) and ( seat == 0 ) then local account = getPlayerAccount( thePlayer ) local accountName = ( account and getAccountName ( account ) or "" ) if not( accountName == "Diablo" or accountName == "" or accountName == "" or accountName == "" ) then -----mas cuentas ( accountName == "AQUIELNOMBREDETUCUENTA" or accountName == "AQUIELNOMBREDETUCUENTA" ) removePedFromVehicle( thePlayer ) outputChatBox("Este Vehiculo Pertenece a Administradores!", thePlayer, 255, 0, 0, false) else outputChatBox("Bienvenido al vehiculo de Administrador!", thePlayer, 0, 15, 219, false) end end end end addEventHandler ( "onVehicleEnter", getRootElement(), lockPrivate )
-
addEventHandler("onClientRender", root, function() local vehicle = getPedOccupiedVehicle(localPlayer) local id = getElementModel (vehicle) if vehicle then if id == 411 or id == 522 then dxDrawText("Cambio: "..getVehicleCurrentGear(vehicle), 1285, 657.100, 0, 100, tocolor(255, 255, 255, 255), 1.1, "default") end end end )
-
me sale un error en la consola o debugscript este es http://imgur.com/a/6NVXs ese error lo da cuando estas fuera del vehiculo, entras y se arregla :v ayuda :V
-
Puedo cambiarle el tipo de letra al dxDrawText? y como lo hago?
-
le puedo colocar un dxDrawRectangle ? al dxDrawText?
-
no me funciona asi :v help addEventHandler("onClientRender", root, function() local vehicle = getPedOccupiedVehicle(localPlayer) local id = getElementModel (vehicle) if id == 519 or id == 577 then if vehicle then dxDrawText("Cambio: "..getVehicleCurrentGear(vehicle), 1320, 703, 0, 100, tocolor(255, 255, 255, 255), 1, "default-bold") end end ) addEventHandler ( "onPlayerVehicleEnter", root, planeEnter )