24.07.2009, 14:59
Hello Guys i have a big problem with my new Haus
Whenn i going into my house and make /open than stay "locked"
but thats not locked (
Any Players on my Server can going to my House ...
I create it with Virual World
I post my script
thats /exit
and this /enter
Thanks for helping
Whenn i going into my house and make /open than stay "locked"
but thats not locked (
Any Players on my Server can going to my House ...
I create it with Virual World
I post my script
Код:
if(strcmp(cmd, "/open", true) == 0) { if(IsPlayerConnected(playerid)) { for(new i = 0; i < sizeof(HouseInfo); i++) { if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]) || PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])) { if(PlayerInfo[playerid][pPhousekey] == i) { if(HouseInfo[i][hLock] == 1) { HouseInfo[i][hLock] = 0; GameTextForPlayer(playerid, "~w~Door ~g~Unlocked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); return 1; } if(HouseInfo[i][hLock] == 0) { HouseInfo[i][hLock] = 1; GameTextForPlayer(playerid, "~w~Door ~r~Locked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); return 1; } } else { GameTextForPlayer(playerid, "~r~You Dont Have A Key", 5000, 6); return 1; } } }
Код:
else if (PlayerToPoint(3.0, playerid,221.600006,1143.599975,1082.599975) && GetPlayerVirtualWorld(playerid) == 10)//Haus 35, Innen Koordianten und dann Virtuele Welt { SetPlayerInterior(playerid,0);//Interior SetPlayerPos(playerid,2393.169921,-1646.660034,13.640000);//enter Koordinaten PlayerInfo[playerid][pInt] = 0;//Interior SetPlayerVirtualWorld(playerid,0);//Virtuelle Welt }
Код:
else if (PlayerToPoint(3.0, playerid,2393.169921,-1646.660034,13.640000))//Haus 35, WO das man /enter macht { if(PlayerToPoint(3.0, playerid,2393.169921,-1646.660034,13.640000))//Wo man /enter macht { SetPlayerPos(playerid,221.600006,1143.599975,1082.599975);//Interior ID (Innen Koordianten) SetPlayerInterior(playerid,4);//Interior PlayerInfo[playerid][pInt] = 4;//interior SetPlayerVirtualWorld(playerid, 10);//Virtuele Welt } else { SetPlayerVirtualWorld(playerid, 10);//Virtuele Welt } }