Guest User

Untitled

a guest
May 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. #include <a_samp>
  2. new brama;
  3.  
  4. public OnFilterScriptInit()
  5. {
  6. return 1;
  7. }
  8.  
  9. public OnFilterScriptExit()
  10. {
  11. return 1;
  12. }
  13.  
  14. public OnGameModeInit()
  15. {
  16. brama = CreateObject(980, 1534.8304443359, -1451.3564453125, 14.659830093384, 0, 0, 0); //Brama zamknięta
  17. return 1;
  18. }
  19.  
  20. public OnGameModeExit()
  21. {
  22. return 1;
  23. }
  24.  
  25. public OnPlayerCommandText(playerid, cmdtext[])
  26. {
  27. if(!strcmp(cmdtext, "/open", true))
  28. { // ... tworzymy tablice, do przechowania nicku gracza.
  29. new Name[24]; // Pobieramy nick gracza do wcześniej utworzonej tablicy
  30. GetPlayerName(playerid, Name, 24);// Porównujemy wcześniej pobrany nick gracza, z tym zapisanym w skrypcie.
  31. if(!strcmp(Name, "Luki_Carvalio", true))//W naszym przypadku - "Luki_Carvalio"
  32. { // Co się dzieje, gdy powyższy warunek zostanie spełniony
  33. }else{ // Co się dzieje, gdy powyższy warunek NIE zostanie spełniony. W tym przypadku wysyłamy informację : )
  34. SendClientMessage(playerid, 0xFFFFFFAA, "Komedna dostępna tylko dla Luki_Carvalio (Szefa firmy Siódemka)"); //tekst po wpisaniu komendy przez innego gracza
  35. }
  36. return 1;
  37. }
  38.  
  39. if (strcmp("/close", cmdtext, true, 10) == 0)
  40. {
  41. GameTextForPlayer(playerid, "~n~Zamykanie ~r~bramy", 3000, 5);
  42. MoveObject(brama, 1534.8304443359, -1451.3564453125, 14.659830093384, 3); //pozycja zamkniętej bramy
  43. return 1;
  44. }
  45.  
  46. if (strcmp("/open", cmdtext, true, 10) == 0)
  47. {
  48. GameTextForPlayer(playerid, "~n~Otwieranie ~r~bramy", 3000, 5);
  49. MoveObject(brama, 1534.830078125, -1451.3564453125, 20.159830093384, 3); //pozycja otwartej bramy
  50. return 1;
  51. }
  52. return 0;
  53. }
Add Comment
Please, Sign In to add comment