GetPlayerName tag mismatch

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 bin immernoch an meinen Importcar System dran :D


    Nun habe ich ein Problem beim Verkaufen...



    if(strcmp(cmd,"/iverkaufen",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, BLAU, "Benutze: /verkaufen [playerid]");
    return 1;
    }
    new veh;
    veh = GetPlayerVehicleID(playerid);
    new para1;
    new bname;
    para1 = strval(tmp);
    if(IsPlayerAdmin(playerid))
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, bname, sizeof(bname)); //Zeile 258
    for(new i=0;i<MAX_CARS;i++)
    {
    if(veh == Importcar[i])
    {
    ICInfo[i][besitzer] = bname;
    SIC(i);
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, ROT, "Du bist kein Administrator!");
    }
    }
    return 1;
    }


    Errors:


    Code
    C:\Users\Mati\Desktop\LoG\filterscripts\importeur.pwn(258) : error 035: argument type mismatch (argument 2)
    C:\Users\Mati\Desktop\LoG\filterscripts\importeur.pwn(258) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    2 Errors.

    __________________________________________


    Scripter & Programmierer im Ruhestand

    Derzeitiges Projekt:
    __________________________________________

  • if(strcmp(cmd,"/iverkaufen",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, BLAU, "Benutze: /verkaufen [playerid]");
    return 1;
    }
    new veh;
    veh = GetPlayerVehicleID(playerid);
    new para1;
    new bname[MAX_PLAYER_NAME];
    para1 = strval(tmp);
    if(IsPlayerAdmin(playerid))
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, bname, sizeof(bname)); //Zeile 258
    for(new i=0;i<MAX_CARS;i++)
    {
    if(veh == Importcar[i])
    {
    ICInfo[i][besitzer] = bname;
    SIC(i);
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, ROT, "Du bist kein Administrator!");
    }
    }
    return 1;
    }

  • Vielen dank :thumbup:


    Habe ein anderes Problem,


    bei Dini_intset ist ein fehler??



    if(strcmp(cmd,"/iverkaufen",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, BLAU, "Benutze: /verkaufen [playerid]");
    return 1;
    }
    new SDatei[64];
    new veh;
    veh = GetPlayerVehicleID(playerid);
    new para1;
    new bname[MAX_PLAYER_NAME];
    para1 = strval(tmp);
    if(IsPlayerAdmin(playerid))
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, bname, sizeof(bname)); //Zeile 258
    for(new i=0;i<MAX_CARS;i++)
    {
    if(veh == Importcar[i])
    {
    format(SDatei,50,"/importcars/%d.txt",veh);
    if(!fexist(SDatei))
    {
    dini_IntSet(SDatei,"Besitzer",bname); // Zeile 267
    }

    SIC(i);
    }
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, ROT, "Du bist kein Administrator!");
    }
    }
    return 1;
    }


    Code
    C:\Users\Mati\Desktop\LoG\filterscripts\importeur.pwn(267) : error 035: argument type mismatch (argument 3)
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.

    __________________________________________


    Scripter & Programmierer im Ruhestand

    Derzeitiges Projekt:
    __________________________________________

    Einmal editiert, zuletzt von [LoG]Freakynight ()