Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. Alexs

    Correr

    Eso es un crash, por eso es inseguro ponerle una Propiedad a un arma.
  2. function disablecommand(leaveElement) if (leaveElement) then removeCommandHandler ( "open", leaveElement ) end end addEventHandler ("onMarkerLeave",gatec1marker,disablecommand) Coloca esto en vez del otro que había.
  3. gatec1 = createObject(7017, 1521.6103515625, 1789.4267578125, 7.57905626297, 0, 90, 0) gatec1marker = createMarker ( 1521.6103515625, 1789.4267578125, 7.57905626297,'cylinder', 15, 0, 0, 255, 100) function enablecommand (hitPlayer) if (hitPlayer) then addCommandHandler("open",open) end end addEventHandler("onMarkerHit",gatec1marker , enablecommand) function disablecommand(leaveElement) if (leaveElement) then removeEventHandler("onMarkerHit",gatec1marker , enablecommand) end end addEventHandler ("onMarkerLeave",gatec1marker,disablecommand) function open() moveObject (gatec1, 4000, 1527.1838378906, 1789.4267578125, 7.57905626297) setTimer(autoclose, 5000, 1) end function autoclose () moveObject (gatec1, 1521.6103515625, 1789.4267578125, 7.57905626297, 0, 90, 0) end
  4. Alexs

    Correr

    Te lo explico contrastandolo al Crash Server. Así los llamo yo, Crash Server es cuando un error grave en el servidor puede botar todo el servidor o dar lag a todos y hacer que se desconecten, Crash Client es cuando un error grave en el lado del cliente lo desconecta, ya sea con Timed Out o con un aviso de Crash que te da, un ejemplo simple, escribir el comando /connect sin argumentos, eso provoca crash inmediatamente.
  5. I confirm it, Your ToS say Galaxy Host and not Asphire Server, but you fix it, Well Done
  6. Alexs

    Que esta mal?

    Gracias si me sirvio, pero ahora me empeso a fallar el spawnmanager\spawn.lua:105: spawnPlayerAtSpawnpoint Menciona exactamente que te falla y publica la linea 105, quizá le moviste algo indebido.
  7. Revisa que estés usando la Misma IP y en caso de que ese sea el puerto ASE que sea '123' sobre los últimos tres dígitos del puerto principal (ejemplo, si tu puerto es 22005, tu puerto ASE es 22128) También revisa (en caso de Windows) que el Firewall no los haya bloqueado.
  8. Alexs

    Correr

    A decir verdad, si lees lo que dice en el aviso de setWeaponProperty, si no existe la animación de correr (como con la minigun) resulta en un Crash Client.
  9. eso carece de sentido, y creo que no es lo que necesitas para lo que buscas.
  10. Intenta asi: Pegas = guiCreateWindow(830,270,224,287,"Pegatinas",false) Pega = guiCreateGridList(10,23,205,218,false,Pegas) guiGridListSetSelectionMode(Pega,2) rowa = guiGridListAddColumn(Pega,"Pegatinas",0.2) item1 = guiGridListAddRow(Pega) item2 = guiGridListAddRow(Pega) item3 = guiGridListAddRow(Pega) item4 = guiGridListAddRow(Pega) Pega0 = guiGridListSetItemText(Pega,item1, rowa, "0", false, false) Pega1 = guiGridListSetItemText(Pega,item2, rowa, "1", false, false) guiGridListSetItemColor(Pega,1,1,0,0,255,182) Pega2 = guiGridListSetItemText(Pega,item3, rowa, "2", false, false) guiGridListSetItemColor(Pega,2,1,0,255,0,182) Pega3 = guiGridListSetItemText(Pega,item4, rowa, "3", false, false) guiGridListSetItemColor(Pega,3,1,255,0,0,182) Cierro = guiCreateButton(77,251,66,27,"X",false,Pegas) function pegatin_choose() choosedtext = guiGridListGetItemText ( Pega, guiGridListGetSelectedItem ( Pega ), 1 ) if ( choosedtext == "0") then Pegatin0() elseif ( choosedtext == "1") then Pegatin1() elseif ( choosedtext == "2") then Pegatin2() elseif ( choosedtext == "3") then Pegatin3() end end addEventHandler ( "onClientGUIClick", Pega, pegatin_choose, false ) function cierrof () guiSetVisible( Pegas, false) end addEventHandler ( "onClientGUIClick", Cierro, cierrof, false ) function Pegatin0() triggerServerEvent("onPegatinas", getLocalPlayer()) end function Pegatin1() triggerServerEvent("onPegatinas1", getLocalPlayer()) end function Pegatin2() triggerServerEvent("onPegatinas2", getLocalPlayer()) end function Pegatin3() triggerServerEvent("onPegatinas3", getLocalPlayer()) end
  11. https://wiki.multitheftauto.com/wiki/Colshape
  12. Quitaste los addEventHandler que ya tenias, ¿Verdad?
  13. Podrías usarlo, creo que hay funciones para comprobar si el usuario esta en el clan, podrías poner colshapes y cancelar el spawn y usar las funciones (exportarlas) del spawn de 50p, quizá así te sirva y no se vea tan feo como matarlos al hacer spawn en el colshape, pero si aun no logras mover una puerta, no te recomiendo hacer eso.
  14. funcion pegatin_choose() choosedtext = guiGridListGetItemText ( Pega, guiGridListGetSelectedItem ( Pega ), 1 ) if ( choosedtext == "0") then Pegatin0() elseif ( choosedtext == "1") then Pegatin1() elseif ( choosedtext == "2") then Pegatin2() elseif ( choosedtext == "3") then Pegatin3() end end addEventHandler ( "onClientGUIClick", Pega, pegatin_choose, false ) No estoy seguro, intentalo.
  15. No hagas doble post, el comando esta mal y debes poner las coordenadas en los argumentos de moveObject. EDIT: Tambien al createObject le falta un argumento.
  16. function Pegati1 () Pegas = guiCreateWindow(830,270,224,287,"Pegatinas",false) Pega = guiCreateGridList(10,23,205,218,false,Pegas) guiGridListSetSelectionMode(Pega,2) rowa = guiGridListAddColumn(Pega,"Pegatinas",0.2) item1 = guiGridListAddRow(Pega) item2 = guiGridListAddRow(Pega) item3 = guiGridListAddRow(Pega) item4 = guiGridListAddRow(Pega) Pega0 = guiGridListSetItemText(Pega,item1, rowa, "0", false, false) Pega1 = guiGridListSetItemText(Pega,item2, rowa, "1", false, false) guiGridListSetItemColor(Pega,1,1,0,0,255,182) Pega2 = guiGridListSetItemText(Pega,item3, rowa, "2", false, false) guiGridListSetItemColor(Pega,2,1,0,255,0,182) Pega3 = guiGridListSetItemText(Pega,item4, rowa, "3", false, false) guiGridListSetItemColor(Pega,3,1,255,0,0,182) Cierro = guiCreateButton(77,251,66,27,"X",false,Pegas)
  17. Alexs

    Que esta mal?

    pensé que print no servia en el MTA.
  18. Publica el que tu editaste.
  19. mmmm... creo que deberías dejarle los settings, por mi lado no sabría por cual client del DxScoreboard comenzar. Edit: Debe ser alguno de estos. defaultSettings = { ["useanimation"] = true, ["toggleable"] = false, ["showserverinfo"] = false, ["showgamemodeinfo"] = false, ["showteams"] = true, ["usecolors"] = true, ["drawspeed"] = 1.5, ["scale"] = 1.0, ["columnfont"] = "default-bold", ["contentfont"] = "default-bold", ["teamfont"] = "clear", ["serverinfofont"] = "default", ["bg_color"] = { ["r"] = 0, ["g"] = 0, ["b"] = 0, ["a"] = 170 }, ["selection_color"] = { ["r"] = 82, ["g"] = 103, ["b"] = 188, ["a"] = 170 }, ["highlight_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 50 }, ["header_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 255 }, ["team_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 100 }, ["border_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 50 }, ["serverinfo_color"] = { ["r"] = 150, ["g"] = 150, ["b"] = 150, ["a"] = 255 }, ["content_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 255 } } tempColors = { ["bg_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["selection_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["highlight_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["header_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["team_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["border_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["serverinfo_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["content_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil } } están en dxscoreboard_clientsettings.lua
  20. Tus eventos: function Pegatin0() triggerServerEvent("onPegatinas", getLocalPlayer()) end function Pegatin1() triggerServerEvent("onPegatinas1", getLocalPlayer()) end function Pegatin2() triggerServerEvent("onPegatinas2", getLocalPlayer()) end function Pegatin3() triggerServerEvent("onPegatinas3", getLocalPlayer()) end Tus Triggers: function pEGAS ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 0 ) end end addEvent( "onPegatinas", true ) addEventHandler( "onPegatinas", getRootElement(), pEGAS) function pEGAS1 ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 3 ) end end addEvent( "onPegatinas", true ) addEventHandler( "onPegatinas", getRootElement(), pEGAS1) function pEGAS2 ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 2 ) end end addEvent( "onPegatinas", true ) addEventHandler( "onPegatinas", getRootElement(), pEGAS2) function pEGAS3 ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 1 ) end end addEvent( "onPegatinas", true ) addEventHandler( "onPegatinas", getRootElement(), pEGAS3) o Al revez, bueno, compara y veras que estaban mal. Tu error actual: Pones Texto a Item's inexistentes, el Item para guiGridListSetItemText es un Row, tu usas un Grid.
  21. Trigges onPegatinas1 2 y 3, pero tus eventos no tienen numeros. function pEGAS ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 0 ) end end addEvent( "onPegatinas", true ) addEventHandler( "onPegatinas", getRootElement(), pEGAS) function pEGAS1 ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 3 ) end end addEvent( "onPegatinas1", true ) addEventHandler( "onPegatinas1", getRootElement(), pEGAS1) function pEGAS2 ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 2 ) end end addEvent( "onPegatinas2", true ) addEventHandler( "onPegatinas2", getRootElement(), pEGAS2) function pEGAS3 ( ) local vehicle = getPedOccupiedVehicle( source ) if vehicle then setVehiclePaintjob ( vehicle, 1 ) end end addEvent( "onPegatina3s", true ) addEventHandler( "onPegatinas3", getRootElement(), pEGAS3)
  22. Eso mismo pensé al ver que tenia autor pero no sabia ni como cambiar el color.
  23. Que Scoreboard usas? EDIT: Ya vi, usas una propia, postea el codigo de los colores y te ayudamos.
  24. Alexs

    Bot vs Zombie

    Pues, el recurso slothbot, solo abrelo y miralo, no se me ocurre sin mirarlo, pero existe la funcion isPedZombie, revisa si a quien atacara es un Zombie, si no lo es, evita que lo haga.
×
×
  • Create New...