Hallo,
undzwar lerne ich zur Zeit das Dynamische Scripten funktioniert soweit auch gut bloss...
Wenn ich ein Hotel miete, dann kann ich rein gehen in das Hotelzimmer..
Aber wenn ich /hexit eingebe lande ich nicht vor dem Hotel..
Hier der Befehl
ocmd:hexit(playerid, params[])
{
if(inHotel[playerid] == -1)return SendClientMessage(playerid,0x00FF00,"Du bist in keinem Haus!");
new hid = inHotel[playerid];
new innenraum = HotelInfo[hid][hotel_innen];
if(!IsPlayerInRangeOfPoint(playerid,5,HotelInnenraum[innenraum][innen_x],HotelInnenraum[innenraum][innen_y],HotelInnenraum[innenraum][innen_z]))return SendClientMessage(playerid,0x00FF00,"Du bist nicht am Ausgang!");
SetPlayerPos(playerid,HotelInfo[hid][Hotel_X],HotelInfo[hid][Hotel_Y],HotelInfo[hid][Hotel_Z]);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid,0x00FF00,"Du hast das Hotel verlassen!");
inHotel[playerid] = -1;
return 1;
}
Edit://Pawn Code richtig eingerückt..