Jos jedna pomoc s rampom.

Započeo | MARKO |, April 27, 2010, 22:08:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

sry sto otvaram novu temu za isto. jer na onu proslu temu nisam mogao odgovoriti.
imam 2 problema: samo mi recite zasto kad napisem /zatvori (to je jedan problem) podigne mi se rampa, ali i ona spustena rampa takodjer ostane. a kad napisem /otvori rampa mi se spusti (drugi problem
evo slika da bolje razmujete.
http://i42.tinypic.com/qn00uo.png


evo iz skripte kako to izgelda.

if(strcmp(cmd,"/otvori",true)==0)
   {
       if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) //pMember i pLeader su vam id-ovi organizacija ili bandi, znaci ovo dopusta da otvore samo odredjeni clanovi org ova vrata
       {
         SetObjectRot(mdgate, 0, 0, 0.79998779296875);  // Eh sad ovde ubacujete kordinate od otvorene kapije, zanci uzimate drugi createobject, onaj sto ste snimili kako ce da bude kada se vrata otvore, i stavite ih tu
         
         SendClientMessage(playerid, COLOR_RED, "Podizete rampu MD-a.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_GREEN, "Niste Clan MD-a.");
      }
      return 1;
   }
   if(strcmp(cmd,"/zatvori",true)==0)
   {
       if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) //Ovde isto mjenjate brojeve pMember, pLeader za oni mafiju/org koju ste stavili i za /openvrata
       {
         SetObjectRot(mdgate, 0, 268, 0.79998779296875); //Ovde kordinate zatvorenih vrata

         SendClientMessage(playerid, COLOR_RED, "Spustate rampu MD-a.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_GREEN, "Niste Clan MD-a.");
      }
      return 1;
   }
Poslednja Izmena: April 27, 2010, 22:14:49 POSLE PODNE od filip_pnv

ma ti si kreiro koliko vidim 2 rampe probaj ovako:


new mdkapija;

ovo dodaj medju ostale objekte:


mdkapija = CreateObject(koordinate kapije);


if(!strcmp(cmdtext, "/otvori", true))
{
   if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)// id organizacija
    {
       if (PlayerToPoint(20, playerid,2480.027832, 2518.327148, 9.979342))
{
      MoveObject(mdkapija,2480.027832, 2518.327148, 9.979342, 2.0);
SendClientMessage(playerid, COLOR_BLUE,"Otvarate kapiju MD-a!");
   GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vrata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  }
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je predaleko!"); }
}
else return SendClientMessage(playerid, COLOR_GREY,"Nemate daljinski!.");
   return 1;
}



zatvaranje:


if(!strcmp(cmdtext, "/zatvori", true)) // By AleeeN
{
   if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
       {
       if (PlayerToPoint(20, playerid,2480.027832, 2518.327148, 9.979342))
{
      MoveObject(mdkapija,2479.942139, 2510.465576, 9.987190, 2.0);
SendClientMessage(playerid, COLOR_BLUE,"Zatvarate vrata MD Baze!");
   GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s vadi svoj daljinski i zatvara vrata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je predaleko!"); }
}

else return SendClientMessage(playerid, COLOR_GREY,"Nemate daljisnki!");
   return 1;

}

Poslednja Izmena: April 27, 2010, 22:30:19 POSLE PODNE od Haris Hadzic


[BP] HeLoX ba! ^^
Forum: balkan-paradise.info- Još u izradi!


np samo ne zaboravi kod zatvaranja ne kreirash novu rampu nego stavis koordinate zatvorene rampe... i ne zaboravi promijenit ostale koordinate ;)


[BP] HeLoX ba! ^^
Forum: balkan-paradise.info- Još u izradi!

da znam to. sve mi radi. hvala ti puno