Jump to content

need help


Blaawee

Recommended Posts

Posted

i'v been edit this code and it's not work

 ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : ",true,tab1) 
     guiLabelSetColor (ip1,255,255,0,220) 
     guiSetFont(ip1,"default-bold-small") 
  
 ping1 = guiCreateLabel(0.02,0.55,0.94,0.92,"your ping : ",true,tab1) 
     guiLabelSetColor (ping1,255,255,0,220) 
     guiSetFont(ping1,"default-bold-small") 
   
 theSerial = getPlayerSerial( thePlayer ) 
 serial1 = guiCreateLabel(0.02,0.68,0.94,0.92,"your serial : "..theSerial,true,tab1) 
     guiLabelSetColor (serial1,255,255,0,220) 
     guiSetFont(serial1,"default-bold-small")   
         name1 = guiCreateLabel(0.02,0.82,0.94,0.92," username : ",true,tab1) 
     guiLabelSetColor (name1,0,255,0,220) 
     guiSetFont(name1,"default-bold-small") 
--Team 
     theTeam = getPlayerTeam( source ) 
     if theTeam then 
         teamName = getTeamName(theTeam) 
     else 
         teamName = "N/A" 
      end 
 yourteam = guiCreateLabel(0.02,0.88,0.94,0.92,"yourTeam :"..tostring(teamName),true,tab1) 
guiLabelSetColor (yourteam,0,255,0,220) 
guiSetFont(yourteam,"default-bold-small") 

Posted
ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : ",true,tab1) 
     guiLabelSetColor (ip1,255,255,0,220) 
     guiSetFont(ip1,"default-bold-small") 
  
 ping1 = guiCreateLabel(0.02,0.55,0.94,0.92,"your ping : "..tostring(getPlayerPing(localPlayer)),true,tab1) 
     guiLabelSetColor (ping1,255,255,0,220) 
     guiSetFont(ping1,"default-bold-small") 
  
 theSerial = getPlayerSerial( thePlayer ) 
 serial1 = guiCreateLabel(0.02,0.68,0.94,0.92,"your serial : "..tostring(getPlayerSerial()),true,tab1) 
     guiLabelSetColor (serial1,255,255,0,220) 
     guiSetFont(serial1,"default-bold-small")   
         name1 = guiCreateLabel(0.02,0.82,0.94,0.92," username : ",true,tab1) 
     guiLabelSetColor (name1,0,255,0,220) 
     guiSetFont(name1,"default-bold-small") 
--Team 
     theTeam = getPlayerTeam( localPlayer ) 
     if theTeam then 
         teamName = getTeamName(theTeam) 
     else 
         teamName = "N/A" 
      end 
 yourteam = guiCreateLabel(0.02,0.88,0.94,0.92,"yourTeam :"..tostring(teamName),true,tab1) 
guiLabelSetColor (yourteam,0,255,0,220) 
guiSetFont(yourteam,"default-bold-small") 

Posted

what about get player ip and player account ??

 ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : "..tostring(getPlayerIP(localPlayer)),true,tab1) 
      guiLabelSetColor (ip1,255,255,0,220) 
      guiSetFont(ip1,"default-bold-small") 
   
  ping1 = guiCreateLabel(0.02,0.55,0.94,0.92,"your ping : "..tostring(getPlayerPing(localPlayer)),true,tab1) 
      guiLabelSetColor (ping1,255,255,0,220) 
      guiSetFont(ping1,"default-bold-small") 
   
  theSerial = getPlayerSerial( thePlayer ) 
  serial1 = guiCreateLabel(0.02,0.68,0.94,0.92,"your serial : "..tostring(getPlayerSerial()),true,tab1) 
      guiLabelSetColor (serial1,255,255,0,220) 
      guiSetFont(serial1,"default-bold-small") 
   
      name1 = guiCreateLabel(0.02,0.82,0.94,0.92," username : "..tostring(getPlayerAccount()),true,tab1) 
      guiLabelSetColor (name1,0,255,0,220) 
      guiSetFont(name1,"default-bold-small") 
  
      theTeam = getPlayerTeam( localPlayer ) 
      if theTeam then 
          teamName = getTeamName(theTeam) 
      else 
          teamName = "N/A" 
       end 
  yourteam = guiCreateLabel(0.02,0.88,0.94,0.92,"yourTeam :"..tostring(teamName),true,tab1) 
 guiLabelSetColor (yourteam,0,255,0,220) 
 guiSetFont(yourteam,"default-bold-small") 

is this right ?

Posted

That's highly wrong.

You need to trigger a event to get the client IP, then add a event handler in the server side for that trigger and then trigger to client side the player IP.

Posted

server side:

    triggerClientEvent("ip",getLocalPlayer()) 
     ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : "..ip,true,tab1) 
  

like this?

Posted

Like this ?

client :

ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : "..ip ,true,tab1) 
     guiLabelSetColor (ip1,255,255,0,220) 
     guiSetFont(ip1,"default-bold-small") 
      
     triggerServerEvent("ip", getLocalPlayer()) 

server :

function ip( thePlayer ) 
  
ip = getPlayerIP ( thePlayer ) 
  
  
end 
addEvent("ip") 
addEventHandler("ip", root, ip) 

Posted

ClientSide ..

function ip( thePlayer ) 
  
getPlayerIP = (thePlayer) 
  
end 
addEvent("ip") 
addEventHandler("ip", root, ip) 

serverSide...

    ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : "..ip ,true,tab1) 
    guiLabelSetColor (ip1,255,255,0,220) 
    guiSetFont(ip1,"default-bold-small") 
    triggerClientEvent ( "ip", getRootElement(),getLocalPlayer() ) 
     

Posted
ClientSide ..
function ip( thePlayer ) 
  
getPlayerIP = (thePlayer) 
  
end 
addEvent("ip") 
addEventHandler("ip", root, ip) 

serverSide...

    ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : "..ip ,true,tab1) 
    guiLabelSetColor (ip1,255,255,0,220) 
    guiSetFont(ip1,"default-bold-small") 
    triggerClientEvent ( "ip", getRootElement(),getLocalPlayer() ) 
     

Wrong. You mixed them up. getPlayerIP is server-side ONLY. GUI is client-side ONLY. + the getPlayerIP function your wrote there has invalid arguments.
Posted (edited)

Client Side :

 ip1 = guiCreateLabel(0.02,0.62,0.94,0.92,"your ip : ",true,tab1) 
      guiLabelSetColor (ip1,255,255,0,220) 
      guiSetFont(ip1,"default-bold-small") 
      triggerServerEvent("ip", getPlayerIP()) 
   
  ping1 = guiCreateLabel(0.02,0.55,0.94,0.92,"your ping : "..tostring(getPlayerPing(localPlayer)),true,tab1) 
      guiLabelSetColor (ping1,255,255,0,220) 
      guiSetFont(ping1,"default-bold-small") 
   
  theSerial = getPlayerSerial( thePlayer ) 
  serial1 = guiCreateLabel(0.02,0.68,0.94,0.92,"your serial : "..tostring(getPlayerSerial()),true,tab1) 
      guiLabelSetColor (serial1,255,255,0,220) 
      guiSetFont(serial1,"default-bold-small")   
          name1 = guiCreateLabel(0.02,0.82,0.94,0.92," username : ",true,tab1) 
      guiLabelSetColor (name1,0,255,0,220) 
      guiSetFont(name1,"default-bold-small") 
  
      theTeam = getPlayerTeam( localPlayer ) 
      if theTeam then 
          teamName = getTeamName(theTeam) 
      else 
          teamName = "N/A" 
       end 
 yourteam = guiCreateLabel(0.02,0.88,0.94,0.92,"yourTeam :"..tostring(teamName),true,tab1) 
 guiLabelSetColor (yourteam,0,255,0,220) 
 guiSetFont(yourteam,"default-bold-small") 

Server Side:

function ip1( thePlayer )   
 getPlayerIP = (thePlayer) 
   end 
 addEvent("ip") 
 addEventHandler("ip", root, ip1) 

Like This ?

Edited by Guest
Posted

Oh my god, you still don't get me, HOW IS HE GOING TO SEND IT BACK IF HE DOESN'T USE triggerClientEvent? do you even know what is that function used for?

Posted

It's used to trigger a client event?

Edit: OH! Your talking about server-side lua. I thought you we're talking about the client-side lua. Yea. Misunderstanding, I understand now, I think.

Edit 2: I don't get it. Can you just write a script of it, to demonstrate? I'm just dumb sometimes.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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