Beiträge von .Maskulin

    Bei mir im Script passiert jetz folgendes und ich weiß nicht warum ..


    Wenn man sich ein loggt steht "Your are banned from this Server" aber wenn man relogg macht geht es wieder
    und das mit "Your are banned from this Server" ist ab und zu da ..


    Woran kann das liegen ?

    Ich will das jeder einen RP namen auf meinem Server hat und habe das hier von einem Typen bekommen..



    new plname[MAX_PLAYER_NAME]; //
    GetPlayerName(playerid,plname,sizeof(plname)); //
    new namestring = strfind(plname, "_", true); //
    new namestring2 = strfind(plname, ".", true); //
    if(namestring == -1 || namestring2 == -1) //
    {
    SendClientMessage(playerid, 0xEB0000FF, "===================================================");
    SendClientMessage(playerid, 0x37FF00FF, "Dieser Name ist hier leider nicht erlaubt!");
    SendClientMessage(playerid, 0x37FF00FF, "Benutze z.B. Vorname_Nachname ");
    SendClientMessage(playerid, 0xEB0000FF, "===================================================");
    Kick(playerid);
    )



    Aber man wird beim einloggen gekickt obwohl man schon ein Namen mit "_" oder mit "." drin hat .


    Ich habe selber keine ahnung vom Scripten aber der Typ hat mir das geschickt und antwortet jetz nicht mehr .. deswegen brauche ich Hilfe ^^


    :)

    Ich habe Interior Nummer 14 mein Spawn gemacht und bis jetz war alles gut und später habe ich bemerkt das ich durch die Wände und objekte durchlaufen kann ..


    Gibs dafür eine Lösung ?


    Interior :

    So sieht das ganze aus
    public LoadAccount(playerid,pass[],passwortstate)
    {
    new query[356],result[25],rows,fields;
    if(mysql_errno(MySqlConnection) !== 0)
    {
    getdate(tag,monat,jahr);
    gettime(stunde,minute,sekunde);
    ForEachPlayer(i)
    {
    if(IsPlayerConnected(i) && !IsPlayerNPC(i) && GetPVarInt(i,"Eingeloggt") == 1)
    {
    SaveAccount(i);
    }
    }
    Log("Restartssqllog","Admin: System hat den Server gerestartet(Dead MySql Connection)!");
    OnGameModeSave();
    GameModeExit();
    return 1;
    }
    cache_get_data(rows,fields);


    Es geht nocht weiter aber da sind andere IF sachen ..


    Error Zeile


    if(mysql_errno(MySqlConnection) !== 0)


    Errors:


    error 029: invalid expression, assumed zero
    warning 215: expression has no effect
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line

    Habe folgende meldung im script


    (90171) : error 075: input line too long (after substitutions)


    Auf der Zeile stehn die Mysql Tabellen drin die beim Server Start Automatisch in der Datenbank erstellen werden ..


    strcat(query,"CREATE TABLE IF NOT EXISTS `"#DATENBANKTAG"_fraktion_verwaltung` (`fID` int(5) NOT NULL,`Geld` int(100) NOT NULL,`Opium` int(100) NOT NULL,`Spice` int(100) NOT NULL,`Ganja` int(100) NOT NULL,`Kokain` int(100) NOT NULL,`C4` int(100) NOT NULL,`Materials` int(100) NOT NULL,`WaffenPack` int(100) NOT NULL,`WaffenSlots` int(100) NOT NULL,`Heal` int(100) NOT NULL,`HealSlots` int(100) NOT NULL,`Armour` int(100) NOT NULL,`ArmourSlots` int(100) NOT NULL,`HaveVBInvite` int(5) NOT NULL,");
    strcat(query,"`VBFraktion` int(5) NOT NULL,`F0` varchar(32) NOT NULL,`F1` varchar(32) NOT NULL,`F2` varchar(32) NOT NULL,`F3` varchar(32) NOT NULL,`F4` varchar(32) NOT NULL,`F5` varchar(32) NOT NULL,`F6` varchar(32) NOT NULL,`F7` varchar(32) NOT NULL,`F8` varchar(32) NOT NULL,`F9` varchar(32) NOT NULL,`F10` varchar(32) NOT NULL,`F11` varchar(32) NOT NULL,`F12` varchar(32) NOT NULL,`GFFID` int(3) NOT NULL,`GFOWNER` int(3) NOT NULL,`GFKILLS` int(3) NOT NULL,`GFDEATHS` int(3) NOT NULL,PRIMARY KEY (`fID`))");


    Wie kann ich die zeile kürzen oder ein wie kann da ein Zeilenbruch setzen ?