View difference between Paste ID: fFFNtLhi and 45EyD1nA
SHOW: | | - or go back to the newest paste.
1
new HotelEnter;
2
new HotelExit;
3
4
enum Info
5
{
6
	eingemietet
7
};
8
9
public OnGameModeInit()
10
{
11
	HotelEnter=CreatePickup(1239,1,334.3976,-1816.1603,6.9059,VirtuelleWelt);//Da wo das EingangsPickup sein soll des Hotels
12
	HotelExit=CreatePickup(1239,1,2215.454833,-1147.475585,1025.796875);//Da wo der Ausgang des Hotels sein soll
13
	CreatePickup(1239,1,339.7202,-1784.6465,5.0958,VirtuelleWelt);//"EinmietPickup
14-
	Create3DTextLabel("/checkin to rent a room", 0x008080FF,1239,1,339.7202,-1784.6465,5.0958, 40.0, 0, 0);
14+
	Create3DTextLabel("/checkin to rent a room", 0x008080FF,1239,1,339.7202,-1784.6465,5.0958, 40.0, 0, 0); //Hier ist ein Error
15
	return 1;
16
}
17
18
public OnPlayerCommandText(playerid, cmdtext[])
19
{
20-
		if(strcmp("/einmieten",true)== 0)
20+
		if(strcmp("/einmieten",true)== 0) // hier ist auch ein error
21
	{
22-
		if(IsPlayerInRangeOfPoint(playerid,1,1239,1,339.7202,-1784.6465))
22+
		if(IsPlayerInRangeOfPoint(playerid,1,1239,1,339.7202,-1784.6465)) //hier auch
23
		{
24
			if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,COLOR_WHITE,"Du hast nicht genug Geld.");
25-
	    		pInfo[playerid][peingemietet] = 1;
25+
	    		pInfo[playerid][peingemietet] = 1; // Hier auch
26
	    		SendClientMessage(playerid,COLOR_WHITE,"Du hast dich eingemietet. Das Zimmer kostet 100$");
27
	    		GivePlayerMoney(playerid,-100);
28
		}
29
		else
30
		{
31
			SendClientMessage(playerid,COLOR_WHITE,"Du bist nicht am Punkt zum einmieten.");
32
		}
33
	}
34
}
35
36
public OnPlayerSpawn(playerid)
37
{
38
	if(pInfo[playerid][eingemietet] == 1)
39
	{
40
		SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
41
		SetPlayerInterior(playerid,15);//Setzt den Spieler in den Interior des Hotels
42
	}
43
	return 1;
44
}
45
46
public OnPlayerPickUpPickup(playerid, pickupid)
47
{
48
	if(pickupid==HotelEnter)
49
	{
50
		SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
51
		SetPlayerInterior(playerid,15);//Die Interior ID, in den der Spieler gesetzt wird
52
	}
53
	else if(pickupid==HotelExit)
54
	{
55
		SetPlayerPos(playerid,334.3976,-1816.1603,6.9059);
56
		SetPlayerInterior(playerid,0);//setzt den Spieler in den "Standart" Interior 0
57
	}
58
	return 1;
59
}