/tow und /towend

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallö^^
    Ich wollte euch mal fragen ob sich vieleicht jemand die Zeit nimmer und mir 2 Befehle bastelt :D
    Die wären /tow = Um einen Wagen anzuhängen und /towend = um den Wagen wieder runterzulassen.
    Die befehle sollen natürlich nur funktionieren wenn man im Towcar sitzt :D


    Lg


    Chris

  • oben im Script bei den andern #define:
    #define SendClientMessage SCM



    /tow
    if(!strcmp("/tow",cmdtext,true))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
    {
    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)))
    {
    return DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
    }
    AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
    SendClientMessage(playerid,0xFFFF00AA,"Fahrzeug am Hänger!");
    return 1;
    }
    }
    if(!Found)
    {
    return SendClientMessage(playerid,GREY,"Es ist kein Fahrzeug in der Nähe");
    }
    }
    else
    {
    return SCM(playerid,GREY,"Du bist in keinem Abschleppfahrzeug!");
    }
    return 1;
    }
    /towed
    else if(!strcmp("/abhängen",cmdtext,true))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
    {
    DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
    SCM(playerid,GREEN,"Fahrzeug abgehängt!");
    return 1;
    }
    else
    {
    return SCM(playerid,GREY,"Du bist in keinem Fahrzeug, wo man was abhängen kann!");
    }
    }
    else
    {
    return SCM(playerid,GREY,"Du bist in keinem Fahrzeug!");
    }
    }


    MFG luckyguy

  • Ohh danke :thumbup:


    //EDIT


    Ich habe das oben in den Script hinzugefügt:

    Code
    #define SendClientMessage SCM


    Aber es kommen 26 Errors:

    Code
    C:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1830) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1831) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1833) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1834) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1835) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1846) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1917) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1942) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1965) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(1988) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(2012) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3006) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3225) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3226) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3227) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3228) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3229) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3235) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3236) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3237) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3238) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3239) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3254) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3282) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3287) : error 004: function "SCM" is not implementedC:\Users\Christian\Desktop\Server\Server\gamemodes\RL.pwn(3290) : error 004: function "SCM" is not implemented
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    
    
    26 Errors.
  • Den Befehl "/abhängen" kann mann sich auch sparen.. Das Auto kann über eine Taste abgelassen werden, halt den Arm des Towtrucks senken..



    |Signatur: |||||||||||||||||||| 25% fertig|