[Error] Unbekannte Variable

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 ich habe ein Problem undzwar habe ich diesen befehl aus einem Tutorial und bei mir funktioniert er nicht, gemacht habe ich alles wie es dort stand.


    Error:

    Code
    Zeile (212) : Unbekannte Variable :  "pid"


    Befehl ocmd:goto(playerid,params[])
    {
    new pID, string[128]; // Hier is die zeile
    if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,rot,"Du bist kein Admin!");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,blau,"Benutzung: /goto [ID]");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(pid,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    new Interior = GetPlayerInterior(pID);
    SetPlayerInterior(playerid, Interior);
    format(string,sizeof(string),"Admin %s hat sich zu dir geportet.",SpielerName(playerid));
    SendClientMessage(pID,gelb,string);
    return 1;
    }


    Danke im vorraus.


    PS: ja ich habe gegoogelt, nur nix gefunden.

  • Du hast pID deklariert, benutzt aber pid.
    Das ist ein Unterschied in der Rechtschreibung :)


    EDIT:
    Sprich:
    GetPlayerPos(pid,X,Y,Z);
    zu
    GetPlayerPos(pID,X,Y,Z);
    @Skilledz:

    2 Mal editiert, zuletzt von AirM4X ()