Beiträge von Tomi93

    Hallo Leute,


    ich habe hier ein Befehl gescriptet bei dem das Auto Spawnt und in eine Datei gespeichert wird
    allerdings sofern ich den Befehl ausübe wird die Datei sofort erstellt und der Text "Auto" erstellt kommt auch sofort
    nur das Fahrzeug selbst spawnt extrem Verzögert warum?


    if(strcmp(cmd, "/auto", true)==0)
    {
    if(Account[playerid][Admin] == 3)
    {
    new modelid,respawn;
    new Float:isx,Float:isy,Float:isz;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Respawn Time]");
    return 1;
    }
    modelid = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Respawn Time]");
    return 1;
    }
    respawn = strval(tmp);
    SCM(playerid,COLOR_GREEN,"/////////////////////////////////////////////////");
    SCM(playerid,COLOR_LIGHTRED," Auto erstellt ");
    SCM(playerid,COLOR_GREEN,"/////////////////////////////////////////////////");
    for(new count=1;count<MAX_VEHICLES;count++)
    {
    format(string, sizeof(string),"Autos/vehicle_%d.sav",count);
    if(!dini_Exists(string))
    {
    GPP(playerid,Float:isx,Float:isy,Float:isz);
    dini_Create(string);
    Autos[count][vModel] = modelid;
    Autos[count][vEingepackt] = 0;
    Autos[count][vArt] = 0;
    Autos[count][vX] = isx;
    Autos[count][vY] = isy;
    Autos[count][vZ] = isz;
    Autos[count][vA] = 0;
    Autos[count][vFarbe1] = 0;
    Autos[count][vFarbe2] = 0;
    Autos[count][vVerkauf] = 0;
    Autos[count][vPreis] = 0;
    Autos[count][vKMStand] = 0;
    Autos[count][vRKMStand] = 0;
    strmid(Autos[count][vBesitzer], "Niemand", 0, strlen("Niemand"), 255);
    strmid(Autos[count][vSch1], "Niemand", 0, strlen("Niemand"), 255);
    strmid(Autos[count][vSch2], "Niemand", 0, strlen("Niemand"), 255);
    strmid(Autos[count][vSch3], "Niemand", 0, strlen("Niemand"), 255);
    Autos[count][vBeschlagnahmt] = 0;
    Autos[count][vBX] = isx;
    Autos[count][vBY] = isy;
    Autos[count][vBZ] = isz;
    Autos[count][vBA] = 0;
    Autos[count][vRespawn] = respawn;
    count = MAX_VEHICLES;
    OnVehicleDataUpdate(count);
    CreateVehicle(modelid,isx,isy,isz,0,0,0,respawn);
    }
    }
    }
    else
    {
    SCM(playerid, COLOR_RED, "Du bist kein Admin!");
    return 1;
    }
    return 1;
    }


    mfg Dedi

    habe mich informiert die Graka hat extra Strom und wurde auch angeschlossen ^^
    jetzt wurde mir empfohlen das ich die Bios Battarie entfernnen sollte genau
    das habe ich gemacht und bis jetzt
    läuft alles problemlos mal schaun ich probier mal die neue Graka


    //hat sich erledigt pls Closen oder löschen

    Hallo Leute,


    ich habe mir schon etwas länger her eine neue Grafikkarte gekauft (Nvidia GForce 7950GT (AGP))
    und die lief damals bei meinem Rechner mit 230W Netzteil allerdings hat gestern der Rechner das spinnen angefangen und ist
    ständig abgestürzt aber ich habe das problem lange zeit nicht gefunden habe Formatiert etc. nun habe ich ein 350W Netzweil eingebaut da
    ich dachte das Netzteil hatte einen schaden, da lag ich falsch dennoch mehr leistung :P nun CPU auf 2,78 statt 2,4 GHZ und 38 Grad statt 47 Grad
    aber ich habe nun die neue Nvidia mir der Uralten ATI getauscht und alles läuft perfekt nur das die ATI so schlecht ist das ich kaum spiele spielen kann
    darum hätte ich gerne die NVida wieder aber wie mach ich das?
    Wenn die Nvidia drin ist und ich Starte kommt erst mal SChwarzer bildschirm das nicht nur einmal
    wenn ich glück habe dann komm ich bis zum Bios logo spätestens dann ist schluss warum???



    //edit mit der alten Graka ATI startet nun der PC aber er stürzt ständig ab was eig. die Ursache war das er nie richtig starten wollte
    was soll ich machen?
    //edit2: Wie date ich MSI Bios up?
    mfg Dedi

    Hallo Leute,


    ich habe ein /jailtime script geschrieben
    das einem Sagt wie lange man noch im Jail sitzen muss allerdings gibts da ein Problem wenn man weniger wie 1 Minute sitzen muss stimmt die Zeit
    aber wenn wenn mann 4 Minuten und 10 Sek zum Beispiel sitzen muss gibts ein problem zumindest so wie mein Script ist
    Denn so wie ich es gescriptet habe steht dann die die 10 Sekunden + die 4 Minuten in Sekunden gerechnet da :/


    if(strcmp(cmd, "/jailtime", true) == 0)
    {
    if (IsPlayerConnected(playerid))
    {
    new Zeit = Account[playerid][JailTime];
    if(Account[playerid][Jailed] == 0)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nicht im Gefängnis");
    }
    else
    {
    if(Zeit/60 == 0)
    {
    format(str,sizeof(str),"Du bist noch %d Sekunden im Jail",Zeit);
    SendClientMessage(playerid,COLOR_YELLOW,str);
    }
    else
    {
    format(str,sizeof(str),"Du bist noch %d Minuten und %d Sekunden im Jail",Zeit/60,Zeit);
    SendClientMessage(playerid,COLOR_YELLOW,str);
    }
    }
    }
    return 1;
    }


    Wie kann ich das Problem mit 4 Minuten und 10 Sekunden beheben?


    mfg Dedi

    Danke
    Bei mir war mal das problem das
    samp_mysql_store_result();
    if(samp_mysql_num_rows() == 0)
    {
    format(str, sizeof(str), "Fehler: Konnte das Konto nicht erstellen. Infos bei den Admins! [CODE:566]", samp_mysql_DB);
    SendClientMessage(playerid, COLOR_RED, str);
    return 1;
    }


    zum Absturz brauchte Kommentiere es mal aus und schau ob es dann funktioniert oder ob der Server crasht

    Ich habe das gleiche Problem aber mit dem Link kann ich nicht viel anfangen wie hast du das gemacht???
    Ich suche schon eine weile auch auf Google aber i-wie klappt da keine Lösung ich komm nicht ans ziel um die Zahl zu ändern :(


    mfg Dedi

    Hau mich weg X(
    hat tatsächlich geklappt habs aber bisschen verändert
    SetSpawnInfo(playerid,0,0,Account[playerid][x],Account[playerid][y],Account[playerid][z], 269.15,0,0,0,0,0,0);
    ^^

    Die schwarze leiste soll nach weg nach dem man /login eingibt
    verstehst du was ich meine?
    das ist alles was mit dem Spawn zu tun hat
    Sprich /login --> Spawn an den Cords die im ACC gespeichert sind --> zocken :)

    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerColor(playerid, COLOR_YELLOW);
    if(!Account[playerid][LoggedIn])
    {
    SetPlayerPos(playerid, 1472.2893,-1627.4072,14.0469);
    ApplyAnimation(playerid, "PED", "SEAT_idle", 10000.0,0,0,0,1,0);
    SetPlayerFacingAngle(playerid,32);
    SetPlayerCameraPos(playerid, 1471.1930,-1624.6537,14.0469);
    SetPlayerCameraLookAt(playerid, 1472.7893,-1627.0072,14.0469);
    SetPlayerSkin(playerid,0);
    }
    else
    {
    SetSpawnInfo(playerid,0,0,-1422.1310,-288.1993, 14.1484, 269.15,0,0,0,0,0,0);
    SetPlayerTeam(playerid,0);
    SpawnPlayer(playerid);
    }
    return 1;
    }


    public OnPlayerRequestSpawn(playerid)
    {
    new playername[MAX_PLAYER_NAME];
    new str[128];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(str,sizeof(str),"/Spieler/%s.ini",playername);
    if(dini_Exists(str))
    {
    if(!Account[playerid][LoggedIn])
    {
    SendClientMessage(playerid,COLOR_RED," Du musst dich vor dem Spawnen einloggen/registrieren!");
    return 0;
    }
    else
    {
    }
    }
    return 0;
    }


    public OnPlayerSpawn(playerid)
    {
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
    SetPlayerPos(playerid,Account[playerid][x],Account[playerid][y],Account[playerid][z]);
    return 1;
    }



    if(strcmp(cmd,"/login",true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))return SendClientMessage(playerid,COLOR_RED,"FEHLER: /login [passwort]");
    format(str,sizeof(str),"/Spieler/%s.ini",playername);
    if(!dini_Exists(str)) return SendClientMessage(playerid,COLOR_RED," Dieser Account ist nicht registriert!");
    if(Account[playerid][LoggedIn]) return SendClientMessage(playerid,COLOR_RED," Du bist schon eingeloggt!");
    if(strcmp(tmp,dini_Get(str,"Password"),false))
    {
    SendClientMessage(playerid,COLOR_RED," Falsches Passwort!");
    Account[playerid][LoginFails]++;
    if(Account[playerid][LoginFails] >= 5)
    {
    SendClientMessage(playerid,COLOR_RED," 5 Falsche Loginversuche führen zum Kick!");
    Kick(playerid);
    }
    }
    SetPlayerScore(playerid,dini_Int(str,"Score"));
    GivePlayerMoney(playerid,dini_Int(str,"Money"));
    Account[playerid][Kills] = dini_Int(str,"Kills");
    Account[playerid][Deaths] = dini_Int(str,"Deaths");
    Account[playerid][Logins] = (dini_Int(str,"Logins") + 1);
    Account[playerid][x] = dini_Float(str,"X");
    Account[playerid][y] = dini_Float(str,"Y");
    Account[playerid][z] = dini_Float(str,"Z");
    SendClientMessage(playerid,COLOR_YELLOW," Du hast dich erfolgreich eingeloggt! Du kannst nun spawnen...");
    Account[playerid][LoggedIn] = 1;
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
    SetPlayerPos(playerid,Account[playerid][x],Account[playerid][y],Account[playerid][z]);
    return 1;
    }


    was ist falsch?
    wenn ich connecte und /login eingebe werde ich an die richtige Pos gesetzt aber kann nicht gehen
    sofern ich auf ein Pfeil klicke ist die leiste weg und ich kann gehen
    sofern ich auf SPAWN klicke bin ich mitten im nirgendwo
    warum?

    aber wie mache ich das es wenn ich /login eingebe das ich an einer Pos gespawnt werde die im ACC steht und
    dann diese Leiste verschwindet???
    sonst würde man sie ja aber jeden Server immer haben sehen

    Hey Leute,


    ich habe ein Problem mit der Skin Auswahls Leiste
    mit den 3 Buttons "zurück","weiter","spawn"
    wie bekomm ich die weg??
    das stört beim Login/Register system


    mfg Dedi

    Hallo Leute,


    kann mir einer helfen??
    wie speichere ich eine Staatskasse, PolizeiKasse,... Kassen einfach mit Geld ^^
    hoffe einer weiß wie das geht
    brauche quasi komlett mit Connection zu MYSQL
    Ich wäre der helfenden Person sehr dankbar :)


    mfg Dedi