Ergebnis 1 bis 3 von 3

Thema: Komischer LUA Error

  1. #1

    Standard Komischer LUA Error

    Hallo,
    der server dagt bei dem Folgenden Script immer "attempt to index local 'ply' (a boolean value)".
    Obwohl das eigendlich nciht sein kann...

    Code:
    local ply = player.GetByUniqueID( ServerData[pl].uID )
    if not ply then end
    ply:SendLua("SetRPData( "..data1..", "..data2..")") <- Markierte Zeile
    Die Variable 'ply' wird nirgenswo anders benutzt...

    MFG
    Schnittlauch

  2. #2

    Standard AW: Komischer LUA Error

    Code:
    local ply = player.GetByUniqueID( ServerData[pl].uID );
    if !ply then
    	return ;
    else
    	ply:SendLua("SetRPData( ' ..data1.. ', '..data2..')");
    end
    Versuch das mal und btw. machs glei richtig mim ply wie:

    Code:
    for _, ply in pairs(player.GetByUniqueID( ServerData[pl].uID )) do
    	if !ply then
    		return ;
    	else
    		ply:SendLua("SetRPData( ' ..data1.. ', '..data2..')");
    	end
    end

    Wenns so auch ncih geht ka aber es sollte gehen

  3. #3

    Standard AW: Komischer LUA Error

    YaY, danke funktioniert wieder

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •