Beiträge von VitoHusky

    Fabi.StaR: Was hast du denn für ein Problem xD Mit 18 hab ich wohl keine "Kinderaugen" nur sehe ich da keinen Unterschied.
    Und wieso schreibst du nicht was du änderst um zu helfen und nicht nur einfach den Code dahin zu schmieren..
    man mna man


    @riceneo:
    Den Befehl in folgendes verändern



    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if ( noooc ) return 0; // Diese Zeile wurde hinzugefügt
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    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, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"((Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3 || PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"((Moderator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5 || PlayerInfo[playerid][pAdmin] ==6)
    {
    format(string, sizeof(string),"((Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "((ProjektLeiter %s: %s))", sendername, result);
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);
    }
    return 1;
    }


    Verkürzte Version (Ist nur mein Programmierstil)

    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if ( noooc ) return 0;
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");


    GetPlayerName(playerid, sendername, sizeof(sendername));
    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)) return SendClientMessage(playerid, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"((Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3 || PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"((Moderator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5 || PlayerInfo[playerid][pAdmin] ==6)
    {
    format(string, sizeof(string),"((Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "((ProjektLeiter %s: %s))", sendername, result);
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);

    return 1;
    }


    Wenn es für Admins usw trotzdem funktionieren soll dann so



    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if ( noooc && PlayerInfo[playerid][pAdmin] != 0 ) return 0; // Diese Zeile wurde geändert
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");


    GetPlayerName(playerid, sendername, sizeof(sendername));
    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)) return SendClientMessage(playerid, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"((Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3 || PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"((Moderator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5 || PlayerInfo[playerid][pAdmin] ==6)
    {
    format(string, sizeof(string),"((Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "((ProjektLeiter %s: %s))", sendername, result);
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);

    return 1;
    }

    @Nova_:
    Nichts gegen dich aber wenn wir das hier klären, hilft es wohl etwa 100 Usern mehr.


    Schreib uns doch mal was in dem Include steht vom alten MySQL Plugin
    Dort wo dir der libmysqlclient_r_16.so gefehlt hat.

    Nico:
    Das wird wohl zu viel sein.
    Die AMX erhält man ja durch das compilen der .pwn
    Wie gesagt. Such im Script nach (Strg + F) /ooc oder "/o"
    Dort dann die o.g. Zeile rein.


    Fabi.StaR: Was hast du da geändert? xD


    Schöne Grüße

    Gar nicht.
    Du kannst du verhindern die Auslöser.. naja auszulösen.
    Das einzige was du entfernen kannst bspw. wäre StuntBonus

    public OnGameModeInit() { EnableStuntBonusForAll(false); }


    Das mit dem total Respect kommt (meistens kenne nur nichts anderes) dadurch, dass man zuviel Geld zu schnell bekommt.
    Also auf einen Schlag 1mrd oder so.


    Ich hoffe ich konnte helfen.


    Grüße

    Dann schick mal den ooc befehl
    Aber! Nimm den PWN Tag für PAWN Code :)


    Im /o / /ooc Befehl einfach folgendes rein
    if ( !noooc ) return 0;


    Bei return 0 kommt autom. "Server: Unknown Command."


    Schöne Grüße

    Hast du es mit der Stable Version deines Alten Plugins versucht?


    Also das was du ganz am anfang hattest...


    @.x22 Zieglein: Du hast den Doppelpunkt beim direkten Anschreiben vergessen ;)

    Mir gefällt das 2. auch besser


    Ich lege dir auch noch die Lineale von Photoshop ans Herz..
    Dann passiert das mit den Container Verschiebungen nicht so leicht
    http://prntscr.com/3rpwyt


    Ansonsten sind mir die Navigationspunkte zu groß
    Ich mag da lieber linksbündige schlichte :) Evtl. Button
    Und die Container Header (Also mit Neuigkeiten usw) ist auch zu groß ^^


    Schöne Grüße


    (Und ja ich weiß dass man das beim coden machen kann aber ich mags trotzdem, dass es schon vorher gut aussieht :> )

    Wenn ich es richtig verstanden habe ist dein Problem ziemlich einfach :>


    Das hier
    createPlayerCar(pID,mID,xc,yc,zc,rc);


    in
    createPlayerCar(pInfo[playerid][pUserID],mID,xc,yc,zc,rc);
    ändern


    Sollte "pUserID" oder pInfo nicht erstellt worden sein hier die Erklärung:
    pInfo -> Standard Player Infos.. Accountname, level pipapo
    Beim laden des Players lädst du die UserID (Aus der DB) einfach aus.
    Damit hat es sich.


    Grüße

    Also was dir fehlt ist einfach die libmysql für Linux...


    Die r16 libmysql ist ultra schwer zu finden... Ich hatte sie mir irgendwo gebackuppt.


    Schau mal nach einer Stable Version des Plugins
    Dieses liefert dann diese lib mit.
    Hatte lange genug damit Probleme.


    Nimm das Plugin, dass du auch anfangst genutzt hast.
    Ich hoffe du hast das Include noch. Wenn nicht mehr .. doof
    Wenn ja: Die Version steht in dem include


    Grüße

    Aber er kann von anderen Sessions „klauen“, wodurch er dann als diese angemeldet ist ;)


    Ist es da nicht easy einfach die IP in der Session zu vergleichen?
    So bräuchte man das real escapen im query nicht, da samp namen keine sonderzeichen enthalten können :> (Angenommen man geht von samp aus :>)

    Mach es viel einfacher

    new money[playerid];
    onplayerconnect(playerid) { money[playerid] = 0; }
    GetPlayerMoneyEx(playerid) {return money[playerid]; }
    GivePlayerMoneyEx(playerid, amount) { money[playerid] += amount; }


    Dann bei Sachen zum kaufen bspw.

    ocmd:
    {
    if ( GetPLayerMoneyEx(playerid) < 3000 ) return SCM(playerid,-1,"Du hast nicht genug Geld");
    }