Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

ADMIN ON DUTY SISTEMA


SpowneR

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3740 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, mačiau forume yra AOD sistema, tik nelabai gera, pagalvojau įkelsiu gerą, veikinačia. Išpradžių ačiū ES.^ už pataisymą, dabar einame prie pamokos.


 


1.Prie žaidėjo kitamųjų prirašome:



bool:pAOD,

2.Susikuriame #defines:



#define IsAODOn(%0) !!PlayerInfo[%0][pAOD]

3.Dabar susikuriame komandą: /aod - aš naudosiu ZCMD:



CMD:aod(playerid)
{
if(PlayerInfo[playerid][Adminas] == 0) return 0;
new msg[115];
if(IsAODOn(playerid))
{
format(msg, 115, "Administratorius {FF0000}%s {FFFFFF}išjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]", GetPlayerNameEx(playerid)); //IŠGAUNA ŽAIDĖJO VARDĄ.
PlayerInfo[playerid][pAOD] = false; // ČIA NUSTATO KAD AOD NEBĖRA ĮJUNGTAS.
}
else
{
format(msg, 114, "Administratorius {FF0000}%s {FFFFFF}įjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]", GetPlayerNameEx(playerid)); // ČIA TAIP PAT IŠGAUNA ŽAIDĖJO VARDĄ
PlayerInfo[playerid][pAOD] = true; // ČIA NUSTATO JOG AOD YRA ĮJUNGTAS, ŽAIDĖJO KINTAMUOSE.
}
SendClientMessageToAll(0xFFFFFFFF, msg); //NUSIUNČIA ŠIĄ ŽINUTE VISIEMS.
return 1;
}

Na, štai baigta, o dabar paaiškinsi kaip patriktinti ar Administratorius įjungęs, aod, kad leistų naudoti komandas:


Čia pavyždžiui komanda: /akomandos:



CMD:akomandos(playerid,params[])
{
    if( !IsAODOn ( playerid ) ) return SendClientMessage(playerid, COLOR_RED, "{F7D000}[ ADMIN ON DUTY ]{FFFFFF} Norit naudoti administratoriaus komandas įjunkite {F7D000}[ AOD ]{FFFFFF} sistemą!");
    {
        ShowPlayerDialgo(playerid, 102, DIALOG_STYLE_LIST, "Adminų komandos", "Pavizdys\nPavizdys", "Gerai", "Išeiti");
    }
    return 1;
}


if( !IsAODOn ( playerid ) ) return SendClientMessage(playerid, COLOR_RED, "{F7D000}[ ADMIN ON DUTY ]{FFFFFF} Norit naudoti administratoriaus komandas įjunkite {F7D000}[ AOD ]{FFFFFF} sistemą!");

Visų komandų pradžioje reikia prirašyti šį kodą, tam kad patikrinti ar Administratorius yra įjungęs ADMIN ON DUTY SISTEMĄ.

Redaguota , nario -EVΛNAS
Nuoroda į komentarą
Dalintis per kitą puslapį

stock IsAODOn ( playerid )// ŠIS STOCK TIKRINA ADMIN KOMANDAS AR AOD YRA ĮJUNGTAS.
{
if( PlayerInfo [ playerid ] [ pAOD ] == true ) return 1;
else
return 0;
}
stock IsjungiamAOD ( playerid )//ŠITĄ ŽINUTĘ RODYS KAIP ŽAIDĖJAS IŠJUNGS AOD.
{
new msg [ 200 ];
format(msg,sizeof(msg),"{FFFFFF}Administratorius {FF0000}%s {FFFFFF}išjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]",GetPlayerNameEx( playerid ));//IŠGAUNA ŽAIDĖJO VARDĄ.
SendClientMessageToAll ( -1, msg );//NUSIUNČIA ŠIĄ ŽINUTĘ VISIEMS.
PlayerInfo [ playerid ] [ pAOD ] = false;//ČIA NUSTATO KAD AOD NEBĖRA ĮJUNGTAS.
}
stock IjungiamAOD ( playerid )//ŠI ŽINUTĖ RODYS KAD ADMIN'AS ĮJUNGS AOD SISTEMA.
{
new msg [ 200 ];
format(msg,sizeof(msg),"{FFFFFF}Administratorius {FF0000}%s {FFFFFF}įjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]",GetPlayerNameEx( playerid ));//ČIA TAIP PAT IŠGAUNA ŽAIDĖJO VARDĄ
SendClientMessageToAll ( -1, msg );/NUSIUNČIA ŠIĄ ŽINUTE VISIEMS.
PlayerInfo [ playerid ] [ pAOD ] = true;//ČIA NUSTATO JOG AOD YRA ĮJUNGTAS, ŽAIDĖJO KINTAMUOSE.
}

Koks tolkas tokias nesąmonės stock'int?

Nuoroda į komentarą
Dalintis per kitą puslapį

#define IsAODOn(%0) !!PlayerInfo[%0][pAOD]
CMD:aod(playerid)

{

if(PlayerInfo[playerid][Adminas] == 0) return 0;

new msg[115];

if(IsAODOn(playerid))

{

format(msg, 115, "Administratorius {FF0000}%s {FFFFFF}išjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]", GetPlayerNameEx(playerid)); //IŠGAUNA ŽAIDĖJO VARDĄ.

PlayerInfo[playerid][pAOD] = false; // ČIA NUSTATO KAD AOD NEBĖRA ĮJUNGTAS.

}

else

{

format(msg, 114, "Administratorius {FF0000}%s {FFFFFF}įjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]", GetPlayerNameEx(playerid)); // ČIA TAIP PAT IŠGAUNA ŽAIDĖJO VARDĄ

PlayerInfo[playerid][pAOD] = true; // ČIA NUSTATO JOG AOD YRA ĮJUNGTAS, ŽAIDĖJO KINTAMUOSE.

}

SendClientMessageToAll(0xFFFFFFFF, msg); //NUSIUNČIA ŠIĄ ŽINUTE VISIEMS.

return 1;

}

/aod naudoji GetPlayerNameEx f-ją kuria neaprašei o /s nenaudoji. Nepaaiškinai iš kur atsirado Adminas kint.
Nuoroda į komentarą
Dalintis per kitą puslapį

#define IsAODOn(%0) !!PlayerInfo[%0][pAOD]
CMD:aod(playerid)
{
     if(PlayerInfo[playerid][Adminas] == 0) return 0;
     new msg[115];
     if(IsAODOn(playerid))
     {
          format(msg, 115, "Administratorius {FF0000}%s {FFFFFF}išjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]", GetPlayerNameEx(playerid)); //IŠGAUNA ŽAIDĖJO VARDĄ.
          PlayerInfo[playerid][pAOD] = false; // ČIA NUSTATO KAD AOD NEBĖRA ĮJUNGTAS.
     }
     else
     {
          format(msg, 114, "Administratorius {FF0000}%s {FFFFFF}įjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]", GetPlayerNameEx(playerid)); // ČIA TAIP PAT IŠGAUNA ŽAIDĖJO VARDĄ
          PlayerInfo[playerid][pAOD] = true; // ČIA NUSTATO JOG AOD YRA ĮJUNGTAS, ŽAIDĖJO KINTAMUOSE.
     }
     SendClientMessageToAll(0xFFFFFFFF, msg); //NUSIUNČIA ŠIĄ ŽINUTE VISIEMS.
     return 1;
}
/aod naudoji GetPlayerNameEx f-ją kuria neaprašei o /s nenaudoji. Nepaaiškinai iš kur atsirado Adminas kint.
Skriptas gi, o ne pamoka. Kam reikės tas pats susižinos ir supras. Ne mažvaikiai yra ( nors... ).
Nuoroda į komentarą
Dalintis per kitą puslapį

stock IsAODOn ( playerid )// ŠIS STOCK TIKRINA ADMIN KOMANDAS AR AOD YRA ĮJUNGTAS.
{
if( PlayerInfo [ playerid ] [ pAOD ] == true ) return 1;
else
return 0;
}
stock IsjungiamAOD ( playerid )//ŠITĄ ŽINUTĘ RODYS KAIP ŽAIDĖJAS IŠJUNGS AOD.
{
new msg [ 200 ];
format(msg,sizeof(msg),"{FFFFFF}Administratorius {FF0000}%s {FFFFFF}išjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]",GetPlayerNameEx( playerid ));//IŠGAUNA ŽAIDĖJO VARDĄ.
SendClientMessageToAll ( -1, msg );//NUSIUNČIA ŠIĄ ŽINUTĘ VISIEMS.
PlayerInfo [ playerid ] [ pAOD ] = false;//ČIA NUSTATO KAD AOD NEBĖRA ĮJUNGTAS.
}
stock IjungiamAOD ( playerid )//ŠI ŽINUTĖ RODYS KAD ADMIN'AS ĮJUNGS AOD SISTEMA.
{
new msg [ 200 ];
format(msg,sizeof(msg),"{FFFFFF}Administratorius {FF0000}%s {FFFFFF}įjungė AOD rėžimą {FF0000}[ {FFFFFF}Admin On Duty {FF0000}]",GetPlayerNameEx( playerid ));//ČIA TAIP PAT IŠGAUNA ŽAIDĖJO VARDĄ
SendClientMessageToAll ( -1, msg );/NUSIUNČIA ŠIĄ ŽINUTE VISIEMS.
PlayerInfo [ playerid ] [ pAOD ] = true;//ČIA NUSTATO JOG AOD YRA ĮJUNGTAS, ŽAIDĖJO KINTAMUOSE.
}

Koks tolkas tokias nesąmonės stock'int?

čia apines mode... šitie stock buvo... aš stockinau, nes maniau, kad dar kai kur panaudosiu.

Kodel tu viska kopijuoji? SUKURK SAVO KĄ NORS , O NE KOPIJUOK!

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3740 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...