Szerző Téma: Adminszolgálat  (Megtekintve 1708 alkalommal)

Adminszolgálat
« Dátum: 2011. Január 08. - 23:27:44 »
0 Show voters
Valaki segitene mert nincs 1 olyan Admin script amibe bene van hogy /adminszolgalat és én ezt szeretném be tenei ami nekem van lécci valaki le írná a kodot köszi elöre is

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Adminszolgálat
« Válasz #1 Dátum: 2011. Január 08. - 23:41:42 »
0 Show voters

Nem elérhető Denzel

  • 116
    • Profil megtekintése
Adminszolgálat
« Válasz #2 Dátum: 2011. Január 09. - 11:07:03 »
0 Show voters
És ha esetleg nem tudod betenni keress rá pl a /gotols -re és  a zöld //---------------------------------------------
tedd be úgy hogy //---------------------------------------[adminszolgalat]---------------------------------------------------

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Adminszolgálat
« Válasz #3 Dátum: 2011. Január 09. - 11:15:47 »
0 Show voters
SubZero irta:

 


new Text3D: atext;
if (strcmp(cmd,\"/adminszolgalat\",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SetPlayerHealth(playerid, 99999);
SetPlayerArmour(playerid, 99999);
SetPlayerSkin(playerid, 217);
ShowNameTags( 0 );
if (PlayerInfo[playerid][pAdmin] >= 1)
{
atext = Create3DTextLabel(\"Admin Szolgálatban\", 0x0073FFFF, 0.0, 0.0, 0.0, 20, 0, 1);
Attach3DTextLabelToPlayer(atext, playerid, 0.0, 0.0, 0.4);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \" Nem Használhatod Ezt A Parancsot!\");
}
}
return 1;
}
if (strcmp(cmd,\"/adminszolgalatki\",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SetPlayerArmour(playerid, 0);
SetPlayerSkin(playerid, 271);
ShowNameTags( 1 );
Delete3DTextLabel(atext);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, \" Nem Vagy Admin\");
}
}
return 1;
}
« Utoljára szerkesztve: 2011. Január 09. - 11:25:46 írta Sheet »

Nem elérhető GuLYu

Adminszolgálat
« Válasz #4 Dátum: 2011. Január 09. - 16:10:50 »
0 Show voters
tessék
 
new AdminDuty[MAX_PLAYERS]; // a mod elejére
new Text3D:DutyLabel[MAX_PLAYERS]; // a mod elejére
AdminDuty[playerid] = 0; // az Onplayerconnect-hez
Delete3DTextLabel(DutyLabel[playerid]); // onplayerdisconnecthez
if(!strcmp(cmdtext, \"/adminszolgálat\", true) || !strcmp(cmdtext, \"/adminszolgalat\", true))
{
if(IsPlayerConnected(playerid))
{
        for(new i = 0; i < GetMaxPlayers(); i ++)
               {
          if(PlayerInfo[playerid][pAdmin] >= 1) // ide az jön ha a játékos admin
          {
              new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev))
            new valtozo[56];
                if(AdminDuty[playerid] == 0)
              {
                  DutyLabel[playerid] = Create3DTextLabel(\"Admin\",0xFB0000FF,0,0,0,50,-1,1);
               Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
                  format(valtozo, sizeof(valtozo), \"%s adminszolgálatba állt!\",nev);
               SendClientMessageToAll(0xF5DEB3AA, valtozo);
                  ShowPlayerNameTagForPlayer(playerid, i, 1);
                  AdminDuty[playerid] = 1;
               new Float:AX,Float:AY,Float:AZ;
               GetPlayerPos(playerid, AX,AY,AZ);
               SetPlayerPos(playerid, AX,AY,AZ+1);
               SendClientMessage(playerid,0xFFFFFFAA,\"Adminszolgálatba álltál!\");
               TogglePlayerControllable(playerid, 1);
               SetPlayerSkin(playerid, 217); // beállítja a kinézetét az adminskin-re
               SetPlayerHealth(playerid, 99999); // beállítja a játékos életét 99999-re
               TogglePlayerControllable(playerid, 1);
              }
              else if(AdminDuty[playerid] == 1)
              {
                  format(valtozo, sizeof(valtozo), \"%s kilépett adminszolgálatból!\",nev);
                  Delete3DTextLabel(DutyLabel[playerid]);
               SendClientMessageToAll(0xF5DEB3AA, valtozo);
                  ShowPlayerNameTagForPlayer(playerid, i, 0);
               TogglePlayerControllable(playerid, 1);
                  AdminDuty[playerid] = 0;
               new eredetiskin = PlayerInfo[playerid][pChar];
               SetPlayerSkin(playerid, eredetiskin);  /// beállítja a játékos skin-ét arra ami az elõtt volt mielõtt szoliba állt
               new Float:X,Float:Y,Float:Z;
               GetPlayerPos(playerid, X,Y,Z);
               SetPlayerPos(playerid, X,Y,Z+1);
                 SetPlayerHealth(playerid, 100); // beállítja a játékos életét 100-ra
               SendClientMessage(playerid,0xFFFFFFAA,\"Kiléptél Adminszolgálatból!\");
               return 1;
              }
               }
               else SendClientMessage(playerid, COLOR_GREY, \"Nem vagy admin!\");
    }
}
    return 1;
    }

Adminszolgálat
« Válasz #5 Dátum: 2011. Január 10. - 22:08:51 »
0 Show voters
Hisz,amit te írtál ( GuLyu ) Bugos.. 1 errort ír ... nézz utána,mert nem bírom javítani :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal