Szerző Téma: Adminszolgálatos jelzése a kismapon.  (Megtekintve 1277 alkalommal)

Adminszolgálatos jelzése a kismapon.
« Dátum: 2013. november 06. - 20:21:59 »
0 Show voters
Sziasztok hogy tudnátok nekem megoldani hogy ilyenkor:
 

CMD:adminszolgalat(playerid, params[])
{
if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, PIROS, \"Sajnos nincs ilyen parancs.\");
if(pInfo[playerid][pAdmin] >= 1)
{
if(AdminSzoliban[playerid] == 0)
{
   SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
   SetPlayerHealth(playerid, 100000);
   AdminSzoliban[playerid] = 1;
   SetPlayerColor(playerid,0x4f008fFF);
   if(pInfo[playerid][pASkin] == 0 )
   {
       SetPlayerSkin(playerid,217);
   }
   else
   {
       SetPlayerSkin(playerid,pInfo[playerid][pASkin]);
   }
}
else
{
    SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
    SetPlayerHealth(playerid, 100);
    SetPlayerColor(playerid, 0xFFFFFF00);
    SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
    AdminSzoliban[playerid] = 0;
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
return 1;
}

 
Ha adminszolgálatba áll akkor piros jel jelzi a kismapon, még messzirõl is! Nagyon megköszönném ha valaki segíítene nékem!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Adminszolgálatos jelzése a kismapon.
« Válasz #1 Dátum: 2013. november 07. - 08:49:17 »
0 Show voters
a színek elegek lennének
RGBA-nál az A (alpha) értéket 0-ra (00) vagy 255-re (FF) állítod, vagy a kettõ között is állíthatsz akkor átlátszó lesz a marker
ezeket a függvényeket, nézd meg, hogy nem állítanak e valamit és azért nem látod az admint a térképen:
http://wiki.sa-mp.com/wiki/ShowPlayerMarkers
http://wiki.sa-mp.com/wiki/LimitPlayerMarkerRadius
http://wiki.sa-mp.com/wiki/SetPlayerMarkerForPlayer
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Adminszolgálatos jelzése a kismapon.
« Válasz #2 Dátum: 2013. november 07. - 14:06:37 »
0 Show voters
Hogy építsem be a parancsba ?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Adminszolgálatos jelzése a kismapon.
« Válasz #3 Dátum: 2013. november 07. - 14:17:35 »
0 Show voters

Hogy építsem be a parancsba ?
 
[/quote]
mit?
a szín állítás már benne van
ez a 2 függvény általában OnGameModeInit alatt van
http://wiki.sa-mp.com/wiki/ShowPlayerMarkers
http://wiki.sa-mp.com/wiki/LimitPlayerMarkerRadius
ez meg valahol a kódban,
http://wiki.sa-mp.com/wiki/SetPlayerMarkerForPlayer
ezeket nézd meg, hogy vannak e a kódodban
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Adminszolgálatos jelzése a kismapon.
« Válasz #4 Dátum: 2013. november 07. - 14:21:48 »
0 Show voters
OnGameModeInit alatt van 1 ilyen:
ShowPlayerMarkers(true);
más nincs.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Adminszolgálatos jelzése a kismapon.
« Válasz #5 Dátum: 2013. november 07. - 14:31:45 »
0 Show voters
http://wiki.sa-mp.com/wiki/ShowPlayerMarkers
http://wiki.sa-mp.com/wiki/MarkerModes
 
PLAYER_MARKERS_MODE_OFF        (0)
PLAYER_MARKERS_MODE_GLOBAL     (1)
PLAYER_MARKERS_MODE_STREAMED   (2)

 
inkább írd át 1-re mert ott nem boolean típust vár, nem jelzett arra a sorra semmit?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Adminszolgálatos jelzése a kismapon.
« Válasz #6 Dátum: 2013. november 07. - 14:41:12 »
0 Show voters
nem de akkor ezt: PLAYER_MARKERS_MODE_GLOBAL     (1)
a parancsba irjam?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Adminszolgálatos jelzése a kismapon.
« Válasz #7 Dátum: 2013. november 07. - 14:50:01 »
0 Show voters
ShowPlayerMarkers(true);

 
helyett:
 
ShowPlayerMarkers(1);

 
vagy
 
ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Adminszolgálatos jelzése a kismapon.
« Válasz #8 Dátum: 2013. november 07. - 14:59:30 »
0 Show voters
És amikor adminszoliba áll akkor hogy látják a kismapon?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Adminszolgálatos jelzése a kismapon.
« Válasz #9 Dátum: 2013. november 07. - 15:02:21 »
0 Show voters
SetPlayerColor(playerid,0x4f008fFF);

 
ha itt FF a vége akkor látják a térképen
ha itt 00 a vége akkor nem látják a térképen
ha a 2 között akkor átlátszóan látszik
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető gyuri98

  • 153
  • gyuri98
    • Profil megtekintése
Adminszolgálatos jelzése a kismapon.
« Válasz #10 Dátum: 2013. november 09. - 19:47:21 »
+1 Show voters
CMD:adminszolgalat(playerid, params[])
{
       if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, PIROS, \"Sajnos nincs ilyen parancs.\");
       if(pInfo[playerid][pAdmin] >= 1)
       {
               if(AdminSzoliban[playerid] == 0)
               {
                       SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
                       SetPlayerHealth(playerid, 100000);
                       AdminSzoliban[playerid] = 1;
                       SetPlayerColor(playerid,0x4f008fFF);
                       if(pInfo[playerid][pASkin] == 0 )
                       {
                           SetPlayerSkin(playerid,217);
                       }
                       else
                       {
                           SetPlayerSkin(playerid,pInfo[playerid][pASkin]);
                       }
               }
               else
               {
                   SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
                   SetPlayerHealth(playerid, 100);
                   SetPlayerColor(playerid, 0xFFFFFF00);
                   SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
                   AdminSzoliban[playerid] = 0;
               }
       }
       else
       {
           SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
       }
       return 1;
}

 
Tehát ha admin szoliba van akkor látják a mini mapon pirosan ha kilép akkor nem látják a mini mapon.

Adminszolgálatos jelzése a kismapon.
« Válasz #11 Dátum: 2013. november 09. - 19:51:55 »
0 Show voters
Ismét kösz! Megoldva! Gyuri +

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal