03.08.2012, 11:19
Quote:
Sim, tens razгo.
255255255255 = 4 x 3 = 12 caracteres mбximos em um ip. Transformando isto em binбrio ficarб: que sгo 31 bits (32) o que й vбlido em pawn. - O problema real disto й que em SA:MP ao um valor flutuante desta maneira retorna a ъltima cadeia com valores invбlidos (como eu jб havia me referido algo similar a Ken antes) pawn Код:
https://sampforum.blast.hk/showthread.php?tid=323055 O problema, й que assim pode haver colisхes, й raro, mas pode haver. Por este motivo, й mais viбvel o cуdigo que fiz lб encima (pode usar char para ocupar menos memуria a execuзгo й mais rбpida, se este й o problema). ===== Nгo analisei bem seu cуdigo, mas a conclusгo й que nгo podemos representar o endereзo de forma "humanamente legнvel" em floats. Algo como "2.55255255255" em inteiros tambйm nгo O IP mбximo que vocк poderia representar й aquele que expressa cellmax. O problema й que a primeira cadeia de cellmax, nгo poderia ser superior a 2 ou atй 1. 2.147.483.647 Isto nгo й suficiente para representar um endereзo de ip - diferente de classe a. |