Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×
  • 0

Adaugare remorca la camion


Question

Posted

Cum fac sa adaug o remorca la camion???Cand zic remorca ma refer la trailere.

Am vazut ca in prograul pawno este AttachTrailerToVehicle....As vrea sa-mi zica cineva cum adaug remorci cu  AttachTrailerToVehicle..Sau sa-mi ziceti o alta varianta inafara de asta.

16 answers to this question

Recommended Posts

Posted

AttachTrailerToVehicle(ID remorca, ID camion);

Ex: AttachTrailerToVehicle(450, 403);

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

Posted

=-" post="20456" timestamp="1255778145"]

AttachTrailerToVehicle(ID remorca, ID camion);

Ex: AttachTrailerToVehicle(450, 403);

Asta o  pun dupa AddStaticVehicle??

Posted

Asta o  pun dupa AddStaticVehicle??

Nu. Dupa OnGameModeInit

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

Posted

=-" post="20492" timestamp="1255786601"]

Nu. Dupa OnGameModeInit

Pai eu vreau sa pun o remorca la un camion care e pus in GM la AddStaticVehicle.Daca am 10 camioane puse cu AddStaticVehicle cum pun remorca la unele dintre ele????

Posted

faci asa

creck mere nush  :) Incercarea Moarte N-are:

Sus Dupa #include

new camion;

La OnGameModeInit

camion = AddStaticVehicle(camionu, X,Y,Z,Angle);          // Camionu Tau

AttachTrailerToVehicle(remorca,camion);      // la remorca pui id-u ei iar la camion lasi asa

??? ??? ???

Sper sa mearga

Posted

Bravo Agentu007, le-ai dat clasa :) (fara nici un mijto)

Singura chestie si la remorca trebuie sa faci la fel ca la camion.

adica new remorca; si asa mai departe.

-Toate tutorialele postate intra aici sau puneti-le direct [url=http://www.sa-mp.ro/forum/index

Posted

Va multumesc tuturor.+1 respect de la mine;)....Am inteles in sfarsit ce trebuei sa fac.

Posted

Am facut factiunea tow car company si nu pot sa atasez masini (sa le remorchez) ce este de facut ziceti si mie va rog :)

http://www.sa-mp.ro/forum/index.php?topic=4814.msg31752#msg31752 , ai auzit de search?

efe25e4426ff4ce1266705e.png
Posted

http://www.sa-mp.ro/forum/index.php?topic=4814.msg31752#msg31752 , ai auzit de search?

Am incercat si cum a zis farse inainte sa dau replay aicea dar mia dat niste erori :(

Posted

fa un alt topic si o sa discutam despre prob. ta, asta e topicul lui Alexxie.

Ce rost are daca e aceeasi problema?

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

Posted

=-" post="43071" timestamp="1286827670"]

Ce rost are daca e aceeasi problema?

Da viorel am trecut si la probleme godfather am mai dat si un quote dai degeaba :(

Sa rezolv si eu problema asta s dai close te rog...Am muncit mult la tow car company credema :(

Revin dupa 12 ore cu un quote sa nu se zica ca am facut dublu post bag comanda:

//tractare vehicule
    if ( strcmp ( cmdtext , "/ad", true)==0){

    new Float:pX,Float:pY,Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    new Float:vX,Float:vY,Float:vZ;
    new Found=0;
    new vid=0;
    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));
    SendClientMessage(playerid,0xFFFF00AA,"Ai deatasat masina");
    }else
    {
    AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
    new string[256];
    format(string,256,"Acum tu tractezi un %s",VehicleName[GetVehicleModel(vid)-400]);
    SendClientMessage(playerid,0xFFFF00AA,string);
    }
    }
    }
    if  (!Found)
    {
    SendClientMessage(playerid,0xFFFF00AA,"Nu am gasit nici un vehicul,mergeti mai aproape de masina.");
    }
    return 1;
}
///////

si imi da aceste erori:

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23716) : warning 219: local variable "string" shadows a variable at a preceding level

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : error 017: undefined symbol "VehicleName"

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : warning 215: expression has no effect

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.

Posted

Da viorel am trecut si la probleme godfather am mai dat si un quote dai degeaba :(

Sa rezolv si eu problema asta s dai close te rog...Am muncit mult la tow car company credema :(

Revin dupa 12 ore cu un quote sa nu se zica ca am facut dublu post bag comanda:

//tractare vehicule
    if ( strcmp ( cmdtext , "/ad", true)==0){

    new Float:pX,Float:pY,Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    new Float:vX,Float:vY,Float:vZ;
    new Found=0;
    new vid=0;
    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));
    SendClientMessage(playerid,0xFFFF00AA,"Ai deatasat masina");
    }else
    {
    AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
    new string[256];
    format(string,256,"Acum tu tractezi un %s",VehicleName[GetVehicleModel(vid)-400]);
    SendClientMessage(playerid,0xFFFF00AA,string);
    }
    }
    }
    if  (!Found)
    {
    SendClientMessage(playerid,0xFFFF00AA,"Nu am gasit nici un vehicul,mergeti mai aproape de masina.");
    }
    return 1;
}
///////

si imi da aceste erori:

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23716) : warning 219: local variable "string" shadows a variable at a preceding level

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : error 017: undefined symbol "VehicleName"

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : warning 215: expression has no effect

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Gaby\Desktop\MrIllusion\MrIllusion\gamemodes\eRP.pwn(23717) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.

Mai revin cu un quote peste 12 ore si fara ajutor :(

Posted

Adauga asta undeva pe la inceputul scriptului.

new VehicleName[][] =
{
  "Landstalker",
  "Bravura",
  "Buffalo",
  "Linerunner",
  "Pereniel",
  "Sentinel",
  "Dumper",
  "Firetruck",
  "Trashmaster",
  "Stretch",
  "Manana",
  "Infernus",
  "Voodoo",
  "Pony",
  "Mule",
  "Cheetah",
  "Ambulance",
  "Leviathan",
  "Moonbeam",
  "Esperanto",
  "Taxi",
  "Washington",
  "Bobcat",
  "Mr Whoopee",
  "BF Injection",
  "Hunter",
  "Premier",
  "Enforcer",
  "Securicar",
  "Banshee",
  "Predator",
  "Bus",
  "Rhino",
  "Barracks",
  "Hotknife",
  "Trailer",
  "Previon",
  "Coach",
  "Cabbie",
  "Stallion",
  "Rumpo",
  "RC Bandit",
  "Romero",
  "Packer",
  "Monster Truck",
  "Admiral",
  "Squalo",
  "Seasparrow",
  "Pizzaboy",
  "Tram",
  "Trailer",
  "Turismo",
  "Speeder",
  "Reefer",
  "Tropic",
  "Flatbed",
  "Yankee",
  "Caddy",
  "Solair",
  "Berkley's RC Van",
  "Skimmer",
  "PCJ-600",
  "Faggio",
  "Freeway",
  "RC Baron",
  "RC Raider",
  "Glendale",
  "Oceanic",
  "Sanchez",
  "Sparrow",
  "Patriot",
  "Quad",
  "Coastguard",
  "Dinghy",
  "Hermes",
  "Sabre",
  "Rustler",
  "ZR-350",
  "Walton",
  "Regina",
  "Comet",
  "BMX",
  "Burrito",
  "Camper",
  "Marquis",
  "Baggage",
  "Dozer",
  "Maverick",
  "News Chopper",
  "Rancher",
  "FBI Rancher",
  "Virgo",
  "Greenwood",
  "Jetmax",
  "Hotring",
  "Sandking",
  "Blista Compact",
  "Police Maverick",
  "Boxville",
  "Benson",
  "Mesa",
  "RC Goblin",
  "Hotring Racer",
  "Hotring Racer",
  "Bloodring Banger",
  "Rancher",
  "Super GT",
  "Elegant",
  "Journey",
  "Bike",
  "Mountain Bike",
  "Beagle",
  "Cropdust",
  "Stunt",
  "Tanker",
  "RoadTrain",
  "Nebula",
  "Majestic",
  "Buccaneer",
  "Shamal",
  "Hydra",
  "FCR-900",
  "NRG-500",
  "HPV1000",
  "Cement Truck",
  "Tow Truck",
  "Fortune",
  "Cadrona",
  "FBI Truck",
  "Willard",
  "Forklift",
  "Tractor",
  "Combine",
  "Feltzer",
  "Remington",
  "Slamvan",
  "Blade",
  "Freight",
  "Streak",
  "Vortex",
  "Vincent",
  "Bullet",
  "Clover",
  "Sadler",
  "Firetruck",
  "Hustler",
  "Intruder",
  "Primo",
  "Cargobob",
  "Tampa",
  "Sunrise",
  "Merit",
  "Utility",
  "Nevada",
  "Yosemite",
  "Windsor",
  "Monster Truck",
  "Monster Truck",
  "Uranus",
  "Jester",
  "Sultan",
  "Stratum",
  "Elegy",
  "Raindance",
  "RC Tiger",
  "Flash",
  "Tahoma",
  "Savanna",
  "Bandito",
  "Freight",
  "Trailer",
  "Kart",
  "Mower",
  "Duneride",
  "Sweeper",
  "Broadway",
  "Tornado",
  "AT-400",
  "DFT-30",
  "Huntley",
  "Stafford",
  "BF-400",
  "Newsvan",
  "Tug",
  "Trailer",
  "Emperor",
  "Wayfarer",
  "Euros",
  "Hotdog",
  "Club",
  "Trailer",
  "Trailer",
  "Andromada",
  "Dodo",
  "RC Cam",
  "Launch",
  "Police Car (LSPD)",
  "Police Car (SFPD)",
  "Police Car (LVPD)",
  "Police Ranger",
  "Picador",
  "S.W.A.T. Van",
  "Alpha",
  "Phoenix",
  "Glendale",
  "Sadler",
  "Luggage Trailer",
  "Luggage Trailer",
  "Stair Trailer",
  "Boxville",
  "Farm Plow",
  "Utility Trailer"
};

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

Posted

Am rezolvat cu asta am mai dezvoltato ;)

    if(strcmp(cmd,"/tow",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pJob] == 7)
            {
                if(IsPlayerInAnyVehicle(playerid))
                {
                    new m = GetVehicleModel(GetPlayerVehicleID(playerid));
                    if (m == 525 || m == 552)
                        {
                            if(GetPlayerState(playerid)==2)
                            {
                            new Float:pX,Float:pY,Float:pZ;
                            GetPlayerPos(playerid,pX,pY,pZ);
                            new Float:vX,Float:vY,Float:vZ;
                            new Found=0;
                            new vid=0;
                            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,0xFFFF00AA,"There is no car in range.");
                               }
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GRAD2, "You need to be the driver!");
                            return 1;
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD2, "You need to be in a Tow truck to use this!");
                        return 1;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "You need to be in a vehicle to do this!");
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid,COLOR_GRAD2,"You need to be a Mechanic to use this!");
                return 1;
            }
        }
        return 1;
    }

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.