Beiträge von Freakynight

    Im Befehl habe ich das so:



    ShowPlayerDialog(playerid,TEAMSPEAKID,DIALOG_STYLE_INPUT,"Eindeutige ID von deinen TeamSpeak User","Hast du TeamSpeak?\nWenn ja dann gebe bitte hier deine Eindeutige ID ein\nDiese ID findest du unter: Einstellungen -> Identitäten -> Eindeutige ID\nWenn du kein Teamspeak hast klicke bitte auf 'Nein'","Ja","Nein");

    Hey,
    ich versuche grad die Eindeutige ID vom TS zu speichern. Doch der speichert die eindeutige ID nicht, da kommt dann immer: "Freakynight hat keine eindeutige ID eingegeben". Ich weiss jetzt nicht an was es liegt.



    if(dialogid == TEAMSPEAKID)
    {
    if(response==0)
    {
    if(strlen(inputtext))
    {
    strmid(SpielerInfo[playerid][tsid],inputtext,0,256,256);


    format(string,sizeof(string),"Die eindeutige ID von %s ist %s",SpielerName(playerid),inputtext);
    printf(string);


    TogglePlayerControllable(playerid,1);
    SetPlayerCheckpointEx(playerid,1768.5026,-1940.6367,13.5671,3);
    SetPlayerPos(playerid,1726.5930,-1949.5266,14.1172);
    SetPlayerVirtualWorld(playerid,0);
    SetCameraBehindPlayer(playerid);
    registrierung[playerid]=0;
    SendClientMessage(playerid,COLOR_YELLOW,"");
    SendClientMessage(playerid,COLOR_YELLOW,"Geh in in den Checkpoint, um fortzufahren.");


    return 1;
    }
    }


    if(response==1)
    {
    strmid(SpielerInfo[playerid][tsid],"Keine",0,256,256);

    format(string,sizeof(string),"%s hat keine Eindeutige ID eingegeben",SpielerName(playerid));
    printf(string);


    TogglePlayerControllable(playerid,1);
    SetPlayerCheckpointEx(playerid,1768.5026,-1940.6367,13.5671,3);
    SetPlayerPos(playerid,1726.5930,-1949.5266,14.1172);
    SetPlayerVirtualWorld(playerid,0);
    SetCameraBehindPlayer(playerid);
    registrierung[playerid]=0;
    SendClientMessage(playerid,COLOR_YELLOW,"");
    SendClientMessage(playerid,COLOR_YELLOW,"Geh in in den Checkpoint, um fortzufahren.");
    return 1;
    }
    }




    if(isPlayerInFrakt(playerid,1)) //klammer hat gefehlt
    {



    stock isPlayerInFrakt(playerid,fraktid)
    {
    if(GetPVarInt(playerid,"Fraktion"==fraktid))return 1; //klammer hat gefehlt
    return 0;
    }

    Hey,
    ich suche ein Logo so ähnlich wie das von meinem Youtube Kanal nur halt für meinen SAMP Server.
    Jemand sollte es halt bissel umändert und da sollte "Paranormal Roleplay" drauf stehen.



    Vielen Dank im vorraus!


    MfG freaky

    Hey,
    ich bin heute ein bisschen komisch drauf, finde iwie meine Fehler nicht.


    Der Befehl funzt nicht. Bin auch Admin.



    ocmd:givetsleader(playerid, params[])
    {
    if(!IsPlayerAnAdmin(playerid,6))return ErrorMsg(playerid,"Du bist nicht befugt, diesen Befehl zu nutzen.");
    format(string,sizeof(string),"Bitte tippe die Eindeutige ID des Users ein\nTeamSpeak -> User -> Rechtsklick -> Rechte -> Client Rechte -> Eindeutige ID");
    ShowPlayerDialog(playerid,teamspeakdialog,DIALOG_STYLE_INPUT,"Eindeutige ID des Users",string,"Rechte geben","Abbruch");


    return 1;
    }


    Okay danke! Funktioniert jetzt :D
    Aber die tsuserid wird ja nur einmal verwendet, in einem Befehl. D.h. wenn jemand den Befehl wieder neu eingibt, dann wird tsuserid neu gesetzt. Und das es sich überschneidet, glaube ich nicht.
    Trotzdem danke!


    MfG freaky


    Danke erstmal für deine Hilfe, aber leider nicht. Ich hab des als
    tsuserid[128]
    weil da die Eindeutige ID vom ts rein soll (ohne für jeden Player einen Variable zu erstellen).

    Hey,
    ich bin grad am Scripten und habe folgenden Fehler:



    error 033: array must be indexed (variable "tsuserid")


    Hab den ganzen Code bei OnDialogResponse


    Und das ist die Zeile mit dem Fehler:



    tsuserid = strval(inputtext);


    stehe grad wirklich aufm Schlauch. Ich hab lange nichts mehr bei den Dialogen gescriptet deswegen komm ich mir grad dumm vor :D