Sziasztok!Az lenne a gondom hogy van egy script ami egy üzenetküldést valósít meg.
 
belerakom a cuccokat így egy táblába pl.:
 
messages[id] = {}
messages[id][\"name\"]=name
messages[id][\"tema\"]=tema
messages[id][\"text\"]=text
messages[id][\"player\"]=player
 
ez meg is van és utana leküldöm minden kliensnek , mert ez szerver oldalon van.
 
A kliens oldaloon aztán
 
for k,v in ipairs(messages) do
 
ciklussal megjeleníttetem dxDrawText es hasonlók segístégével az üzenetet.
 
Ez eddig meg minden oké, te van olyan hogy törlés és amikor pl.: van 6 üzenet egymás alatt és a 4-et kitörlöm így.:
 
--------SZERVER OLDAL-------
for k,v in ipairs(messages) do
   if v[\"name\"]==message[\"name\"] and v[\"tema\"]==message[\"tema\"] and v[\"text\"]==message[\"text\"] then --itt megvizsgálom
      table.remove(messages,k)--ezzel törlöm
      triggerClientEvent(root, \"serveruzitoclients\", root,messages)---leküldöm megint a modosított táblát
 
a kliens oldalon nem mutatja a többi üzenetet csak a első hármat ugye mert a negyediket töröltem és az utánnavalókat sem mutatja és ha a táblába megint valaki ír pl a 7 üzit mar az sem látszik.
 
Előre is köszi a válaszokat
			
			
			
				
   
      Sziasztok!Az lenne a gondom hogy van egy script ami egy üzenetküldést valósít meg.
   
   
      belerakom a cuccokat így egy táblába pl.:
   
   
messages[id] = {}
messages[id][\"name\"]=name
messages[id][\"tema\"]=tema
messages[id][\"text\"]=text
messages[id][\"player\"]=player
   
      ez meg is van és utana leküldöm minden kliensnek , mert ez szerver oldalon van.
   
   
      A kliens oldaloon aztán
   
   
for k,v in ipairs(messages) do
   
      ciklussal megjeleníttetem dxDrawText es hasonlók segístégével az üzenetet.
   
   
      Ez eddig meg minden oké, te van olyan hogy törlés és amikor pl.: van 6 üzenet egymás alatt és a 4-et kitörlöm így.:
   
   
--------SZERVER OLDAL-------
for k,v in ipairs(messages) do
   if v[\"name\"]==message[\"name\"] and v[\"tema\"]==message[\"tema\"] and v[\"text\"]==message[\"text\"] then --itt megvizsgálom
      table.remove(messages,k)--ezzel törlöm
      triggerClientEvent(root, \"serveruzitoclients\", root,messages)---leküldöm megint a modosított táblát
   
      a kliens oldalon nem mutatja a többi üzenetet csak a első hármat ugye mert a negyediket töröltem és az utánnavalókat sem mutatja és ha a táblába megint valaki ír pl a 7 üzit mar az sem látszik.
   
   
      Előre is köszi a válaszokat
   
 
Ne használj table.remove-ot, adj nil értéket a táblában a kívánt loop kulcsnak.