Beiträge von RFT

    Du musst vorher nen Textdraw setzen blos wenn du ein textdraw ohne text willst dann mach das da hin "_"

    hier sowas



    if (strcmp(cmd, "/pm, true) ==0 )
    {
    PText=strtok(cmdtext,idx);
    if(!strlen(PText))
    {
    SendClientMessage(playerid,Grau",Verwendung : /pm [playerid] [Text] ");
    return 1;
    }
    SpielerId=strval(PText);
    if(!IsPlayerConnected(SpielerId))
    {
    SendClientMessage(playerid,Gelb,"Dieser Spieler ist wohl Offline");
    return 1;
    }
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    }
    if(!strlen(result))
    {
    SendClientMessage(playerid,Grau,"Verwendung : /pm [playerid] [Text] ");
    return 1;
    }
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    new Text[128];
    format(Text,sizeof(Text),"%s:%s",SpielerName,result);
    SendClientMessage(playerid,COLOR_YELLOW,Text);
    return 1;
    }


    ist ungetestet
    die farben bitte mit deinen austauschen ich habe meine variabeln genommen von meinem selfmade

    Die autos sind an der Adac base neben den Tennis platz


    und das alle autos zu sind das hier ausm Script entfernen



    gCarLock[h+1] = 1;


    wenn das raus ist wird nen error mit



    /playerid


    geben das mit dem hier austauschen



    //playerid

    Füg das mal unter



    public OnPlayerUpdate



    format(var, 32, "SfLic=%d\n",PlayerInfo[playerid][pSFLic]);fwrite(hFile, var);
    format(var, 32, "BSLic=%d\n",PlayerInfo[playerid][pBSLic]);fwrite(hFile, var);


    und das hier unter



    OnPlayerlogin



    if( strcmp( key , "SfLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSFLic] = strval( val ); }
    if( strcmp( key , "BSLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBSLic] = strval( val ); }

    setz diesen Code mal in dem Callback



    if(IsAadac(newcar))
    {
    if(PlayerInfo[playerid][pMember]==12|PlayerInfo[playerid][pLeader]==12 { }
    else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Du bist kein ADAC Mitglied!"); }
    }




    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    return 1;
    }


    und nimm den Code aus OnPlayerEnterVehicle raus


    new diff=(100-floatround(leben))*10;



    du hast diff unter der Funktion defieniert versuchs mal so



    dcmd_heal(playerid,params[])
    {
    if(!strlen(params))
    {
    return SendClientMessage(playerid,ROT,"/heal ID");
    }
    if(gTeam[playerid] == medic)
    {
    new typ=strval(params), Float:leben;
    if(GetPlayerHealth(typ,leben))
    {
    if(GetDistanceBetweenPlayers(playerid,typ)<=10)
    {//ich hätt lieber PlayerToPoint genommen
    new diff=(100-floatround(leben))*10;
    if(GetPlayerMoney(typ)>=diff)
    {
    GivePlayerMoney(playerid,diff/100*60);
    GivePlayerMoney(typ,-diff);
    SetPlayerHealth(typ,100);
    }
    }
    }
    }
    return 1;
    }

    Wenn es ein Gamemode ist dann muss das hier raus



    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else



    und das hier auch



    #endif


    ob das den Crash verursacht glaube ich nicht

    mach das mal



    new Float:x,Float:y,Float:z;
    new nstring[64];


    und die farben musst du so definieren wie du sie haben willst beispiel



    #define Deine_Farbe Dein_Code

    Du hast was vergessen IsPlayerInAnyVehicle



    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pCarschein] == 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Du hast kein Führerschein");
    RemovePlayerFromVehicle(playerid);
    }
    }


    und das unter newstate