Ocmd Heal Error // IsPlayerInVehicle

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
  • Hey Leute ich habe ein kleines Pronlem ich wollt in meinen Befehl abfragen ob playerid, im Auto sitzt bsw Medic Auto um den Spieler zu Healen,
    Nun bekomme ich einen Error:


    Error


    C:\Users\Marcel\Desktop\SA-MP 0.3 RC3\gamemodes\KL.pwn(1996) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Code


    }
    ocmd:healplayer(playerid,params[])
    {
    if (IsPlayerInVehicle(playerid,mediccar))
    {
    if(isPlayerInFrakt(playerid,7))
    {


    new pID,string[128];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,WEISS,"/healplayer [ID]");
    format(string,sizeof(string)," Der Sanitäter %s hat dich für 50$ geheilt.",SpielerName(playerid));
    SendClientMessage(pID,WEISS,string);
    GivePlayerMoney(pID,-50);
    GivePlayerMoney(playerid,50);
    SetPlayerHealth(pID,100);
    SendClientMessage(playerid,WEISS,"Du hast dem Spieler erfolgreich geheilt.");
    return 1;


    }
    SendClientMessage(playerid,WEISS,"Du bist kein Sanitäter.");
    return 1;


    }
    return 1;


    Zeile :



    1996 if (IsPlayerInVehicle(playerid,mediccar))


    Ich hoffe jemand kann mir helfen ;) Mfg Mars

    **~~Favorite~~**

  • Zitat

    if(IsPlayerInVehicle(playerid,mediccar[0]))

    Mhh wie wäre mit GetPlayerVehicleID(playerid); so ist es völliger quatsch.