на кой черт ему писать расширение для см, если у него числа в 32х битном диапазоне ?!
Цитата MERC (

)
int32 же ограничен до 2147483647 ?
А у меня числа до 4294967295
это называется слышу звон, да не знаю где он...
int (__int32)
4 - байт
от -2 147 483 648 до 2 147 483 647
unsigned int (unsigned __int32)
4 - байт
От 0 до 4 294 967 295
А теперь простой пример как собрать ip из байт в число и наоборот из числа в байты....
Код
public OnPluginStart()
{
new Ip = SIp(255, 255, 255, 255);
new IpB[4];
GIp(Ip, IpB);
PrintToServer("B1: %d B2: %d B3: %d B4: %d", IpB[0], IpB[1], IpB[2], IpB[3]);
}
stock SIp(Ar1, Ar2, Ar3, Ar4)
{
return (Ar1 & 0xFF) << 24 | (Ar2 & 0xFF) << 16 | (Ar3 & 0xFF) << 8 | (Ar4 & 0xFF);
}
stock GIp(ip, out[4])
{
out[0] = (ip >> 24) & 0xFF;
out[1] = (ip >> 16) & 0xFF;
out[2] = (ip >> 8) & 0xFF;
out[3] = ip & 0xFF;
}