Jump to content

MrXz

Members
  • Posts

    127
  • Joined

  • Last visited

Posts posted by MrXz

  1. verdad se me olvidaba preguntar, como haria para hacer esto con un comando

    addEventHandler ( "onPlayerCommand", root, 
        function unbuy ( command ) 
            if ( command == "nextmap" ) then 
                cancelEvent ( ) 
            end 
        end 
    ) 
    addCommandHandler ( "unbuymap", unbuy ) 
      
    

  2. Solo quiero cancelar el comando, no cambiarlo, estoy haciendo un 'UnbuyMap' y pues al comprar un mapa ejecuta un comando, ahora lo que quiero lograr es cancelar dicho comando para que se devuelva el dinero.

    PD: Puedo usar "removeCommandHandler" ?

  3. Robo? ._.

    Es el viejo panel de TG ... acaso no lees lo que dijo @Yakuza357

    Además el panel de TG no se puede robar, ya que casi todas las funciones estan en un script server ¬¬, lo que estoy posteando es un script "server" asi que deja de decir tonterías

  4. Hola a todos!, bueno encontré en mi baúl de scripts antiguos y encontre un 'Race-userpanel', lo inicie y pues vi 'Buymap' pero cuando doy a comprar, no sale nada, ademas no hay nada en "/debugscript 3", estaba intentando modificarlo pero igual no funciona =/

    Si alguien supiera de esto, por favor ayúdenme D:

    se los agradecería bastante.

    function buyMap(thePlayer,mapName) 
      
        local playerCash = tonumber(loadPlayerData(thePlayer,"cash")) 
        if mapIsAlreadySet == false then 
            if not (mapName == "") then 
                    if playerCash >= mapCost then 
                        triggerEvent("onExternalNextmapRequest",thePlayer,thePlayer,mapName) 
                    else 
                        outputChatBox("#0095FF* #FFFFFFYou don't have enough money to set a map!",thePlayer,255,255,255,true) 
                    end 
      
            else 
                outputChatBox("#0095FF* #FFFFFFPlease select a map from the list first!",thePlayer,255,255,255,true) 
            end 
        else 
            outputChatBox("#0095FF* #FFFFFFA map is already set at the moment! Please try again later.",thePlayer,255,255,255,true) 
        end 
    end 
      
    function resetMapSetStatus() 
        mapIsAlreadySet = false 
    end 
    addEventHandler("onMapStarting",getRootElement(),resetMapSetStatus) 
      
      
    addEvent("onScriptSetNextMap",true) 
    addEventHandler("onScriptSetNextMap",getRootElement(), 
    function (mapName) 
        thePlayer = source 
        local playerCash = tonumber(loadPlayerData(thePlayer,"cash")) 
        savePlayerData(thePlayer,"cash",playerCash-mapCost) 
        outputChatBox("#FFFFFFNextmap: "..getPlayerName(thePlayer).."#FFFFFF has bought a next map!",getRootElement(),255,255,255,true) 
        outputChatBox("#FFFFFFNextmap: #FF8800"..mapName,getRootElement(),255,255,255,true) 
        mapIsAlreadySet = true 
        scoreboardRefresh(thePlayer) 
    end) 
      
    addEvent("onRaceSetNextMap",true) 
    addEventHandler("onRaceSetNextMap",getRootElement(), 
    function () 
        mapIsAlreadySet = true 
    end) 
      
    

  5. Hola a todos !

    Tengo un problema al crear un 'font', no aparece.

    ¿Cual seria el problema?

    local font = dxCreateFont( "font.ttf") 
        dxDrawColorText ('Map: ' .. g_MapInfo.name, 2, screenHeight - dxGetFontHeight(3.3, 'font')/2, 100, 100, tocolor ( 255, 255, 255, 255 ), 2, 'font', 2, 'left') 
    

  6. Hola a todos, tengo un problema, tengo esto que cuando entras al servidor sale el país.

    Pero no funciona. Cual es el problema? =/

    g_Root = getRootElement() 
      
    function Initiate() 
        country = getPlayerCountry(source) 
            if country == nil or country == false then 
               country = "n/a" 
    end 
        setElementData(source, "country", country) 
    end 
    addEventHandler('onPlayerJoin', g_Root, Initiate) 
      
    addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),function() 
      
    addEventHandler('onPlayerJoin', g_Root, 
        function() 
            country = getPlayerCountry(source) 
            if country == nil or country == false then 
               country = "n/a" 
            end 
            outputChatBox('#FF0000*ENTRANDO: #ffffff' .. getPlayerName(source) .. ' #339999Se ha Unido al server Desde #ffffff"'..country..'"#0fc0fc', getRootElement(), 255, 100, 100, true) 
            setElementData(source, "country", country) 
        end 
    ) 
      
    function() 
         country = getPlayerCountry(source) 
            if country == nil or country == false then 
               country = "n/a" 
            end 
        setElementData(source, "country", country) 
    end, 4000, 1) 
      
        end 
    ) 
    aCountries = {} 
      
      
    function getPlayerCountry ( player ) 
        return getIpCountry ( getPlayerIP ( player ) ) 
    end 
      
    

  7. Hola, bueno tengo un problema con esto, quise modificar la columna del FPS, lo puse mas chico pero cuando inicio, se ve la tabla pero no marca los "FPS". ¿Cual es el Problema?

    - NOTHING-

    SOLVED

  8. Hola a todos!

    Bueno intente esto, es una parte del panel, el panel viene con un buymap, pero intente comprar un map y pues en el chat sale que habia comprado un map, pero al parecer no pasaba eso. Lo que supuesta mente compraba como nextmap, no aparecia, es como si le diera a buymap y solo estoy gastando plata y no juego el map que compre..

    Puse /debugscript 3 pero no me aparecio nada.

    Por favor, cual seria el problema?

    Se lo agradecería mucho :)

    function buyMap(thePlayer,mapName) 
        if mapIsAlreadySet == false then 
            if not (mapName == "") then 
                local playerCash = tonumber(loadPlayerData(thePlayer,"cash")) 
                if playerCash >= mapCost then 
            executeCommandHandler("buymap",thePlayer,mapName) -- No entiendo esta línea 
                    savePlayerData(thePlayer,"cash",playerCash-mapCost) 
                    outputChatBox("#FFFFFFNextmap: "..getPlayerName(thePlayer).."#FFFFFF has bought a next map!",getRootElement(),255,255,255,true) 
                    outputChatBox("#FFFFFFNextmap: #00AAFF"..mapName,getRootElement(),255,255,255,true) 
                    mapIsAlreadySet = thePlayer 
                    local oldmapbuys = loadPlayerData(thePlayer,"mapBuys") 
                    savePlayerData(thePlayer,"mapBuys", oldmapbuys + 1) 
                    CheckAchievement(thePlayer,13) 
                    scoreboardRefresh(thePlayer) 
                else 
                    outputChatBox("#00AAFF# #FFFFFFYou don't have enough money to set a map!",thePlayer,255,255,255,true) 
                end 
            else 
                outputChatBox("#00AAFF# #FFFFFFPlease select a map from the list first!",thePlayer,255,255,255,true) 
            end 
        else 
            outputChatBox("#00AAFF# #FFFFFFA map is already set at the moment! Please try again later.",thePlayer,255,255,255,true) 
        end 
    end 
    

×
×
  • Create New...