Jump to content
  • 0

Ajutor /aod ; /hod


Question

Posted

Nick: Twes

Problema: Nu reusesc sa fac ca atunci cand un helper sau admin sunt on duty sa nu le scada din viata iar atunci cand cineva ii ataca sa le scada 35HP si sa dea un mesaj de genu : "Nu mai ataca acest helper , este on duty"

Erori / warnings: -

Lini/script: /aod ( Doar liniile de la on duty)

[pawn] else

            {

                GetPlayerName(playerid, sendername, sizeof(sendername));

                format(string, sizeof(string), "{FFFFFF}Admin {FF66FF}%s{FFFFFF} is now on duty.",sendername,playerid);

                SendClientMessageToAll(0x1B8EE4FF,string);

                AdminDuty[playerid] = 1;

                SetPlayerHealth(playerid,99999);

                SetPlayerArmour(playerid,99999);

SetPlayerColor(playerid,0xFAAFBEFF);

                for(new i = 0; i < MAX_PLAYERS; i ++)

                      {

                        if(IsPlayerConnected(i))

                        {

                        }

                      }[/pawn]

/hod ( doar liniile on duty)

[pawn]SetTimerEx( "Heal", 1000, true, "dds", playerid );

                GetPlayerName(playerid, sendername, sizeof(sendername));

    format(string, sizeof(string), "{FFFFFF}Helper {FF66FF}%s{FFFFFF} is now on duty.Please /w him or /needhelp if you need help.",sendername,playerid);

SendClientMessageToAll(0xFAAFBEFF,string);

AdminDuty[playerid] = 1;

                SetPlayerHealth(playerid,99999);

                SetPlayerArmour(playerid,99999);

SetPlayerColor(playerid,0xFAAFBEFF);

for(new i = 0; i < MAX_PLAYERS; i ++)

                {

                if(IsPlayerConnected(i))

        {

      SetPlayerMarkerForPlayer( i,playerid,0xFAAFBEFF );

    }[/pawn]

Ai incercat sa rezolvi singur ?: da , de multe ori

4 answers to this question

Recommended Posts

Posted

Posteaza ce ai incercat sa faci.Si ambele comenzi intregi te rog.

 

 

Posted

Poftim.:

[pawn] else

            {

                GetPlayerName(playerid, sendername, sizeof(sendername));

                format(string, sizeof(string), "{FFFFFF}Admin {FF66FF}%s{FFFFFF} is now on duty.",sendername,playerid);

                SendClientMessageToAll(0x1B8EE4FF,string);

                AdminDuty[playerid] = 1;

                SetPlayerArmour(playerid, 10000000);

                SetPlayerHealth(playerid, 10000000);

                SetPlayerColor(playerid,0xFAAFBEFF);

                for(new i = 0; i < MAX_PLAYERS; i ++)

                      {

                        if(IsPlayerConnected(i))

                        {

                        }

                      }[/pawn] - aod

[pawn]etTimerEx( "Heal", 1000, true, "dds", playerid );

                GetPlayerName(playerid, sendername, sizeof(sendername));

            format(string, sizeof(string), "{FFFFFF}Helper {FF66FF}%s{FFFFFF} is now on duty.Please /w him or /needhelp if you need help.",sendername,playerid);

                SendClientMessageToAll(0xFAAFBEFF,string);

                AdminDuty[playerid] = 1;

              SetPlayerArmour(playerid, 10000000);

                SetPlayerHealth(playerid, 10000000);

                SetPlayerColor(playerid,0xFAAFBEFF);

                for(new i = 0; i < MAX_PLAYERS; i ++)

                {

                        if(IsPlayerConnected(i))

                        {

                          SetPlayerMarkerForPlayer( i,playerid,0xFAAFBEFF );

                        }[/pawn] - HOD

Acum faza cu -35hp

[pawn]public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)

{

    if(AdminDuty[damagedid] == 1 || HelperDuty[damagedid] == 1)

    {

    new Float:playerHealth = 0;

    GetPlayerHealth ( playerid, playerHealth );

    SetPlayerHealth(playerid, ( playerHealth - 35.0 ) );

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Nu ai voie sa ataci un admin / helper on duty !");

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ai primit -35hp. Data viitoare fi mai atent");

    }

    return 1;

}[/pawn] Poftim.

Posted

if(AdminDuty[damagedid] == 1 || HelperDuty[damagedid] == 1)

    {

    new Float:playerHealth = 0;

    GetPlayerHealth ( playerid, playerHealth );

    SetPlayerHealth(playerid, ( playerHealth - 35.0 ) );

    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Nu ai voie sa ataci un admin / helper on duty !");

    SendClientMessage(playerid,COLOR_LIGHTRED,"Ai primit -15 HP !");

    }

Pui asta la OnPlayerGiveDamage

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.