Jump to content

Diablomta

Members
  • Posts

    39
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Diablomta's Achievements

Rat

Rat (9/54)

1

Reputation

  1. Join our great Multi Theft Auto Server, where you will spend fun days. ip: mtasa://66.70.165.236:22073
  2. 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!" )
  3. Mmm pero el team ya lo tengo creado necesito que algo como isPlayerTeam
  4. 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
  5. 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)
  6. 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)
  7. 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.
  8. 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
  9. aqui es donde no se mucho usar el triggerClientEvent :v
  10. si lo destruyo vuela igual :V creo que no se puede
  11. 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
  12. 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?
  13. 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
×
×
  • Create New...