Szerző Téma: Csomagtartó +ok  (Megtekintve 563 alkalommal)

Csomagtartó +ok
« Dátum: 2012. november 11. - 23:59:32 »
0 Show voters
Üdv mindenkinek.
a következõ \"Script\" részletet szedtem ki see-bõl
 
if(egyezik(cmd, \"/csomagtartó\") || egyezik(cmd, \"/csomagtarto\") || egyezik(cmd, \"/cst\"))
{
veh = GetClosestVehicle(playerid);
if(GetDistanceToVehicle(playerid, veh) > 5.5 && !PlayerToPoint(10.0,playerid,1659.5399,221.7910,-82.2500)) return Msg(playerid, \"A közeledben nincs jármû!\");
if(!KocsiMogottVan(playerid,veh) && !PlayerToPoint(10.0,playerid,1659.5399,221.7910,-82.2500)) return Msg(playerid, \"Nem vagy a kocsi hátamögött!\");
if(!VanBenneCsomagtarto(veh) && !PlayerToPoint(10.0,playerid,1659.5399,221.7910,-82.2500)) return Msg(playerid, \"A jármûvön nincs csomagtartó!!\");
if(Locked(veh))   return Msg(playerid, \"A jármû zárva!\");
if(params < 1) return Msg(playerid,\"/csomagtartó [Nyit / Zár / Enter / Exit / Berak / Kiszed]\");
if(egyezik(param[1],\"zar\") || egyezik(param[1],\"zár\"))
{
   if(GetJarmu(veh, KOCSI_CSOMAGTARTO) == 1)
   {
      SetJarmu(veh, KOCSI_CSOMAGTARTO, 0);
      Cselekves(playerid, \"bezárta a csomagtartót\");
   }
   else
   {
       Msg(playerid,\"Már zárva van!\");
   }
}
else if(egyezik(param[1],\"nyit\"))
{
    if(GetJarmu(veh, KOCSI_CSOMAGTARTO) != 1)
    {
      SetJarmu(veh, KOCSI_CSOMAGTARTO, 1);
      Cselekves(playerid, \"kinyitotta a csomagtartót\");
   }
   else
   {
       Msg(playerid,\"Már nyitva van!\");
   }
}
else if(egyezik(param[1],\"kiszed\"))
{
   if(GetPlayerVirtualWorld(playerid) != 0 || GetPlayerInterior(playerid) != 0) return Msg(playerid,\"Csak 0ás INT és 0ás VW!\");
   new kivanbenne = NINCS;
   foreach(Jatekosok,i)
   {
      if(GetPlayerVirtualWorld(i) == veh && PlayerToPoint(10.0,i,1659.5399,221.7910,-82.2500))
      {
         kivanbenne = i;
         break;
      }
   }
   if(kivanbenne == NINCS) return Msg(playerid,\"Nincs senki a csomagtartóban!\");
    if(GetJarmu(veh, KOCSI_CSOMAGTARTO) == 1)
    {
      veh = GetPlayerVirtualWorld(kivanbenne);
      new Float:Poz[3];
      GetVehiclePos(veh,Poz[0],Poz[1],Poz[2]);
      GetXYBehindVehicle(veh,Poz[0],Poz[1],4.0);
      SetPlayerPos(kivanbenne,Poz[0],Poz[1],Poz[2]);
      SetPlayerInterior(kivanbenne,0);
      SetPlayerVirtualWorld(kivanbenne,0);
      Cselekves(playerid,\"kirángatta a személyt a csomagtartóból\",1);
   }
   else
   {
       Msg(playerid,\"A csomagtartó zárva van!\");
   }
}
else if(egyezik(param[1],\"berak\"))
{
   if (params !=  2) return Msg(playerid,\"/csomagtartó Berak [JátékosID/Név]\");
   new jatekos = ReturnUser(param[2]);
   if(!Logged(jatekos) || jatekos == INVALID_PLAYER_ID) return Msg(playerid,\"Nincs ilyen játékos!\");
   if(PlayerCuffed[jatekos] != 2 && !Leutve[jatekos])
      return Msg(playerid, \"A játékos nincs megbilincselve / leütve\");
    if(GetJarmu(veh, KOCSI_CSOMAGTARTO) == 1)
    {
      Cselekves(playerid, \"berakott valakit a csomagtartóba\");
      Freeze(jatekos,5000);
      SetPlayerInterior(jatekos,1);
      SetPlayerVirtualWorld(jatekos,veh);
      SetPlayerPos(jatekos,1659.5399,221.7910,-82.2500);
      ApplyAnimation(jatekos,\"CRACK\",\"crckdeth2\",4.1,0,1,1,1,0);
   }
   else
   {
       Msg(playerid,\"A csomagtartó zárva van!\");
   }
}
else if(egyezik(param[1],\"enter\"))
{
   if(GetPlayerVirtualWorld(playerid) != 0 || GetPlayerInterior(playerid) != 0) return Msg(playerid,\"Csak 0ás INT és 0ás VW!\");
    if(GetJarmu(veh, KOCSI_CSOMAGTARTO) == 1)
    {
      Cselekves(playerid, \"bemászott a csomagtartóba\");
      Freeze(playerid,5000);
      SetPlayerInterior(playerid,1);
      SetPlayerVirtualWorld(playerid,veh);
      SetPlayerPos(playerid,1659.5399,221.7910,-82.2500);
      ApplyAnimation(playerid,\"CRACK\",\"crckdeth2\",4.1,0,1,1,1,0);
   }
   else
   {
       Msg(playerid,\"A csomagtartó zárva van!\");
   }
}
else if(egyezik(param[1],\"exit\"))
{
    if(!PlayerToPoint(10.0,playerid,1659.5399,221.7910,-82.2500)) return Msg(playerid,\"Nem vagy csomagtartóban!\");
    veh = GetPlayerVirtualWorld(playerid);
    if(GetJarmu(veh, KOCSI_CSOMAGTARTO) == 1)
    {
      new Float:Poz[3];
      GetVehiclePos(veh,Poz[0],Poz[1],Poz[2]);
      GetXYBehindVehicle(veh,Poz[0],Poz[1],4.0);
      SetPlayerPos(playerid,Poz[0],Poz[1],Poz[2]);
      Cselekves(playerid, \"kimászott a csomagtartóból\");
      SetPlayerInterior(playerid,0);
      SetPlayerVirtualWorld(playerid,0);
   }
   else
   {
       Msg(playerid,\"A csomagtartó zárva van!\");
   }
}
return 1;
}

 
Tehát ezt a Csomagtartó scriptet szeretném belerakni a jelenlegi módomba ami nem see és nem mysql-es hanem egy OX edit.
Vagyis ezt megkellene csinálni dini-sre vagy úgy hogy mûködjön a szerveren. Esetleg ez lehetséges valahogy ?
Válaszokat/Segítségeket elõre is köszönöm.!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal