[Pomoc] Area X, Y, Z..

Započeo AlmirDelic, Jul 05, 2012, 22:45:43 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

AlmirDelic

Skripta koju koristim: TechLand Xperia
Detaljan opis problema: Pa uradio sam areu novu to znaci kada idem /prison zatvori me u moju areu, al odmmah me vraca u areu 51 ono Stay World.... eh sad mi treba neko pomoci da se ne mogu portat iz moje aree da me odmah vrati tamo..... to znaci treba mi neko samo na slici oznacit [ X min, X max, Y min, Y max, Z min, Z max ] ( http://www.zaslike.com/files/o5p57oqnmgkam1cige2k.png )
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.zaslike.com/files/o5p57oqnmgkam1cige2k.png
Poslednja Izmena: Jul 05, 2012, 22:48:09 POSLE PODNE od AlmirDelic

Ne moras otvarati milion tema -.-'

AlmirDelic

Sutra mi host dolazi to znaci hitno mi je, izvinite za spam al' ne bih spamao da nije hitno, molim vas nemoje LOCK, ako neko moze da mi to pomogne...:D


AlmirDelic

Ne kontam gdje da stavim najvecu a gdje najmanju X kord.


AlmirDelic

AddPlayerClass(294,-2947.5444,2406.0012,3.8054,336.8731,0,0,0,0,0,0); // x min

AddPlayerClass(294,-2964.3259,2363.0894,3.8054,148.8947,0,0,0,0,0,0); // x max

AddPlayerClass(294,-2948.5251,2362.9436,3.8054,214.3819,0,0,0,0,0,0); // y min

AddPlayerClass(294,-2964.3013,2405.8423,3.8054,40.7936,0,0,0,0,0,0); // y max


Gdje sada to ubaciti? :D

AlmirDelic

Jel znas mozda gdje to da ubacim..?

AlmirDelic

Nemam downlodad link od tog programa, nema na toj stranici dowlodad programa.

AlmirDelic

Hvala, i kako sada da napravim da se ne mogu portat iz moje nove aree tj. kad se portam da me odmah vrati u nju :D

Citat: AlmirDelic poslato Jul 06, 2012, 15:24:13 POSLE PODNE
Hvala, i kako sada da napravim da se ne mogu portat iz moje nove aree tj. kad se portam da me odmah vrati u nju :D

Ako si koristio SetPlayerWorldBounds() onda to funkcija radi sama. Ne treba ništa dodatno.
Poslednja Izmena: Jul 06, 2012, 20:26:26 POSLE PODNE od Joey_

Last nick: Paradox

AlmirDelic

Jel moze da ti dam skriptu i koordinate X min, X max, Y min, Y max...Da ti dam citavu skriptu od Aree pa da mi ti to napravis, tj. da se ne mogu portat, molim te zurim host ssam nabavio al' nemam aree eto ako moze...

AlmirDelic


vlado_plavsic

Citat: AlmirDelic poslato Jul 06, 2012, 21:14:51 POSLE PODNE
Jel moze da mi to napravis?

Ne radi DP.Postaj koordinate i nacice se neko od nas da ti to odradi.

AlmirDelic

   if(strcmp(cmd, "/prison",true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(PlayerInfo[playerid][pAdmin] < 2)
           {
               SendClientMessage(playerid, WHITE, " Niste ovlasteni da koristite tu komandu.");
               return 1;
           }
           tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /prison [ID Igraca/Dio Imena]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
          if(IsPlayerConnected(giveplayerid))
          {
              if(giveplayerid != INVALID_PLAYER_ID)
              {
                  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
               GetPlayerName(playerid, sendername, sizeof(sendername));
               format(string, sizeof(string), "* Stavili ste {48E31C}%s-a u "COL_WHITE"Areu-51.", giveplayer);
               SendClientMessage(playerid, ZELENKASTA, string);
               format(string, sizeof(string), "* Admin {48E31C}%s "COL_WHITE"vas je stavio u {48E31C}Areu-51.", sendername);
               SendClientMessage(giveplayerid, ZELENKASTA, string);
               GameTextForPlayer(giveplayerid, "~w~Dobrodosli u ~n~~r~Area-51", 5000, 3);
               WantedPoints[giveplayerid] = 0;
               WantedLevel[giveplayerid] = 0;
               PlayerInfo[giveplayerid][pJailed] = 2;
               PlayerInfo[giveplayerid][pJailTime] = 3600;
                  SetPlayerPos(giveplayerid, -2954.6060,2384.6982,3.8054);
               SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
               SetPlayerInterior(giveplayerid,0);
               PlayerInfo[giveplayerid][pInt] = 0;
               format(string, 256, " %s "COL_WHITE"je zatvoren od Admin "COL_RED"%s.", giveplayer, sendername);
               ABroadCast(COLOR_WHITE,string,1);
               format(string, sizeof(string), "Area51 | %s je stavljen u areu od %s-a", giveplayer, sendername);
               printf("%s",string);
              }
         }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "Igrac je offline!");
             return 1;
         }
       }
       return 1;
   }
   if(strcmp(cmd, "/unprison",true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(PlayerInfo[playerid][pAdmin] < 2)
           {
               SendClientMessage(playerid, WHITE, " Niste ovlasteni da koristite tu komandu .");
               return 1;
           }
           tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /unprison [ID Igraca/Dio Imena]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
         if(IsPlayerConnected(giveplayerid))
         {
             if(giveplayerid != INVALID_PLAYER_ID)
             {
                 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
               GetPlayerName(playerid, sendername, sizeof(sendername));
               format(string, sizeof(string), "* Pustili ste {48E31C}%s-a iz area 51.", giveplayer);
               SendClientMessage(playerid, ZELENKASTA, string);
               format(string, sizeof(string), "* Oslobodio vas je {48E31C}%s "COL_WHITE"iz area 51.", sendername);
               SendClientMessage(giveplayerid, ZELENKASTA, string);
               PlayerInfo[giveplayerid][pJailTime] = 0;
               PlayerInfo[giveplayerid][pJailed] = 0;
               SetPlayerWorldBounds(giveplayerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
               SetPlayerPos(giveplayerid, 246.8439,70.0776,1003.6406);
               SetPlayerInterior(giveplayerid,6);
               PlayerInfo[giveplayerid][pInt] = 6;
               format(string, 256, " "COL_RED"%s "COL_WHITE"je oslobodjen od strane Admina "COL_RED"%s.", giveplayer, sendername);
               ABroadCast(COLOR_GREY,string,1);
            }
         }
       }
       return 1;
   }


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------


Evo koordinate od krajeva aree:

AddPlayerClass(294,-2947.5444,2406.0012,3.8054,336.8731,0,0,0,0,0,0); // x min
AddPlayerClass(294,-2964.3259,2363.0894,3.8054,148.8947,0,0,0,0,0,0); // x max
AddPlayerClass(294,-2948.5251,2362.9436,3.8054,214.3819,0,0,0,0,0,0); // y min
AddPlayerClass(294,-2964.3013,2405.8423,3.8054,40.7936,0,0,0,0,0,0); // y max