"Создавай виртуальные миры для домов." А как их создать?, т.е. что и куда вписывать?
(к примеру) Вот один из домов который я построил (Мод GF)
952.630615,-909.103576,45.765598,140.264205,1371.322387,1083.866577,0,0,0,0,0,0,Sergej_Rusman,MouDom,5000000,0,0,5,1,1,3,100,0,0,479, -1,-1,35,10,0
Насчёт того, что и ге находиться, я вкурсе (очень много облазил форумов)
Добавлено (05.02.2011, 10:19)
---------------------------------------------
Quote (DDoS)
[pwn]enum hInfo[/pwn] [pwn]hWorld,[/pwn] [pwn]if(house != 255)[/pwn] [pwn]SetPlayerVirtualWorld(playerid, HouseInfo[house][hWorld]);[/pwn] [pwn]public LoadProperty()[/pwn] [pwn]new arrCoords[30][64];[/pwn] [pwn]HouseInfo[idx][hWorld] = strval(arrCoords[29]);[/pwn] [pwn]public OnPropUpdate()[/pwn] [pwn]format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",[/pwn] [pwn]HouseInfo[idx][hWorld]);[/pwn] [pwn]if(strcmp(cmd, "/buyhouse", true) == 0)[/pwn] [pwn]SetPlayerVirtualWorld(playerid, HouseInfo[h][hWorld]);[/pwn] [pwn]if(strcmp(cmd, "/rentroom", true) == 0)[/pwn] [pwn]SetPlayerVirtualWorld(playerid, HouseInfo[h][hWorld]);[/pwn] [pwn]if(strcmp(cmd, "/house", true) == 0)[/pwn] [pwn]SetPlayerVirtualWorld(playerid, HouseInfo[housenum][hWorld]);[/pwn] [pwn]if(strcmp(cmd, "/enter", true) == 0)[/pwn] [pwn]SetPlayerVirtualWorld(playerid, HouseInfo[i][hWorld]);[/pwn] [pwn]if(strcmp(cmd, "/exit", true) == 0)[/pwn] [pwn]if (GetPlayerVirtualWorld(playerid) == HouseInfo[i][hWorld] && IsPlayerInRangeOfPoint(playerid, 3.0, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))[/pwn] [pwn]SetPlayerVirtualWorld(playerid, 0);[/pwn] [pwn]if(strcmp(cmd, "/ram", true) == 0)[/pwn] [pwn]SetPlayerVirtualWorld(playerid, HouseInfo[i][hWorld]);[/pwn] [pwn]pLocal[/pwn] - советую убрать у домов...делайте все по порядку лень было рассписывать
хм.... я сё это сделал по порядку и у меня 1 еррор
E:\сервера\new mod\gamemodes\Bg.pwn(26532) : error 017: undefined symbol "i"
В строчке 26532 я написал следующее:
[/pwn]if(GetPlayerVirtualWorld(playerid) == HouseInfo[i][hWorld] && IsPlayerInRangeOfPoint(playerid, 3.0, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))
{
SetPlayerVirtualWorld(playerid,0);
return 1;
}[/pwn]
Добавлено (05.02.2011, 10:42)
---------------------------------------------
Всё, сделал, теперь еррора нет, а вот после выхода из дома, всёравно появляешься возле другого дома(