Szerző Téma: Kocsi vontatás  (Megtekintve 2317 alkalommal)

Kocsi vontatás
« Dátum: 2011. január 04. - 20:16:34 »
0 Show voters
Na olyan kéne nekem hogy
kb 3m es távolsággal lehet vontatni akármilyen autót úgy h közben a vontatott kocsiba tud ölni az ember és tudja is irányítani csak gázt nem tud nyomni
remélem érthetõ
ja és akárki tudja használni és akármikor mindenféle segédezköznélkül (pl boltba venni kötelet) na ilyen nem kell csak /vontat v valami parancs hozzá

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Kocsi vontatás
« Válasz #1 Dátum: 2011. január 04. - 20:57:00 »
0 Show voters
http://pastebin.com/f12b60863
Már bele kell írni, hogy if(havanvontatókötél[playerid] meg ilyenek.
Ezt meg kivenni:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)

Kocsi vontatás
« Válasz #2 Dátum: 2011. január 04. - 21:16:56 »
0 Show voters
az a baj h ez csak 1 kocsira jó azt amire beírom mind1ik kocsi id-t xd

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
Kocsi vontatás
« Válasz #3 Dátum: 2011. január 05. - 06:42:13 »
0 Show voters
Idézetet írta: Antonyo date=1294171020\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5149\" data-ipsquote-contentclass=\"forums_Topic
Ezt meg kivenni:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
 

Kocsi vontatás
« Válasz #4 Dátum: 2011. január 05. - 12:54:06 »
0 Show voters
akkór meg errort ír

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Kocsi vontatás
« Válasz #5 Dátum: 2011. január 05. - 14:45:55 »
0 Show voters
Megítram neked (nem teszteltem)
 

#include <a_samp>
#include <zcmd>
new Float:pX, Float:pY, Float:pZ, Float:vX, Float:vY, Float:vZ, Found=0, vid=0;
public OnPlayerConnect(playerid) return SetPVarInt(playerid, \"vankötél\", 0);
CMD:vontat(playerid, params[])
{
#pragma unused params
if(GetPVarInt(playerid, \"vankötél\") == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
   {
      GetPlayerPos(playerid,pX,pY,pZ);
      while((vid<MAX_VEHICLES) && (!Found))
      {
         vid++;
         GetVehiclePos(vid,vX,vY,vZ);
         if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
         {
            Found=1;
            if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
            {
               DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
            }
            else
            {
               AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
            }
         }
      }
      if(!Found)
      {
         SendClientMessage(playerid,0x00FF00FF,\"Nincs jármû a közelbe.\");
      }
   }
   else
   {
      SendClientMessage(playerid, 0x00FF00FF, \"Jármûben kell lenned!\");
      return 1;
   }
}
else
{
   SendClientMessage(playerid,0x00FF00FF,\"Nincs vontató köteled!\");
   return 1;
}
}
return 1;
}
CMD:buykotel(playerid, params[])
{
    #pragma unused params
    if(GetPlayerMoney(playerid) < 4999) return SendClientMessage(playerid, 0x00FF00FF, \"Nincs rá pénzed! 5000-be kerül\");
if(GetPVarInt(playerid, \"vankötél\") == 0)
{
    SetPVarInt(playerid, \"vankötél\", 1);
    SendClientMessage(playerid, 0x00FF00FF, \"Vettél egy vontatókötelet!\");
GivePlayerMoney(playerid, -5000);
}
else if(GetPVarInt(playerid, \"vankötél\") == 1)
{
        SendClientMessage(playerid, 0x00FF00FF, \"Már van vontatóköteled!\");
}
return 1;
}

Kocsi vontatás
« Válasz #6 Dátum: 2011. január 06. - 12:58:06 »
0 Show voters
nekem nincs olyan zcmd v mi

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Kocsi vontatás
« Válasz #7 Dátum: 2011. január 06. - 14:31:25 »
0 Show voters
A zcmd-t letöltheted ide kattintva.
Leírást a használatáról itt találsz.

Kocsi vontatás
« Válasz #8 Dátum: 2011. január 06. - 17:30:06 »
0 Show voters
hát nekem ez magas xd nem tom h kell megcsináni

Kocsi vontatás
« Válasz #9 Dátum: 2011. január 06. - 21:44:52 »
0 Show voters
Külön mondta, hogy neki csak a parancs kell nem pénz meg kötél...

Kocsi vontatás
« Válasz #10 Dátum: 2011. január 07. - 13:04:58 »
0 Show voters
pontosan

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Kocsi vontatás
« Válasz #11 Dátum: 2011. január 07. - 15:22:39 »
0 Show voters
Elnéztem, bocs.
 
new Float:pX, Float:pY, Float:pZ, Float:vX, Float:vY, Float:vZ, Found=0, vid=0;
if(strcmp(cmdtext, \"/vontat\", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
   {
      GetPlayerPos(playerid,pX,pY,pZ);
      while((vid<MAX_VEHICLES) && (!Found))
      {
         vid++;
         GetVehiclePos(vid,vX,vY,vZ);
         if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
         {
            Found=1;
            if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
            {
               DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
            } else {
               AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
            }
         }
      }
      if(!Found)
      {
         SendClientMessage(playerid,0x00FF00FF,\"Nincs jármû a közelbe.\");
      }
   } else {
      SendClientMessage(playerid, 0x00FF00FF, \"Jármûben kell lenned!\");
      return 1;
   }
}
return 1;
}

Kocsi vontatás
« Válasz #12 Dátum: 2011. január 09. - 18:57:14 »
0 Show voters
jólenne ha jó lenne
beírom a parancsot azt semmi nem történik

Kocsi vontatás
« Válasz #13 Dátum: 2011. január 21. - 17:44:40 »
0 Show voters
te ez fasza ötlet:D ilyen még eszembe se se jutott:D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal