Jump to content

[ayuda] getPlayerName(player)


Bc#

Recommended Posts

        dxDrawText(""..getPlayerName(player).." #333333T#ffffffomo el Hunter!",0,sy/3,sx,sy,tocolor(r,g,b,alfa*255),(2.5*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) 

El getPlayerName(player) no me funciona ¿esta mal la sintaxis?

Link to comment

Creo que player no es necesario definirlo pues lo ocupe en una función previa para definir el color del team de la persona que tome el hunter y funciono perfecto pero creo que la sintaxis al poner el getPlayerName(player) esta mal.

Link to comment
Tenes que usar triggerClientEvent con el player que tomo el hunter con el evento de cuando cojes el pickup

Este es el script que tenia

    addEvent("onPlayerPickUpRacePickup",true) 
    addEventHandler("onPlayerPickUpRacePickup",getRootElement(), 
    function(number, sort, model) 
        if (sort == "vehiclechange" and model == 425) then 
            triggerClientEvent("onHunterEvent",getRootElement()) 
        end 
    end) 

Este es el que edite.

    addEvent("onPlayerPickUpRacePickup",true) 
    addEventHandler("onPlayerPickUpRacePickup",getRootElement(), 
    function(number, sort, model, playerName, playerSource, commandName) 
        if playerName then 
        local thePlayer = getPlayerFromName ( playerName ) 
            if (sort == "vehiclechange" and model == 425) then 
                triggerClientEvent(theplayer, "onHunterEvent",getRootElement()) 
            end 
        end 
    end) 

¿Es eso lo que decias?

Link to comment

Lo editaste de forma horrible xD

Dejalo como antes por favor :D

y pone

addEvent("onHunterEvent", true) 
addEventHandler("onHunterEvent", root, function() 
 dxDrawText(""..getPlayerName(player).." #333333T#ffffffomo el Hunter!",0,sy/3,sx,sy,tocolor(r,g,b,alfa*255),(2.5*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) end ) 

Link to comment
Lo editaste de forma horrible xD

Dejalo como antes por favor :D

y pone

addEvent("onHunterEvent", true) 
addEventHandler("onHunterEvent", root, function() 
 dxDrawText(""..getPlayerName(player).." #333333T#ffffffomo el Hunter!",0,sy/3,sx,sy,tocolor(r,g,b,alfa*255),(2.5*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) end ) 

Estaria bien hacer eso siendo que mi client es este

local hunterReached = false 
sx,sy = guiGetScreenSize() 
font = dxCreateFont("evo.ttf", 18) 
  
addEvent("onClientMapStarting",true) 
addEventHandler("onClientMapStarting",root, 
function () 
    hunterReached = false 
    hunterOnly = false 
    triggerServerEvent("noclouds",getRootElement()) 
end 
) 
function start_drawing() 
    if hunterReached == false then 
    removeEventHandler("onClientRender",getRootElement(),draw_message) 
    addEventHandler("onClientRender",getRootElement(),draw_message) 
    setTimer(stop_drawing,5000,1) 
    mes_ID = 1 
    getTickStart = getTickCount () 
    hunterReached = true 
    end 
end 
  
function stop_drawing() 
    removeEventHandler("onClientRender",getRootElement(),draw_message) 
end 
  
addEvent("onPlayerPickUpRacePickup",true) 
addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunter) 
  
function draw_message(source , player) 
    local getTickNow = getTickCount () - getTickStart 
    if getTickNow <= 1000 then 
    alfa = getTickNow/1000 
    elseif getTickNow >= 4000 then 
    alfa = (5000-getTickNow)/1000 
    else 
    alfa = 1 
    end 
        local player = getLocalPlayer() 
    local r,g,b = 255,255,255 
    local team = getPlayerTeam(player) 
    if team then 
        r,g,b = getTeamColor(team) 
    end 
    if mes_ID == 1 then 
        dxDrawText("Tomaron El Hunter!\n #333333C#fffffforre",0,sy/3,sx,sy,tocolor(0,0,0,alfa*200),(1*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) 
        dxDrawText("#333333T#ffffffomaron #333333E#ffffffl #333333H#ffffffunter!\n #333333C#fffffforre",0,sy/3,sx,sy,tocolor(r,g,b,alfa*255),(1*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) 
    end 
    end 
     
addEvent("onHunterEvent",true) 
addEventHandler("onHunterEvent",getRootElement(),start_drawing) 
fileDelete('client.lua') 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...