Szerző Téma: Admin megfigyelés/TV  (Megtekintve 1357 alkalommal)

Admin megfigyelés/TV
« Dátum: 2020. Január 21. - 18:25:20 »
0
Sziasztok! Azt szeretném kérdezni, hogy tudnám azt megírni a szerveremre, hogy ha egy admin elekzd valakit megfigyelni/tv-zmo, majd abba hagyja, ne ott dobja ki, ahol a megfigyelt személy volt, hanem ott ahol megfigyelés előtt ált.


Itt a scipt:
CMD:tv(playerid,params[])
{
   if(pInfo[playerid][pAdmin] >= 1 && pInfo[playerid][pALogin] == 1 || pInfo[playerid][pOrokAs] > 0 || pInfo[playerid][pAs] > 0)
   {
       if(sscanf(params,"u", id)) return SendClientMessage(playerid, PIROS, "Használat: /tv < Név / Id >");
       if(!IsPlayerConnected(id)) return SendClientMessage(playerid, PIROS, "A játékos nem elérhető!");

       if(GetPlayerVehicleID(id) > 0)
       {
         TogglePlayerSpectating(playerid, 1);
          PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
       }
      else
      {
          TogglePlayerSpectating(playerid, 1);
          PlayerSpectatePlayer(playerid, id);
      }

      SendClientMessage(playerid, PIROS, "Megfigyelés bekapcsolva!");

      SetPlayerInterior(playerid, GetPlayerInterior(id));
       SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
   }
   else
   {
      SendClientMessage(playerid, PIROS, "Nem vagy 1* Admin!");
   }

   return 1;
}

CMD:tvki(playerid)
{
   if(pInfo[playerid][pAdmin] >= 1 && pInfo[playerid][pALogin] == 1 || pInfo[playerid][pOrokAs] > 0 || pInfo[playerid][pAs] > 0 || pInfo[playerid][pVIP2] == 5)
   {
       SendClientMessage(playerid, PIROS, "Megfigyelés kikapcsolva!");
       TogglePlayerSpectating(playerid, 0);
      
       Speec[playerid] = 1;
   }
   else
   {
      SendClientMessage(playerid, PIROS, "Nem vagy 1* Admin!");
   }
   return 1;
}

Nem kell megszólni azért hogy Holiday-t scriptelem. Ezzel a moddal kezdem el tanulni a sciptelést, ezzel a moddal nyitok szervert, persze más néven, egy készülőben lévő mappolásal stb.

darell.

  • Vendég
Re:Admin megfigyelés/TV
« Válasz #1 Dátum: 2020. Január 21. - 20:15:57 »
0
savepos... loadpos?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Re:Admin megfigyelés/TV
« Válasz #2 Dátum: 2020. Január 22. - 03:14:43 »
0
Lemented a poziciot es vissza betoltod.

Re:Admin megfigyelés/TV
« Válasz #3 Dátum: 2020. Január 22. - 15:15:55 »
0
Ha megkérnélek titeket szépen, ezt megtudnátok mutatni a bekültött sciptemben? Mert ezt nem nagyon sikerült felfogni. :(

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Re:Admin megfigyelés/TV
« Válasz #4 Dátum: 2020. Január 22. - 15:28:41 »
0
Amint hazaérek megoldom neked :)

Re:Admin megfigyelés/TV
« Válasz #5 Dátum: 2020. Január 22. - 16:10:59 »
0
Amint hazaérek megoldom neked :)
Rendben, nagyon szépen köszönöm. :)

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Re:Admin megfigyelés/TV
« Válasz #6 Dátum: 2020. Január 22. - 17:14:10 »
0
a játékosok adatait tartalmazó tömbödbe (enum):
pLastPos[3],
pLastInterior,
pLastWorld

CMD:tv(playerid,params[])
{
   if(pInfo[playerid][pAdmin] >= 1 && pInfo[playerid][pALogin] == 1 || pInfo[playerid][pOrokAs] > 0 || pInfo[playerid][pAs] > 0)
   {
       if(sscanf(params,"u", id)) return SendClientMessage(playerid, PIROS, "Használat: /tv < Név / Id >");
       if(!IsPlayerConnected(id)) return SendClientMessage(playerid, PIROS, "A játékos nem elérhető!");
  if(GetPlayerState(playerid) != PLAYER_STATE_SPECTATING)
{
GetPlayerPos(playerid, pInfo[playerid][pLastPos][0], pInfo[playerid][pLastPos][1], pInfo[playerid][pLastPos][2]);

pInfo[playerid][pLastInterior] = GetPlayerInterior(playerid);
pInfo[playerid][pLastWorld] = GetPlayerVirtualWorld(playerid);
}
       if(GetPlayerVehicleID(id) > 0)
       {
         TogglePlayerSpectating(playerid, 1);
          PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
       }
      else
      {
          TogglePlayerSpectating(playerid, 1);
          PlayerSpectatePlayer(playerid, id);
      }

      SendClientMessage(playerid, PIROS, "Megfigyelés bekapcsolva!");
 
      SetPlayerInterior(playerid, GetPlayerInterior(id));
       SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
   }
   else
   {
      SendClientMessage(playerid, PIROS, "Nem vagy 1* Admin!");
   }

   return 1;
}

CMD:tvki(playerid)
{
   if(pInfo[playerid][pAdmin] >= 1 && pInfo[playerid][pALogin] == 1 || pInfo[playerid][pOrokAs] > 0 || pInfo[playerid][pAs] > 0 || pInfo[playerid][pVIP2] == 5)
   {
       SendClientMessage(playerid, PIROS, "Megfigyelés kikapcsolva!");
       TogglePlayerSpectating(playerid, 0);
      SetPlayerPos(playerid, pInfo[playerid][pLastPos][0], pInfo[playerid][pLastPos][1], pInfo[playerid][pLastPos][2]);
      SetPlayerVirtualWorld(playerid, pInfo[playerid][pLastWorld]);
      SetPlayerInterior(playerid, pInfo[playerid][pLastInterior]);
       Speec[playerid] = 1;
   }
   else
   {
      SendClientMessage(playerid, PIROS, "Nem vagy 1* Admin!");
   }
   return 1;
}

« Utoljára szerkesztve: 2020. Január 22. - 17:16:16 írta AnthonyGates »

Re:Admin megfigyelés/TV
« Válasz #7 Dátum: 2020. Január 22. - 17:47:05 »
0
Köszönöm. De szerintem én elrontok valamit. Ahogy berakom az enum hoz azt a három dolgot, rögtön errort ad.

C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(301) : error 001: expected token: "}", but found "-identifier-"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(355) : error 010: invalid function or declaration
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(416) : error 010: invalid function or declaration
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2496) : error 017: undefined symbol "pBasseball"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2502) : error 017: undefined symbol "pColt"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2508) : error 017: undefined symbol "pDeagle"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2514) : error 017: undefined symbol "pM4"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2520) : error 017: undefined symbol "pShotgun"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2704) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2706) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2708) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2710) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2712) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2714) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2716) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(2718) : error 017: undefined symbol "pFrakcio"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3514) : error 017: undefined symbol "pBanned"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3516) : error 017: undefined symbol "pBanned"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3564) : error 017: undefined symbol "pBorton"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3594) : error 017: undefined symbol "pAs"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3598) : error 017: undefined symbol "pDrogTermelesiHelyX"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3599) : error 017: undefined symbol "pDrogTermelesiHelyY"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3600) : error 017: undefined symbol "pDrogTermelesiHelyZ"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3634) : error 017: undefined symbol "pIP"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3653) : error 017: undefined symbol "pBorton"
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(3668) : error 017: undefined symbol "pALogin"

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Re:
« Válasz #8 Dátum: 2020. Január 22. - 17:51:00 »
0
C:\Users\user\Desktop\NewGamingRP Cuccai\New.pwn(301) : error 001: expected token: "}", but found "-identifier-"

Hiányzik egy: }

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal