Beiträge von PaintFoX

    Weil meine Abfrage falsch war .. und strfind nicht true & false zurück gibt - Mein Fehler ^^




    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    if(strfind(name,"_",false,1) < 0)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Vorname_Nachname");
    Kick(playerid);
    }



    Getestet & Funktioniert. ;)

    Ungetestet ....

    new str[128];
    new name[MAX_PLAYER_NAME];
    if(IsPlayerNPC(playerid))return SpawnPlayer(playerid);
    if(gPlayerAccount[playerid] == 1 && gPlayerLogged[playerid] == 0)
    {
    GetPlayerName(playerid,name,sizeof(name));
    format(str,sizeof(str), "{FFFFFF}Willkommen auf {52D017}Fresh-Test!\n{FFFFFF}Dein Name: {48CCCD} %s {FFFFFF}\n\nBitte gib nun dein Passwort ein!", name);
    ShowPlayerDialog(playerid, DIALOG_LOGIN,3, "{FFFFFF}Login", str, "Login", "Abbrechen");
    }
    else if(gPlayerAccount[playerid] == 0 && gPlayerLogged[playerid] == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_REG,3,"{FFFFFF}Account","{FFFFFF}Du benötigst einen Account, um auf {52D017}Fresh Test-Server{FFFFFF} spielen zu können!","Erstellen","Abbrechen");
    }
    PlayerPlaySound(playerid, 1176, 0.0, 0.0, 0.0); // Koordinaten ?
    PlayerInfo[playerid][pModel] = Peds[classid][0];
    SetPlayerTeamFromClass(playerid,classid);
    SetupPlayerForClassSelection(playerid);


    #define stvo <ID>
    /* ID mit einer freien ID ersetzen */
    // Unter OnPlayerCommandtext
    if (strcmp("/stvo", cmdtext, true, 10) == 0) return ShowPlayerDialog(playerid,StVo,DIALOG_STYLE_MSGBOX,"StVo","===================|Straßen Verkehrsordnung|===================\n1. Hier gillt Rechtsfahrgebot\n2. An die Amepln nur halten wen ein Spieler dir gegenüber steht!\n3. Wenn Sirene von nem Cop an ist, aus dem Weg gehen!\n4. Kein Driveby machen!\n5. Nich betrunken Fahren!\n6. Nur 70 Km/H Fahren nicht mehr!\nHält euch daran sonst wird es Teuer\n========================ENDE===========================","Ja","Nein");



    if(dialogid==StVo)
    {
    if(response == 1) return SendClientMessage(playerid,Rot,"Gut gemacht Hündchen ;)");
    SendClientMessage(playerid,Rot,"Da du gegen die StVo bist, kriegst du ein Wanted");
    /* Script eigenes wantedsystem oder :
    new wantedlevel;
    wantedlevel = GetPlayerWantedLevel(playerid);
    SetPlayerWantedLevel(playerid,wantedlevel+1);
    */
    return 1;
    }





    Viel Spaß...

    Hey...


    wollte mal fragen wie ich am besten meine Spielervariablen abspeichere.
    Wenn ich die Variablen unter OnplayerDisconnect auslese und in eine Datei speichere crasht SA-MP beim beenden, weil die Spielervariablen schneller weg sind als die Callback ausgeführt wird.Aber wie zum teufel soll man da noch was speichern können ? :wacko:
    Also resourcenschonend hin oder her die klasischen enums finde ich irgendwie besser ...
    Und einen Timer oder so einen scheiß will ich auch nicht setzen ..


    ocmd:maske(playerid,params[])
    {
    if(fraktionsabfrage(playerid,ID) && hatmaskeauf[playerid] == 0)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) return 1;
    ShowPlayerNameTagForPlayer(i,playerid,false);
    hatmaskeauf[playerid] = 1;
    }
    }
    else
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    ShowPlayerNameTagForPlayer(i,playerid,true);
    hatmaskeauf[playerid] = 0;
    }
    }
    }
    return 1;


    Etwas gekürzt. ;)


    new Float:vehHP;
    new Float:cHP;
    new vehid;
    vehid = GetPlayerVehicleID(playerid);
    GetVehicleHealth(vehid,vehHP);
    cHP = 1000-vehHP;
    new msg[128];
    format(msg,sizeof(msg),"Das Fahrzeug hat eine Beschädigung von : %f",cHP);
    SendClientMessage(playerid,FARBE,msg);


    Müsste funktionieren ;)

    Alte Platte ausbauen. Neue einbauen. Bei S-ATA fällt das "Jumpern" weg.
    Den Pc Starten mehrmals "entf" drücken und unter "Boot Options" die Boot reihenfolge ändern bzw. schauen ob deine S-ATA Festplatte überhaupt erkannt wird.
    Die Boot reihenfolge kannst du unter "Boot -> Boot Device Priority" ändern siehe auch auf S. 30.1 : http://dlcdnet.asus.com/pub/AS…luxe/G2668_P5B-Deluxe.pdf


    Edit//
    Man Jumpert KEINE S-ATA Festplatten nur IDE Festplatten!


    mfg

    Okay,Ich habe damals für meinen der jetz Kaputt ist 130Euro Gezahlt und konnte BF3 auf Normale Qwalli Spielen :)
    Aber gut.


    //CLOSE

    Nunja ohne deine aktuelle Hardware kann man schlecht etwas empfehlen.
    Poste mal bitte deine Aktuelle config die "defekt" ist :


    CPU
    MainBoard
    HDD
    RAM
    Netzteil


    Es wäre sinvoller das System aufzurüsten als für 100€ ein "neues" gebrauchtes System zu kaufen wo vermutlich noch schwächere Hardware drin steckt.