Zum Auto porten | Auto zu sich porten | Brauche hilfe!

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
  • Hallo liebe Scripter.
    Ich habe ein Problem, ich möchte mich als Admin nach Eingabe der VehicleID zum Auto geportet werden und das gleiche so, dass das Auto zu mir geportet wird.
    Ich habe es bis jetzt mit einem Dialog-Input gemacht, doch es wäre gut, wenn es einfach als CMD wäre.
    Also so:
    /getcar [VehicleID]
    /gocar [VehicleID]


    Hier mal meine bisherigen Pawn-Codes (Forwards stell ich nicht rein, sind aber vorhanden):
    OnPlayerCommandText

    if(strcmp("/gocar", cmdtext, true, 10) == 0 &&playerinfo[playerid][pAdmin] >= 5)
    {
    ShowPlayerDialog(playerid, DIALOG_GOCAR, DIALOG_STYLE_INPUT, "Autoid", "Bitte gib die VehicleID ein:", "OK", "abbrechen");
    }


    if(strcmp("/getcar", cmdtext, true, 10) == 0 &&playerinfo[playerid][pAdmin] >= 5)
    {
    ShowPlayerDialog(playerid, DIALOG_GETCAR, DIALOG_STYLE_INPUT, "Autoid", "Bitte gib die VehicleID ein:", "OK", "abbrechen");
    }


    OnDialogResponse

    //gocar
    if(dialogid==DIALOG_GOCAR)
    {
    if(response=1 &&!strlen(inputtext[2]))
    {
    new Float:x, Float:y, Float:z;
    GetVehiclePos(inputtext[2], x, y, z);
    SetPlayerPos(playerid, x, y, z);
    return 1;
    }
    }
    //getcar
    if(dialogid==DIALOG_GETCAR)
    {
    if(response=1 &&!strlen(inputtext[2]))
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    SetVehiclePos(inputtext[2], x, y, z);
    return 1;
    }
    }

    Außerdem bekomme ich Warnings durch die

    if(response=0)

    Wäre toll, wenn mir jmd. helfen würde.
    Danke


    MFG
    Johnny_K

    the ones who are crazy enough to think that they can change the world, are the ones who do
    - Steve Jobs

    Einmal editiert, zuletzt von ATzeGER_ ()

  • So ok, hatte es schon mit 2 = versucht, aber keine Abstände gemacht, dann gab es Errors.
    Danke :)
    Jetzt fehlt nur noch das erste Problem
    Edit: Komisch, geht sogar ohne Abstände. 8|

    the ones who are crazy enough to think that they can change the world, are the ones who do
    - Steve Jobs

  • Das mit dem Doppelpost weiß ich.
    Zu 2. und das funktioniert dann?


    Edit:

    E:\Programme\GTA San Andreas\GTA_SA_RIP1\gamemodes\script.pwn(597) : error 035: argument type mismatch (argument 1)
    E:\Programme\GTA San Andreas\GTA_SA_RIP1\gamemodes\script.pwn(609) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    the ones who are crazy enough to think that they can change the world, are the ones who do
    - Steve Jobs