Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×
  • 0

Ajutor in legatura cu comanda /gethere


Question

Posted

Salut , am o protectie anti abuz la acesta comanda si as vrea sa o scot

Ma puteti ajuta?  Multumesc

if(strcmp(cmd, "/gethere", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendUsage(playerid,"/gethere [playerid/PartOfName]");

return 1;

}

new Float:plocx,Float:plocy,Float:plocz;

new plo;

plo = ReturnUser(tmp);

if (IsPlayerConnected(plo))

{

    if(plo != INVALID_PLAYER_ID)

    {

  if(Goto[plo] == 1)

  {

if (PlayerData[playerid][pAdmin] >= 1 || PlayerData[playerid][pAgent] >= 1)

{

GetPlayerPos(playerid, plocx, plocy, plocz);

SetPlayerInterior(plo,GetPlayerInterior(playerid));

PlayerData[plo][pInt] = GetPlayerInterior(playerid);

PlayerData[plo][pLocal] = PlayerData[playerid][pLocal];

if(PlayerData[playerid][pInt] == 0)

{

SetPlayerInterior(plo,0);

}

if(plocz > 930.0 && PlayerData[playerid][pInt] == 0)

{

SetPlayerInterior(plo,1);

PlayerData[plo][pInt] = 1;

}

if (GetPlayerState(plo) == 2)

{

new tmpcar = GetPlayerVehicleID(plo);

SetVehiclePos(tmpcar, plocx, plocy+4, plocz);

}

else

{

SetPlayerPos(plo,plocx,plocy+2, plocz);

}

SendClientMessage(plo, COLOR_LIGHTGREEN, "Ai fost teleportat cu succes!");

foreach(Player, i)

{

    if(PlayerData[pAdmin] >= 1)

    {

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

        GetPlayerName(plo, giveplayer,sizeof(giveplayer));

    format(string, sizeof(string), "{43D1D1}[Admin/Agent]{FFFFFF}%s l-a adus langa el pe playerul {43D1D1}%s.", sendername,giveplayer);

SendClientMessage(i, COLOR_LIGHTRED, string);

    }

}

}

else

{

}

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "Acel player nu a dat /ajutor sau /report !");

}

    }

}

else

{

format(string, sizeof(string), "%d nu este conectat.", plo);

SendClientMessage(playerid, COLOR_GRAD1, string);

}

}

return 1;

}

11 answers to this question

Recommended Posts

Posted

+1 ca te-am ajutat poftim comanda fara restrictie:

if(strcmp(cmd, "/gethere", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_CMD, "[iNFO] {FFFFFF} /gethere [playerid/PartOfName]");

return 1;

}

new Float:plocx,Float:plocy,Float:plocz;

new plo;

plo = ReturnUser(tmp);

if (IsPlayerConnected(plo))

{

    if(plo != INVALID_PLAYER_ID)

    {

if (PlayerInfo[playerid][pAdmin] >= 1)

{

GetPlayerPos(playerid, plocx, plocy, plocz);

if (GetPlayerState(plo) == 2)

{

TelePos[plo][0] = 0.0;

TelePos[plo][1] = 0.0;

new tmpcar = GetPlayerVehicleID(plo);

SetVehiclePos(tmpcar, plocx, plocy+4, plocz);

}

else

{

SetPlayerPos(plo,plocx,plocy+2, plocz);

}

SetPlayerInterior(plo,GetPlayerInterior(playerid));

SetPlayerVirtualWorld(plo,GetPlayerVirtualWorld(playerid));

SendClientMessage(plo, COLOR_LIGHTRED2, "* Ai fost teleportat de un admin!");

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "  You are not autorized!");

}

}

}

else

{

format(string, sizeof(string), "  %d  is not an active player.", plo);

SendClientMessage(playerid, COLOR_GRAD1, string);

}

}

return 1;

}

Posted

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48782) : error 017: undefined symbol "COLOR_CMD"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48792) : error 017: undefined symbol "PlayerInfo"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48792) : warning 215: expression has no effect

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48792) : error 001: expected token: ";", but found "]"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48792) : error 029: invalid expression, assumed zero

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48792) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Am primit aceste erori , ce pot sa fac ?

Posted

if(strcmp(cmd, "/gethere", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_CMD, "[iNFO] {FFFFFF} /gethere [playerid/PartOfName]");

return 1;

}

new Float:plocx,Float:plocy,Float:plocz;

new plo;

plo = ReturnUser(tmp);

if (IsPlayerConnected(plo))

{

    if(plo != INVALID_PLAYER_ID)

    {

if (PlayerInfo[plo][pAdmin] > 1337)

{

SendClientMessage(playerid, COLOR_GRAD1, "Intreaba adminul sa vina la tine.");

return 1;

}

if (PlayerInfo[playerid][pAdmin] >= 3)

{

GetPlayerPos(playerid, plocx, plocy, plocz);

if(PlayerInfo[playerid][pInt] > 0)

{

SetPlayerInterior(plo,PlayerInfo[playerid][pInt]);

PlayerInfo[plo][pInt] = PlayerInfo[playerid][pInt];

PlayerInfo[plo][pLocal] = PlayerInfo[playerid][pLocal];

}

if(PlayerInfo[playerid][pInt] == 0)

{

SetPlayerInterior(plo,0);

}

if(plocz > 930.0 && PlayerInfo[playerid][pInt] == 0)

{

SetPlayerInterior(plo,1);

PlayerInfo[plo][pInt] = 1;

}

if (GetPlayerState(plo) == 2)

{

TelePos[plo][0] = 0.0;

TelePos[plo][1] = 0.0;

new tmpcar = GetPlayerVehicleID(plo);

SetVehiclePos(tmpcar, plocx, plocy+4, plocz);

}

else

{

SetPlayerPos(plo,plocx,plocy+2, plocz);

}

SendClientMessage(plo, COLOR_LIGHTRED2, "* Ai fost teleportat de un admin!");

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat sa folosesti comanda aceasta!");

}

}

}

else

{

format(string, sizeof(string), "  %d is not an active player.", plo);

SendClientMessage(playerid, COLOR_GRAD1, string);

}

}

return 1;

}

Posted

Aceleasi erori  :((

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48781) : error 017: undefined symbol "COLOR_CMD"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48791) : error 017: undefined symbol "PlayerInfo"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48791) : warning 215: expression has no effect

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodesAlex.pwn(48791) : error 001: expected token: ";", but found "]"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48791) : error 029: invalid expression, assumed zero

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48791) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Posted

            SendClientMessage(playerid, COLOR_CMD, "[iNFO] {FFFFFF} /gethere [playerid/PartOfName]");

            return 1;

        }

        new Float:plocx,Float:plocy,Float:plocz;

        new plo;

        plo = ReturnUser(tmp);

        if (IsPlayerConnected(plo))

        {

            if(plo != INVALID_PLAYER_ID)

            {

              if (PlayerInfo[plo][pAdmin] > 1337)

              {

                  SendClientMessage(playerid, COLOR_GRAD1, "Intreaba adminul sa vina la tine.");

                  return 1;

              }

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48793) : error 017: undefined symbol "COLOR_CMD"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48803) : error 017: undefined symbol "PlayerInfo"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48803) : warning 215: expression has no effect

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48803) : error 001: expected token: ";", but found "]"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48803) : error 029: invalid expression, assumed zero

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48803) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

       

Posted

Incearca: [pawn]if(strcmp(cmd, "/gethere", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GRAD2, "{00E6FF}UTILIZARE:{FFFFFF} /gethere [playerid/PartOfName]");

return 1;

}

new Float:plocx,Float:plocy,Float:plocz;

new plo;

plo = ReturnUser(tmp);

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

GetPlayerName(plo, giveplayer, sizeof(giveplayer));

if (IsPlayerConnected(plo))

{

    if(plo != INVALID_PLAYER_ID)

    {

            if(PlayerInfo[playerid][pInt] == 10 && PlayerInfo[playerid][pLocal] == 500)

        {

                        SendClientMessage(playerid, COLOR_GRAD2, "You can`t use this command in this place");

        return 1;

        }

        if(PlayerInfo[plo][pJailed] == 1)

        {

                        SendClientMessage(playerid,COLOR_GREY,"  You can`t use this command on that player because is in jail !");

                        return 1;

                    }

                    if(WantedLevel[plo] >= 1)

                    {

                        SendClientMessage(playerid,COLOR_GREY,"  You can`t use this command on that player, is currently Wanted !");

                        return 1;

                    }

if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)

{

GetPlayerPos(playerid, plocx, plocy, plocz);

if(PlayerInfo[playerid][pInt] > 0)

{

SetPlayerInterior(plo,PlayerInfo[playerid][pInt]);

PlayerInfo[plo][pInt] = PlayerInfo[playerid][pInt];

PlayerInfo[plo][pLocal] = PlayerInfo[playerid][pLocal];

}

if(PlayerInfo[playerid][pInt] == 0)

{

SetPlayerInterior(plo,0);

}

if(plocz > 930.0 && PlayerInfo[playerid][pInt] == 0) //the highest land point in sa = 526.8

{

SetPlayerInterior(plo,1);

PlayerInfo[plo][pInt] = 1;

}

if (GetPlayerState(plo) == 2)

{

TelePos[plo][0] = 0.0;

TelePos[plo][1] = 0.0;

new tmpcar = GetPlayerVehicleID(plo);

SetVehiclePos(tmpcar, plocx, plocy+4, plocz);

}

else

{

SetPlayerPos(plo,plocx,plocy+2, plocz);

}

SetPlayerInterior(plo,GetPlayerInterior(playerid));

SetPlayerVirtualWorld(plo,GetPlayerVirtualWorld(playerid));

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "{09F7DF}DENITED: {ffffff}Nu ai rangul administrativ necesar!");

}

}

}

else

{

format(string, sizeof(string), "  %d is not an active player.", plo);

SendClientMessage(playerid, COLOR_GRAD1, string);

}

}

return 1;

}[/pawn]

Daca iti da erori posteaza-le sa te ajut.

Te-am ajutat cu ceva? Da-mi un POZITIV !

Posted

Comanda am pus-o in locul unde se afla cealalta comanda , am sters-o pe aceia si am pus-o pe a ta

Uite ce erori primesc

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48806) : error 017: undefined symbol "PlayerInfo"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48806) : warning 215: expression has no effect

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48806) : error 001: expected token: ";", but found "]"

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48806) : error 029: invalid expression, assumed zero

C:\Users\Chescu\Desktop\My GM 0.3z\gamemodes\Alex.pwn(48806) : fatal error 107: too many error messages on one line

Asta e linia

            if(PlayerInfo[playerid][pInt] == 10 && PlayerInfo[playerid][pLocal] == 500)

        {

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.