Beiträge von pierre65

    Unter OnPlayerSpawn:
    SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
    Und zu dem anderen Problem, er findet ein Plugin bzw. Include Datei nicht.
    Installier dir crashdetect, das Plugin gibt dir genauerere Fehlermeldungen ;)

    PHP
    session_start();
    if ( empty($_SESSION["time"]) || $_SESSION["time"] < time() ) {
     // Hier dein Formularcode
      $_SESSION["time"] = time() + 60;
    }
    else { echo "Bitte warte bevor du wieder schreiben kannst"; }


    Probier es mal so... EmailSucess brauchst du in dem Fall eigentlich nicht.

    PHP
    if($_SESSION['timestep1'] <= time())
    {
       $_SESSION['EmailSucess'] = 0;
    }
    
    
    if($_SESSION['EmailSucess'] == 1)
    {
    ...
    {


    Versuch mal die 2 If Abfragen zu vertauschen, ich vermute da timestep1 immer unter time() ist zu mindestens ist es ja so wenn sie nicht gesetzt ist, macht er EmailSucess immer auf 0, aber ich weiss nicht wie der andere Code aussieht. ^^


    if(mysql_num_rows())
    {
    new string[1024],string1[256],name[24],text[128];


    while(mysql_retrieve_row()){
    mysql_fetch_field_row(result,"Name");
    format(name,sizeof name, "%s",result);
    mysql_fetch_field_row(result,"Text");
    format(text,sizeof text, "%s",result);

    format(string1, sizeof(string1),"Sender: %s - Nachricht: %s\n",name,text);
    strcat(string, string1, sizeof(string));
    ShowPlayerDialog(playerid, DIALOG_READPM, DIALOG_STYLE_LIST,".:: Private Message System ::.",string,"Okay","");
    }
    }

    Sollte so glaube ich funktionieren.
    Hatte auch schon Probleme mit SetPVarString, ist besser es in diesem Fall über normale Variablen zu machen.

    Du kannst mit Hilfe von PhpMyAdmin und Navicat (wie Firefan gesagt hat) die Datenbank auch exportieren und wieder importieren.
    Was ist es denn für ein Server? Linux/Windows?
    Wenn Linux kennst du dich überhaupt mit SSH aus?

    Die Datenbank "db" existiert und der User ist auch so angelegt und hat kein Passwort oder hast du das Passwort nur entfernt?
    Denn er sagt ja er benötigt ein Passwort von dir...
    "Access denied for user 'samp' localhost (using password: YES)"
    mal halbwegs auf Deutsch übersetzt:
    "Zugriff für den User samp localhost verweigert (benutzt Passwort: Ja)."


    Solltest du wirklich kein Passwort benutzen probier statt "localhost" mal "127.0.0.1" sollte dass nicht funktionieren dann musst du nach dem Passwort nach schauen, weil dann benötigt er auch ein Passwort (wie es da ja steht).


    Wie genau dein System funktionieren soll weiss ich nicht.
    Deine Funktion ergibt kurz gesagt überhaupt keinen Sinn.
    Sag mir was du machen willst, schreib dazu die Struktur der .ini Datei des Users und ich gib dir eine Funktion die auch funktionieren sollte...

    Ich benutze sscanf immer so dass der String am ende ist, aber ich glaube es geht auch wenn man ihn eine bestimmte Länge zuweist.
    So wie du es gerade hast würde er alles zum String zählen, da er ja nicht weiß wo du den neuen Wert haben willst.
    Versuch mal:

    ocmd:createbiz(playerid,params[])
    {
    for(new biz = 1; biz<MAX_BIZ; biz++)
    {
    if(pInfo[playerid][padmin] >=1337)
    {
    new b_bname[40], level, preis, kasse, interior;
    if(sscanf(params,"s[39]iiii",b_bname[39], level, preis, kasse, interior))return SendClientMessage(playerid,COLOR_GRAU,"Verwendung: /createbiz [bizname] [level] [kaufpreis] [kasse] [interiorid 0-1]");
    b_bname = bInfo[biz][bname];
    level = bInfo[biz][blevel];
    preis = bInfo[biz][bkaufpreis];
    kasse = bInfo[biz][bkasse];
    interior = bInfo[biz][binterior];
    new pfad[50];
    format(pfad,50,"/Biz/%d,txt",biz);
    dini_Set(pfad,"bizname",b_bname);
    dini_IntSet(pfad,"level",level);
    dini_IntSet(pfad,"preis",preis);
    dini_IntSet(pfad,"kasse",kasse);
    dini_IntSet(pfad,"interior",interior);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    CreateBiz(x,y,z,b_bname,"Keiner",level,preis,kasse,interior);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht befugt diesen befehl zu nutzen!");
    }
    return 1;
    }
    return 1;
    }

    CreateBiz(Float:x,Float:y,Float:z,bizname[40],besitzer[50],level,kpreis,kasse,interior)


    Hast du auch alle Parameter ausgefüllt?
    Bzw. zeig mal wie du es aktuell jetzt hast.