Guest User

Untitled

a guest
Jul 20th, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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); //Hier ist ein Error
  15. return 1;
  16. }
  17.  
  18. public OnPlayerCommandText(playerid, cmdtext[])
  19. {
  20. if(strcmp("/einmieten",true)== 0) // hier ist auch ein error
  21. {
  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; // 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. }
Advertisement
Add Comment
Please, Sign In to add comment