Jump to content
  • 0

goto problema


KrsGabriel

Question

SALUT AM O PROBLEMA 

UN ADMIN DE LEVEL MAI MIC DECAT OWNERU NU POATE DA TP LA UN ADMIN MAI MARE DECAT EL FARA SA DEA /AOD

VA ROG AJUTATI-MA 

 

 

  //------------------------------------------------------------------------------
    if(strcmp(cmd, "/goto", true) == 0)
    {
          if(IsPlayerConnected(playerid))
          {
                if(PlayerInfo[playerid][pJailed] == 1)
                 {
                    SendClientMessage(playerid,COLOR_GREY,"[server]: Nu pleci nicaieri deoarece esti la inchisoare !");
                    return 1;
                }
                if(WantedLevel[playerid] >= 1)
                 {
                    SendClientMessage(playerid,COLOR_GREY,"[server]: Nu pleci nicaieri deoarece ai wanted !");
                    return 1;
                 }
                  new x_nr[256];
                  x_nr = strtok(cmdtext, idx);
                if(!strlen(x_nr))
                {
                    SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /goto [nume]");
                    SendClientMessage(playerid, COLOR_GRAD5, "Menu: SALA, M, BANK, HOSPITAL, DMW, CAR");
                    SendClientMessage(playerid, COLOR_GRAD5, "Menu: LS, SF, LV, AD, TEREN, VIP, (P)layer");
                    SendClientMessage(playerid, COLOR_GRAD5, "Menu: BC, HOTEL, BP, BB, PLATE, RACE, RACE2");
                    return 1;
                }
                if(strcmp(x_nr,"m",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, -2311.7415,-1637.7587,483.2643);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, -2311.7415,-1637.7587,483.2643);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat pe Chiliad.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s  s-a teleportat pe Chiliad.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Nu esti admin pentru a folosi comanda aceasta !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"plate",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 1306.20, -2230.70, 18.90);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 1306.20, -2230.70, 18.90);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        /*GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat pe Chiliad.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s  s-a teleportat pe Chiliad.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);*/
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Nu esti admin pentru a folosi comanda aceasta !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"sala",true) == 0)
                {
                    if (PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        SetPlayerPos(playerid, 1374.5255,5.6363,1008.1563);
                        SetPlayerInterior(playerid,1);
                        PlayerInfo[playerid][pInt] = 1;
                        SetPlayerVirtualWorld(playerid,123);
                        PlayerInfo[playerid][pVirWorld] = 123;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat in Arena Eventurilor.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s  s-a teleportat in Arena Eventurilor.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                     return 1;
                  }
                if(strcmp(x_nr,"bank",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 1462.7164,-1025.5474,23.8281);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 1462.7164,-1025.5474,23.8281);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la banca.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la banca.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"hospital",true) == 0)
                {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        SetPlayerPos(playerid, 1172.1720,-1332.8326,1006.4028);
                        SetPlayerInterior(playerid,6);
                        SetPlayerFacingAngle(playerid, 0);
                        PlayerInfo[playerid][pInt] = 6;
                        SetPlayerVirtualWorld(playerid, 1);
                        PlayerInfo[playerid][pVirWorld] = 1;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la Hospital.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la Hospital.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã .");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"ls",true) == 0)
                {
                    if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new arank[64];
                        if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                        else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                        else { arank = "Virus"; }
                        format(string, sizeof(string), "[%s]: %s s-a teleportat in LS.", arank,sendername);
                        SendHelperMessage(COLOR_YELLOW, string);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in LS.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                 }
                   if(strcmp(x_nr,"dmw",true) == 0)
                {
                    if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 3)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 2059.8696,-1910.9449,13.5469);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 2059.8696,-1910.9449,13.5469);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new arank[64];
                        if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                        else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                        else { arank = "Virus"; }
                        format(string, sizeof(string), "[%s]: %s s-a teleportat la DMW.", arank,sendername);
                        SendHelperMessage(COLOR_YELLOW, string);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la DMW.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                     return 1;
                }
                if(strcmp(x_nr,"lv",true) == 0)
                {
                    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 3)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new arank[64];
                        if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                        else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                        else { arank = "Virus"; }
                        format(string, sizeof(string), "[%s] %s s-a teleportat in LV.", arank,sendername);
                        SendHelperMessage(COLOR_YELLOW, string);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in LV.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                     return 1;
                }
                if(strcmp(x_nr,"sf",true) == 0)
                 {
                    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 3)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, -1417.0,-295.8,14.1);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, -1417.0,-295.8,14.1);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new arank[64];
                        if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                        else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                        else { arank = "Virus"; }
                        format(string, sizeof(string), "[%s]: %s s-a teleportat in SF.", arank,sendername);
                        SendHelperMessage(COLOR_YELLOW, string);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in SF.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"car",true) == 0)
                 {
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "{00A1FF}USAGE{FFFFFF}: /goto car [carid]");
                        return 1;
                    }
                    new testcar = strval(tmp);
                    if (PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        new Float:cwx2,Float:cwy2,Float:cwz2;
                        GetVehiclePos(testcar, cwx2, cwy2, cwz2);
                        new tmpcar = GetPlayerVehicleID(playerid);
                        SetPlayerPos(playerid, cwx2, cwy2, cwz2);
                        PlayerInfo[playerid][pVirWorld] = GetVehicleVirtualWorld(tmpcar);
                        SetPlayerVirtualWorld(playerid,GetVehicleVirtualWorld(tmpcar));
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la masina [%d].", sendername,testcar);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la masina [%d].",d,m,y,h,mi,s,sendername,testcar);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"ad",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 840.526611, -1031.174072, 25.850427);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 840.526611, -1031.174072, 25.850427);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la AD.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la AD.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"race",true) == 0)
                 {
                    if (PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        new tmpcar = GetPlayerVehicleID(playerid);
                        if (GetPlayerState(playerid) == 2)
                        {
                            SetVehiclePos(tmpcar, -1435.75, -652.664, 1054.94);
                        }
                        else
                        {
                            SetPlayerPos(playerid, -1435.75, -652.664, 1054.94);
                        }
                        SetPlayerInterior(playerid,4);
                        PlayerInfo[playerid][pInt] = 4;
                        SetPlayerVirtualWorld(playerid, 123);
                        PlayerInfo[playerid][pVirWorld] = 123;
                        LinkVehicleToInterior(tmpcar, GetPlayerInterior(playerid));
                        SetVehicleVirtualWorld(tmpcar, GetPlayerVirtualWorld(playerid));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat in Arena Curselor.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in Arena Curselor.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"race2",true) == 0)
                 {
                    if (PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        new tmpcar = GetPlayerVehicleID(playerid);
                        if (GetPlayerState(playerid) == 2)
                        {
                            SetVehiclePos(tmpcar, -1398.065307,-217.028900,1051.115844);
                        }
                        else
                        {
                            SetPlayerPos(playerid, -1398.065307,-217.028900,1051.115844);
                        }
                        SetPlayerInterior(playerid,7);
                        PlayerInfo[playerid][pInt] = 7;
                        SetPlayerVirtualWorld(playerid, 123);
                        PlayerInfo[playerid][pVirWorld] = 123;
                        LinkVehicleToInterior(tmpcar, GetPlayerInterior(playerid));
                        SetVehicleVirtualWorld(tmpcar, GetPlayerVirtualWorld(playerid));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat in Arena Curselor.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in Arena Curselor.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"teren",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
                        SetPlayerInterior(playerid,10);
                        PlayerInfo[playerid][pInt] = 10;
                        PlayerInfo[playerid][pVirWorld] = 123;
                        SetPlayerVirtualWorld(playerid,123);
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat pe Teren.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat pe Teren.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"hotel",true) == 0 || strcmp(x_nr,"hot",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] == 1340)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 2636.492187, 2329.948974, 10.921875);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 2636.492187, 2329.948974, 10.921875);
                        }
                        GameTextForPlayer(playerid, "~w~Welcome owner buycar",5000,1);
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la Hotelul Adminilor.", sendername);
                        ABroadCast(COLOR_LIGHTBLUE,string,1340);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la Hotelul Adminilor.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"bc",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 533.3819,-1291.8124,17.2422);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 533.3819,-1291.8124,17.2422);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la BuyCar.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la BuyCar.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"bp",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 1617.5712,-2637.0317,13.5469);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 1617.5712,-2637.0317,13.5469);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la Plane Shop.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la Plane Shop.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                    }
                    return 1;
                }
                if(strcmp(x_nr,"bb",true) == 0)
                 {
                     if(PlayerInfo[playerid][pAdmin] >= 1)
                    {
                        if (GetPlayerState(playerid) == 2)
                        {
                            new tmpcar = GetPlayerVehicleID(playerid);
                            SetVehiclePos(tmpcar, 183.974517,-1920.751220,1.203125);
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                        }
                        else
                        {
                            SetPlayerPos(playerid, 183.974517,-1920.751220,1.203125);
                        }
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 0);
                        PlayerInfo[playerid][pVirWorld] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "[Admin]: %s s-a teleportat la BuyBoat I.", sendername);
                        ABroadCast(COLOR_YELLOW,string,1);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la BuyBoat I.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"vip",true) == 0)
                 {
                    if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
                    {
                        SetPlayerPos(playerid, 1481.3234,-1755.2032,29.7559);
                        SetPlayerInterior(playerid,0);
                        PlayerInfo[playerid][pInt] = 0;
                        SetPlayerVirtualWorld(playerid, 1);
                        PlayerInfo[playerid][pVirWorld] = 1;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new arank[64];
                        if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                        else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                        else { arank = "Virus"; }
                        format(string, sizeof(string), "[%s]: %s s-a teleportat in Apartamentul Adminilor.", arank,sendername);
                        SendHelperMessage(COLOR_YELLOW, string);
                        new y, m, d;
                        new h,mi,s;
                        getdate(y,m,d);
                        gettime(h,mi,s);
                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in Apartamentul Adminilor.",d,m,y,h,mi,s,sendername);
                        AdminActivity(string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                        return 1;
                    }
                    return 1;
                }
                if(strcmp(x_nr,"p",true) == 0 || strcmp(x_nr,"player",true) == 0)
                 {
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                        SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /goto (p)player [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 || PlayerInfo[playerid][pHelper] >= 1)
                            {
                                 if(PlayerInfo[playerid][pAdmin] < 1339)
                                {
                                    if(AdminDuty[playerid] == 0 && HelperDuty[playerid] == 0)
                                    {
                                        SendClientMessage(playerid,COLOR_GREY,"[server]: Trebuie sa fii OnDuty !");
                                        return 1;
                                     }
                                }
                                if(PlayerInfo[plo][pAdmin] > PlayerInfo[playerid][pAdmin])
                                {
                                    SendClientMessage(playerid, COLOR_GRAD1,"[server]: Nu te poti teleporta la admini mai mari in grad ca tine !");
                                    return 1;
                                }
                                if(Spectate[playerid] != 255)
                                {
                                    Spectate[playerid] = 256;
                                }
                                GetPlayerPos(plo, plocx, plocy, plocz);
                                if(GetPlayerInterior(plo) > 0)
                                {
                                    SetPlayerInterior(playerid,GetPlayerInterior(plo));
                                    PlayerInfo[playerid][pInt] = GetPlayerInterior(plo);
                                    PlayerInfo[playerid][pVirWorld] = GetPlayerVirtualWorld(plo);
                                    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));
                                }
                                if(GetPlayerInterior(plo) == 0)
                                {
                                    SetPlayerInterior(playerid,0);
                                    PlayerInfo[playerid][pInt] = 0;
                                    PlayerInfo[playerid][pVirWorld] = 0;
                                    SetPlayerVirtualWorld(playerid,0);
                                }
                                if(plocz > 530.0 && GetPlayerInterior(plo) == 0) //the highest land point in sa = 526.8
                                {
                                    SetPlayerInterior(playerid,1);
                                    PlayerInfo[playerid][pInt] = 1;
                                    PlayerInfo[playerid][pVirWorld] = 1;
                                    SetPlayerVirtualWorld(playerid,1);
                                }
                                if (GetPlayerState(playerid) == 2)
                                {
                                    new tmpcar = GetPlayerVehicleID(playerid);
                                    SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
                                    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                                }
                                else
                                {
                                    SetPlayerPos(playerid,plocx,plocy+2, plocz);
                                }
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                GetPlayerName(plo, playername, sizeof(playername));
                                new arank[64];
                                if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                                else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                                else { arank = "Virus"; }
                                format(string, sizeof(string), "[%s]: %s s-a teleportat la playerul %s.", arank,sendername,playername);
                                SendHelperMessage(COLOR_YELLOW, string);
                                new y, m, d;
                                new h,mi,s;
                                getdate(y,m,d);
                                gettime(h,mi,s);
                                format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la playerul %s.",d,m,y,h,mi,s,sendername,playername);
                                AdminActivity(string);
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GRAD1, "[server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                                return 1;
                            }
                        }
                    }
                    else
                    {
                        format(string, sizeof(string), "[server]: %d is not an active player.", plo);
                        SendClientMessage(playerid, COLOR_GRAD1, string);
                    }
                    return 1;
                }
        }
        return 1;
    }

Edited by KrsGabriel
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Poftim:

if(strcmp(cmd, "/goto", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
        if(PlayerInfo[playerid][pJailed] == 1)
         {
          SendClientMessage(playerid,COLOR_GREY,"[Server]: Nu pleci nicaieri deoarece esti la inchisoare !");
          return 1;
        }
        if(WantedLevel[playerid] >= 1)
         {
          SendClientMessage(playerid,COLOR_GREY,"[Server]: Nu pleci nicaieri deoarece ai wanted !");
          return 1;
         }
              new x_nr[256];
              x_nr = strtok(cmdtext, idx);
              if(!strlen(x_nr))
            {
                SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /goto [nume]");
                SendClientMessage(playerid, COLOR_GRAD5, "Menu: SALA, M, BANK, HOSPITAL, DMW, CAR");
                SendClientMessage(playerid, COLOR_GRAD5, "Menu: LS, SF, LV, AD, TEREN, VIP, (P)layer");
                SendClientMessage(playerid, COLOR_GRAD5, "Menu: BC, HOTEL, BP, BB, PLATE, RACE, RACE2");
                return 1;
              }
            if(strcmp(x_nr,"m",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, -2311.7415,-1637.7587,483.2643);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, -2311.7415,-1637.7587,483.2643);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "[Admin]: %s s-a teleportat pe Chiliad.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %ss-a teleportat pe Chiliad.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Nu esti admin pentru a folosi comanda aceasta !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"plate",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 1306.20, -2230.70, 18.90);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 1306.20, -2230.70, 18.90);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              /*GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "[Admin]: %s s-a teleportat pe Chiliad.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %ss-a teleportat pe Chiliad.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);*/
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Nu esti admin pentru a folosi comanda aceasta !");
            return 1;
          }
          return 1;
              }
        if(strcmp(x_nr,"sala",true) == 0)
              {
          if (PlayerInfo[playerid][pAdmin] >= 1)
          {
            SetPlayerPos(playerid, 1374.5255,5.6363,1008.1563);
            SetPlayerInterior(playerid,1);
            PlayerInfo[playerid][pInt] = 1;
            SetPlayerVirtualWorld(playerid,123);
              PlayerInfo[playerid][pVirWorld] = 123;
              GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "[Admin]: %s s-a teleportat in Arena Eventurilor.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %ss-a teleportat in Arena Eventurilor.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
         return 1;
          }
        if(strcmp(x_nr,"bank",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 1462.7164,-1025.5474,23.8281);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 1462.7164,-1025.5474,23.8281);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "[Admin]: %s s-a teleportat la banca.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la banca.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
              if(strcmp(x_nr,"hospital",true) == 0)
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
            {
              SetPlayerPos(playerid, 1172.1720,-1332.8326,1006.4028);
            SetPlayerInterior(playerid,6);
            SetPlayerFacingAngle(playerid, 0);
            PlayerInfo[playerid][pInt] = 6;
            SetPlayerVirtualWorld(playerid, 1);
              PlayerInfo[playerid][pVirWorld] = 1;
              GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "[Admin]: %s s-a teleportat la Hospital.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la Hospital.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GREY, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã .");
            return 1;
          }
          return 1;
        }
              if(strcmp(x_nr,"ls",true) == 0)
            {
          if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
            new arank[64];
            if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
            else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
            else { arank = "Virus"; }
              format(string, sizeof(string), "[%s]: %s s-a teleportat in LS.", arank,sendername);
            SendHelperMessage(COLOR_YELLOW, string);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in LS.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
         }
               if(strcmp(x_nr,"dmw",true) == 0)
            {
          if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 3)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 2059.8696,-1910.9449,13.5469);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 2059.8696,-1910.9449,13.5469);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
            new arank[64];
            if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
            else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
            else { arank = "Virus"; }
              format(string, sizeof(string), "[%s]: %s s-a teleportat la DMW.", arank,sendername);
            SendHelperMessage(COLOR_YELLOW, string);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la DMW.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
           return 1;
              }
              if(strcmp(x_nr,"lv",true) == 0)
              {
          if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 3)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
            new arank[64];
            if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
            else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
            else { arank = "Virus"; }
              format(string, sizeof(string), "[%s] %s s-a teleportat in LV.", arank,sendername);
            SendHelperMessage(COLOR_YELLOW, string);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in LV.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
           return 1;
        }
        if(strcmp(x_nr,"sf",true) == 0)
             {
          if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 3)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, -1417.0,-295.8,14.1);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, -1417.0,-295.8,14.1);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
            new arank[64];
            if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
            else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
            else { arank = "Virus"; }
              format(string, sizeof(string), "[%s]: %s s-a teleportat in SF.", arank,sendername);
            SendHelperMessage(COLOR_YELLOW, string);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in SF.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
              if(strcmp(x_nr,"car",true) == 0)
             {
          tmp = strtok(cmdtext, idx);
          if(!strlen(tmp))
          {
            SendClientMessage(playerid, COLOR_GRAD1, "{00A1FF}USAGE{FFFFFF}: /goto car [carid]");
            return 1;
          }
          new testcar = strval(tmp);
          if (PlayerInfo[playerid][pAdmin] >= 1)
          {
            new Float:cwx2,Float:cwy2,Float:cwz2;
            GetVehiclePos(testcar, cwx2, cwy2, cwz2);
            new tmpcar = GetPlayerVehicleID(playerid);
            SetPlayerPos(playerid, cwx2, cwy2, cwz2);
            PlayerInfo[playerid][pVirWorld] = GetVehicleVirtualWorld(tmpcar);
            SetPlayerVirtualWorld(playerid,GetVehicleVirtualWorld(tmpcar));
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "[Admin]: %s s-a teleportat la masina [%d].", sendername,testcar);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la masina [%d].",d,m,y,h,mi,s,sendername,testcar);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
              if(strcmp(x_nr,"ad",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 840.526611, -1031.174072, 25.850427);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 840.526611, -1031.174072, 25.850427);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, sizeof(string), "[Admin]: %s s-a teleportat la AD.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la AD.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
              if(strcmp(x_nr,"race",true) == 0)
             {
          if (PlayerInfo[playerid][pAdmin] >= 1)
          {
            new tmpcar = GetPlayerVehicleID(playerid);
            if (GetPlayerState(playerid) == 2)
            {
              SetVehiclePos(tmpcar, -1435.75, -652.664, 1054.94);
            }
            else
            {
              SetPlayerPos(playerid, -1435.75, -652.664, 1054.94);
            }
            SetPlayerInterior(playerid,4);
            PlayerInfo[playerid][pInt] = 4;
            SetPlayerVirtualWorld(playerid, 123);
              PlayerInfo[playerid][pVirWorld] = 123;
            LinkVehicleToInterior(tmpcar, GetPlayerInterior(playerid));
            SetVehicleVirtualWorld(tmpcar, GetPlayerVirtualWorld(playerid));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "[Admin]: %s s-a teleportat in Arena Curselor.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in Arena Curselor.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
              if(strcmp(x_nr,"race2",true) == 0)
             {
          if (PlayerInfo[playerid][pAdmin] >= 1)
          {
            new tmpcar = GetPlayerVehicleID(playerid);
            if (GetPlayerState(playerid) == 2)
            {
              SetVehiclePos(tmpcar, -1398.065307,-217.028900,1051.115844);
            }
            else
            {
              SetPlayerPos(playerid, -1398.065307,-217.028900,1051.115844);
            }
            SetPlayerInterior(playerid,7);
            PlayerInfo[playerid][pInt] = 7;
            SetPlayerVirtualWorld(playerid, 123);
              PlayerInfo[playerid][pVirWorld] = 123;
            LinkVehicleToInterior(tmpcar, GetPlayerInterior(playerid));
            SetVehicleVirtualWorld(tmpcar, GetPlayerVirtualWorld(playerid));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "[Admin]: %s s-a teleportat in Arena Curselor.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in Arena Curselor.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"teren",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
            SetPlayerInterior(playerid,10);
            PlayerInfo[playerid][pInt] = 10;
              PlayerInfo[playerid][pVirWorld] = 123;
            SetPlayerVirtualWorld(playerid,123);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "[Admin]: %s s-a teleportat pe Teren.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat pe Teren.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"hotel",true) == 0 || strcmp(x_nr,"hot",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] == 1340)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 2636.492187, 2329.948974, 10.921875);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 2636.492187, 2329.948974, 10.921875);
            }
            GameTextForPlayer(playerid, "~w~Welcome owner buycar",5000,1);
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "[Admin]: %s s-a teleportat la Hotelul Adminilor.", sendername);
            ABroadCast(COLOR_LIGHTBLUE,string,1340);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la Hotelul Adminilor.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"bc",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 533.3819,-1291.8124,17.2422);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 533.3819,-1291.8124,17.2422);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, sizeof(string), "[Admin]: %s s-a teleportat la BuyCar.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la BuyCar.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"bp",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 1617.5712,-2637.0317,13.5469);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 1617.5712,-2637.0317,13.5469);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, sizeof(string), "[Admin]: %s s-a teleportat la Plane Shop.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la Plane Shop.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
          }
          return 1;
              }
            if(strcmp(x_nr,"bb",true) == 0)
             {
         if(PlayerInfo[playerid][pAdmin] >= 1)
          {
            if (GetPlayerState(playerid) == 2)
            {
              new tmpcar = GetPlayerVehicleID(playerid);
              SetVehiclePos(tmpcar, 183.974517,-1920.751220,1.203125);
              TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
            }
            else
            {
              SetPlayerPos(playerid, 183.974517,-1920.751220,1.203125);
            }
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 0);
              PlayerInfo[playerid][pVirWorld] = 0;
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, sizeof(string), "[Admin]: %s s-a teleportat la BuyBoat I.", sendername);
            ABroadCast(COLOR_YELLOW,string,1);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la BuyBoat I.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"vip",true) == 0)
             {
          if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
          {
            SetPlayerPos(playerid, 1481.3234,-1755.2032,29.7559);
            SetPlayerInterior(playerid,0);
            PlayerInfo[playerid][pInt] = 0;
            SetPlayerVirtualWorld(playerid, 1);
              PlayerInfo[playerid][pVirWorld] = 1;
                  GetPlayerName(playerid, sendername, sizeof(sendername));
            new arank[64];
            if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
            else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
            else { arank = "Virus"; }
              format(string, sizeof(string), "[%s]: %s s-a teleportat in Apartamentul Adminilor.", arank,sendername);
            SendHelperMessage(COLOR_YELLOW, string);
            new y, m, d;
            new h,mi,s;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat in Apartamentul Adminilor.",d,m,y,h,mi,s,sendername);
            AdminActivity(string);
          }
          else
          {
            SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
            return 1;
          }
          return 1;
              }
            if(strcmp(x_nr,"p",true) == 0 || strcmp(x_nr,"player",true) == 0)
             {
          tmp = strtok(cmdtext, idx);
          if(!strlen(tmp))
          {
            SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /goto (p)player [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 || PlayerInfo[playerid][pHelper] >= 1)
              {
                if(PlayerInfo[plo][pAdmin] > PlayerInfo[playerid][pAdmin])
                {
                  SendClientMessage(playerid, COLOR_GRAD1,"[Server]: Nu te poti teleporta la admini mai mari in grad ca tine !");
                  return 1;
                }
                if(Spectate[playerid] != 255)
                {
                  Spectate[playerid] = 256;
                }
                GetPlayerPos(plo, plocx, plocy, plocz);
                if(GetPlayerInterior(plo) > 0)
                {
                  SetPlayerInterior(playerid,GetPlayerInterior(plo));
                  PlayerInfo[playerid][pInt] = GetPlayerInterior(plo);
                  PlayerInfo[playerid][pVirWorld] = GetPlayerVirtualWorld(plo);
                  SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));
                }
                if(GetPlayerInterior(plo) == 0)
                {
                  SetPlayerInterior(playerid,0);
                  PlayerInfo[playerid][pInt] = 0;
                  PlayerInfo[playerid][pVirWorld] = 0;
                  SetPlayerVirtualWorld(playerid,0);
                }
                if(plocz > 530.0 && GetPlayerInterior(plo) == 0) //the highest land point in sa = 526.8
                {
                  SetPlayerInterior(playerid,1);
                  PlayerInfo[playerid][pInt] = 1;
                  PlayerInfo[playerid][pVirWorld] = 1;
                  SetPlayerVirtualWorld(playerid,1);
                }
                if (GetPlayerState(playerid) == 2)
                {
                  new tmpcar = GetPlayerVehicleID(playerid);
                  SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
                  TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
                }
                else
                {
                  SetPlayerPos(playerid,plocx,plocy+2, plocz);
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GetPlayerName(plo, playername, sizeof(playername));
                new arank[64];
                if(PlayerInfo[playerid][pAdmin] >= 1) { arank = "Admin"; }
                else if(PlayerInfo[playerid][pHelper] >= 1) { arank = "HELPER"; }
                else { arank = "Virus"; }
                format(string, sizeof(string), "[%s]: %s s-a teleportat la playerul %s.", arank,sendername,playername);
                SendHelperMessage(COLOR_YELLOW, string);
                new y, m, d;
                new h,mi,s;
                getdate(y,m,d);
                gettime(h,mi,s);
                format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s s-a teleportat la playerul %s.",d,m,y,h,mi,s,sendername,playername);
                AdminActivity(string);
              }
              else
              {
                SendClientMessage(playerid, COLOR_GRAD1, "[Server]: Ne pare rãu,dar nu esti autorizat sã folosesti aceastã comandã !");
                return 1;
              }
            }
          }
          else
          {
            format(string, sizeof(string), "[Server]: %d is not an active player.", plo);
            SendClientMessage(playerid, COLOR_GRAD1, string);
          }
          return 1;
              }
      }
      return 1;
  }
Edited by Vercetti.

Y!M: menyx.official

Skype: menyx.official

 

 

Inainte de a critica o persoana indiferent de etnie/varsta/inteligenta ei uita-te la tine si nu uita ca toti suntem Oameni si ca nu are sens sa incerci sa pari diferit!Daca esti mai prost/destept decat cel scos/aflat in discutie incearca sa nu faci pe "MR. Inteligent" TACI si FACI!

Respecta membrii acestei comunitati daca ai pretentia sa fi respectat si tratat(a) ca pe o fiinta umana!

 

Nu fac nimic remarcabil, dar ceea ce fac este esenţial.•

 

Link to comment
Share on other sites

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.