Szerző Téma: Csak Rcon admin választhatja.  (Megtekintve 938 alkalommal)

Csak Rcon admin választhatja.
« Dátum: 2013. November 28. - 17:13:31 »
0 Show voters
Sziasztok itten hogy lehet viszadobbni a karakterválasztóba? ITTEN
 

case TEAM_ADMINS: {
       if (IsPlayerAdmin(playerid))
          {
            SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
     SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
          }
          else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
       }
}

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Csak Rcon admin választhatja.
« Válasz #1 Dátum: 2013. November 28. - 23:50:05 »
0 Show voters
    case TEAM_ADMINS:
{
if(IsPlayerAdmin(playerid))
{
    OnPlayerRequestClass(playerid,0);
   SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
   SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
}

Csak Rcon admin választhatja.
« Válasz #2 Dátum: 2013. November 29. - 14:30:42 »
0 Show voters
Nem jó ugyanugy be tudok lépni.

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Csak Rcon admin választhatja.
« Válasz #3 Dátum: 2013. November 29. - 15:02:22 »
0 Show voters

Nem jó ugyanugy be tudok lépni.
 
[/quote]
???? xd ezt nem értem.. azt akarod hogy visszadobjon a skinválasztóba.. mibe tud belépni? xdd

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Csak Rcon admin választhatja.
« Válasz #4 Dátum: 2013. November 29. - 15:03:48 »
+1 Show voters
Ha skinválasztóba szeretnéd visszarakni az admint (nem értelek..) akkor:
 
   SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Csak Rcon admin választhatja.
« Válasz #5 Dátum: 2013. November 29. - 15:07:05 »
0 Show voters

Ha skinválasztóba szeretnéd vissz*rakni az admint (nem értelek..) akkor:
 
   SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);

 

[/quote]
jó tudni hogy van ilyen függvény xd. :D Egybe nekem is segítettél Fless :D

Csak Rcon admin választhatja.
« Válasz #6 Dátum: 2013. November 29. - 15:08:00 »
0 Show voters
Már evvel is probálkoztam de akkor az admin nem tud belépni a classba !

Dupla hozzászólás automatikusan összefûzve. ( 2013. November 29. - 15:14:05 )

Na most igy csináltam:
 

case TEAM_ADMINS:
              {
                   if(IsPlayerAdmin(playerid))
                   {
                       OnPlayerRequestClass(playerid,0);
                       SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
                       SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
                   }
                   else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\"); ForceClassSelection(playerid);
             TogglePlayerSpectating(playerid, true);
             TogglePlayerSpectating(playerid, false);
      }

 
Sima játékost nem enged be se rcon admint se...
« Utoljára szerkesztve: 2013. November 29. - 15:14:05 írta Rodrick_William »

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Csak Rcon admin választhatja.
« Válasz #7 Dátum: 2013. November 29. - 15:46:46 »
0 Show voters
Ha else-nel többet írsz mint egy mûvelet akkor használj kapcsos zárójelet
 

case TEAM_ADMINS:
              {
                   if(IsPlayerAdmin(playerid))
                   {
                       OnPlayerRequestClass(playerid,0);
                       SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
                       SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
                   }
                   else
                   {
                   SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\"); ForceClassSelection(playerid);
                   TogglePlayerSpectating(playerid, true);
                   TogglePlayerSpectating(playerid, false);
                   }
              }

Csak Rcon admin választhatja.
« Válasz #8 Dátum: 2013. November 29. - 20:09:20 »
0 Show voters
Megoldva!
A Skin Alapján csináltam meg egyszerûbb.
Íme akinek kell:
 

public OnPlayerRequestSpawn(playerid)
{
status[playerid]=1;
new SkinID = GetPlayerSkin(playerid);
   if(SkinID == 217 || SkinID == 211)//ide még rakhatsz be
   {
       if(IsPlayerAdmin(playerid) == 0)
       {
       GameTextForPlayer(playerid, \"~g~Nem vagy Admin!\", 750, 3);
       return 0;
       }
}
   return 1;
}

 
Mûködik! Köszönöm!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal