/gotoluxusat Nimmt Fahrzeug nicht mit

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
  • Hey


    Ich hab mal ein Teleport Befehl gemacht wo man sich zum Luxusautohaus telepotieren kann es funktioniert auch nur wenn ich in einem Auto sitze und es eingebe kommt das Auto nicht mit. Ich Hoffe es weiß einer wie mann das machen kann das dass Fahrzeug mit kommt!


    if (strcmp("/gotoluxusat", cmdtext, true, 10)== 0)
    {
    SetPlayerPos(playerid,754.7540,-1345.6316,13.5159);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    return 1;
    }


    MFG bluesky

    Mit Freundlichen Grüßen
    bluesky


  • Versuchs mal so:
    if(strcmp("/gotoluxusat", cmdtext, true, 10)==0)
    {
    SetPlayerPos(playerid, 754.7540,-1345.6316,13.5159);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    new Car = GetPlayerVehicleID(playerid);
    SetVehiclePos(Car, 754.7540,-1345.6316+5,13.5159);
    PutPlayerInVehicle(playerid, Car, 0);
    return 1;
    }

  • du must SetVehiclePos und PutPlayer in vehicle machen ;)


    if (strcmp("/gotoluxusat", cmdtext, true, 10) == 0)
    {
    new string[128];
    new pVehicle = GetPlayerVehicleID(playerid);
    SetVehiclePos(pVehicle,754.7540,-1345.6316,13.5159);
    SetPlayerPos(playerid,754.7540,-1345.6316,13.5159);
    PutPlayerInVehicle(playerid,pVehicle,0);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    return 1;
    }

  • if(strcmp("/gotoluxusat", cmdtext, true, 10)== 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    Fahrzeug = GetPlayerVehicleID(playerid);
    SetVehiclePos(vehicleid,754.7540,-1345.6316,13.5159);
    SetPlayerPos(playerid,754.7540,-1345.6316,13.5159);
    PutPlayerInVehicle(playerid,Fahrzeug,0);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    return 1;
    }
    else
    {
    SetPlayerPos(playerid,754.7540,-1345.6316,13.5159);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    return 1;
    }
    return 1;
    }

  • iEaZyEr


    Bekomme jetzt 2 Warnings.


    C:\Dokumente und Einstellungen\Test.SCHARB.000\Eigene Dateien\Downloads\SAMP Server\Script`s\German Unlimited Reallife\GUR.pwn(20326) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Test.SCHARB.000\Eigene Dateien\Downloads\SAMP Server\Script`s\German Unlimited Reallife\GUR.pwn(20326) : warning 204: symbol is assigned a value that is never used: "string"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 14232 bytes
    Code size: 2980204 bytes
    Data size: 27684512 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements:30711716 bytes


    2 Warnings.



    if (strcmp("/gotoluxusat", cmdtext, true, 10) == 0)
    {
    new string[128];
    new pVehicle = GetPlayerVehicleID(playerid);
    SetVehiclePos(pVehicle,754.7540,-1345.6316,13.5159);
    SetPlayerPos(playerid,754.7540,-1345.6316,13.5159);
    PutPlayerInVehicle(playerid,pVehicle,0);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    return 1;
    }



    MFG

    Mit Freundlichen Grüßen
    bluesky

  • String war unnötig ;) so müsstes gehen ;)
    if (strcmp("/gotoluxusat", cmdtext, true, 10) == 0)
    {
    new pVehicle = GetPlayerVehicleID(playerid);
    SetVehiclePos(pVehicle,754.7540,-1345.6316,13.5159);
    SetPlayerPos(playerid,754.7540,-1345.6316,13.5159);
    PutPlayerInVehicle(playerid,pVehicle,0);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast dich zum Luxusautohaus teleportiert!");
    return 1;
    }

  • Mach es doch so, so geht es doch 8|

  • So klappt es ebenso zu 100% habs schon getestet^^

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Versuchen, ein Auto zu teleportieren, wenn man in garkeinem Auto ist ist einfach Schwachsinn. Die if-Abfrage ist also berechtigt (dennoch sind die 2 returns in der Abfrage sinnlos).