Szerző Téma: Kapunyitás  (Megtekintve 2259 alkalommal)

Kapunyitás
« Dátum: 2011. Március 15. - 18:25:24 »
0 Show voters
Sziasztok.
Az lenne a gondom hogy sok kapu van a szerveren és egy olyan parancs kéne amivel csak 1 parancs kell a kinyitáshoz/becsukáshoz. Pl. mint fayrpg-n vagy See rpg-n. Hogyha közel vagy a kapuhoz beírod /nyit és kinyitja vagy /zar al ugyanez.

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Kapunyitás
« Válasz #1 Dátum: 2011. Március 15. - 19:15:26 »
0 Show voters
Hogy érted? Nyissa ki, meg csukja be, egyszerre az összes kaput?
Egy parancsba csináld meg, vagy ha nem tudod írd le a koordinátákat.

Kapunyitás
« Válasz #2 Dátum: 2011. Március 15. - 19:20:52 »
0 Show voters
neeem.Hanem hogy odamegyek egy kapuhoz beírom /nyit és csak azt nyitja ki de ha más kapuhoz megyek oda és írom be /nyit akkor azt a kaput nyitja ki.

Kapunyitás
« Válasz #3 Dátum: 2011. Március 15. - 19:29:17 »
0 Show voters
Tehát mindegyikhez /nyit a parancs, de ne nyissa ki mindet egyszerre?

Kapunyitás
« Válasz #4 Dátum: 2011. Március 15. - 19:48:08 »
0 Show voters
igen

Nem elérhető petya

  • 433
    • Profil megtekintése
Kapunyitás
« Válasz #5 Dátum: 2011. Március 15. - 22:25:04 »
0 Show voters
new kapudneve;

 
aztán
 
kapudneve = CreateObject(X,Y,Z,Stbb.....);  //zárt helyzet legyen 

 

if(strcmp(cmdtext, \"/XYNYIT\", true) == 0) //tetszõleges parancs
{
if(PlayerToPoint(5.0,playerid, X,Y,Z || PlayerToPoint(5.0,playerid, X,Y,Z))  //Milyen Koordinátákból Nyithatod Ki Mivel 2 helyrõl kell ezért || jel után tedd a második koordinátát le is írom oda neked
{
if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember]  == 3) //ez ha frakció/banda
{
MoveObject(kapudneve, X,Y,Z, 2); //hová mozogjon a kapu
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), \"* %s kinyitja a kaput.\", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
   new nev[32];
   GetPlayerName(playerid, nev, sizeof(nev));
   new h,mi,s,y,m,d;
   getdate(y,m,d);
   gettime(h,mi,s);
   format(string,sizeof(string), \"[%d/%d/%d][%d:%d:%d] %s kinyitotta az XY HQ kapuját.\",y,m,d,h,mi,s,nev);
}
else{SendClientMessage(playerid,COLOR_GREY, \"Nem vagy XY!\");}
}
else{SendClientMessage(playerid,COLOR_GREY, \"Nem vagy a kapunál!\");}
return 1;
}

 
A Zárással Ugyan Azt Kell Mind A Nyitással Csak a Koordinátákat Írd Majd Át.....Ha Nem Erre Gondoltál Akkor Sry

Kapunyitás
« Válasz #6 Dátum: 2011. Március 15. - 22:34:26 »
0 Show voters
ez az köszi

Nem elérhető petya

  • 433
    • Profil megtekintése
Kapunyitás
« Válasz #7 Dátum: 2011. Március 15. - 22:38:45 »
0 Show voters
Nincs Mit :angel: ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal