error bei GetPlayerName

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 zusammen,
    und zwar bekomm ich ein Error:
    C:\Users\Leon\Downloads\GTA SA\gamemodes\Selfmade1.pwn(16932) : error 035: argument type mismatch (argument 3)


    das ist die Zeile mit GetPlayerName (dort habe ich kein Error):

    new name1[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name1,sizeof(name1));

    Dort hab ich den Error:

    SetPVarInt(pID,"SMS1Von",name1);


    Ich hoffe ihr könnt mir helfen!


    MFG

  • nur mal so hier, damit steht da wer Server connected:


    public OnPlayerConnect(playerid)
    {

    new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));

    format(string, sizeof(string), "%s hat den Server betreten", name);
    SendClientMessageToAll(0xC4C4C4FF, string);

    return 1;
    }

  • Meinte jetzt nebenbei ^^ Fals der das mal braucht^^ Wenn nicht dann ist das Sinnlos naja egal


    lg
    вєαм σƒ ℓιgнт

  • also ich mache z.B.

    new text = GetPVarString(playerid,"TEXT");
    new string[128];
    format(string,sizeof(string),"TEXT von %s , %s",SpielerName(playerid),text);
    ShowPlayerDialog(playerid,text1,DIALOG_STYLE_MSGBOX,"BLA BLA",string,"Weiter","Schließen");
    return 1;


    Was ist daran flasch?


    MFG

  • GetPVarString arbeitet genauso wie GetPlayerName bzw hat die gleichen Parameter
    jetzt denk mal nach, wie du vorgehen solltest

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Danke das klappt schonmal, nur wie amche ich das wenn man in einem Dialog einen Text eingibt das der dann gespeichert wird
    z.B. So:



    new text = strval(inputtext); //<--- hier ist das warning!
    SetPVarString(playerid,"TEXT",text); //<---- hier der Error!


    Nur er speichert des nicht, bzw. es kommt ein Error!


    Error:
    (16870) : error 035: argument type mismatch (argument 3)
    (16869) : warning 204: symbol is assigned a value that is never used: "text"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Hoffe ihr könnt mir weiterhelfen!


    MFG

  • Mach es mal so:


    new text[128];
    strmid(text, inputtext, 0, strval(inputtext), 255);
    SetPVarString(playerid,"Text",text);


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S