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