GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Rodrick_William - 2013. november 28. - 17:13:31

Cím: Csak Rcon admin választhatja.
Írta: Rodrick_William - 2013. november 28. - 17:13:31
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.\");
       }
}
Cím: Csak Rcon admin választhatja.
Írta: BoOy - 2013. november 28. - 23:50:05
    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.\");
}
Cím: Csak Rcon admin választhatja.
Írta: Rodrick_William - 2013. november 29. - 14:30:42
Nem jó ugyanugy be tudok lépni.
Cím: Csak Rcon admin választhatja.
Írta: BoOy - 2013. november 29. - 15:02:22

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
Cím: Csak Rcon admin választhatja.
Írta: Flash - 2013. november 29. - 15:03:48
Ha skinválasztóba szeretnéd visszarakni az admint (nem értelek..) akkor:
 
   SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
Cím: Csak Rcon admin választhatja.
Írta: BoOy - 2013. november 29. - 15:07:05

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
Cím: Csak Rcon admin választhatja.
Írta: Rodrick_William - 2013. november 29. - 15:08:00
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...
Cím: Csak Rcon admin választhatja.
Írta: Lucio - 2013. november 29. - 15:46:46
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);
                   }
              }
Cím: Csak Rcon admin választhatja.
Írta: Rodrick_William - 2013. november 29. - 20:09:20
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!