Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new brama;
- public OnFilterScriptInit()
- {
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnGameModeInit()
- {
- brama = CreateObject(980, 1534.8304443359, -1451.3564453125, 14.659830093384, 0, 0, 0); //Brama zamknięta
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/open", true))
- { // ... tworzymy tablice, do przechowania nicku gracza.
- new Name[24]; // Pobieramy nick gracza do wcześniej utworzonej tablicy
- GetPlayerName(playerid, Name, 24);// Porównujemy wcześniej pobrany nick gracza, z tym zapisanym w skrypcie.
- if(!strcmp(Name, "Luki_Carvalio", true))//W naszym przypadku - "Luki_Carvalio"
- { // Co się dzieje, gdy powyższy warunek zostanie spełniony
- }else{ // Co się dzieje, gdy powyższy warunek NIE zostanie spełniony. W tym przypadku wysyłamy informację : )
- SendClientMessage(playerid, 0xFFFFFFAA, "Komedna dostępna tylko dla Luki_Carvalio (Szefa firmy Siódemka)"); //tekst po wpisaniu komendy przez innego gracza
- }
- return 1;
- }
- if (strcmp("/close", cmdtext, true, 10) == 0)
- {
- GameTextForPlayer(playerid, "~n~Zamykanie ~r~bramy", 3000, 5);
- MoveObject(brama, 1534.8304443359, -1451.3564453125, 14.659830093384, 3); //pozycja zamkniętej bramy
- return 1;
- }
- if (strcmp("/open", cmdtext, true, 10) == 0)
- {
- GameTextForPlayer(playerid, "~n~Otwieranie ~r~bramy", 3000, 5);
- MoveObject(brama, 1534.830078125, -1451.3564453125, 20.159830093384, 3); //pozycja otwartej bramy
- return 1;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment