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 | } |