Beiträge von Tomi93

    Hey Leute,
    da ich eig. mich mit Photoshop und so kaum auskenne habe ich mal langeweile gehabt und eine Sig entworfen
    *hust* ist meine 1. *hust*
    ich hoffe es kommen gute bewertungen aber was man bessern könnte wäre auch nicht schlecht :D




    mfg Dedi
    //edit ich hoffe es antwortet überhaupt jemand xD

    Hey Leute,
    ich glaube ich bin mir dem Thema komplett falsch aber ich frag trozdem vll. irre ich mich :P
    also ich habe ein problem mit PHPBB 3.
    Wenn man ein Beitrag schreibt kann man ihn nicht Zentrieren.
    Doch ich möchte einen Center button. Ich habe schon einiges Probiert aber hat nicht geklappt
    man soll halt lieber die finger von dem lassen was man nicht kann oO ich habe 0 ahnung von php und ganz kleines
    bisschen von html aber nur ganz kleines bisschen.
    ich hoffe ihr könnt mir helfen
    mfg Dedi

    der hat keine " ; " vergessen sonst wären es Errors schau mal genau hin


    Vorher:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"|_Server Hilfe_|");
    SendClientMessage(playerid,0x33AA33AA,"");
    SendClientMessage(playerid,0x33AA33AA,"");
    SendClientMessage(playerid,0x33AA33AA,"");
    SendClientMessage(playerid,0x33AA33AA,"");
    return 1;


    if (strcmp("/game", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"|_Server Infomation_|");
    SendClientMessage(playerid,0x33AA33AA,"");
    SendClientMessage(playerid,0x33AA33AA,"");
    SendClientMessage(playerid,0x33AA33AA,"");
    SendClientMessage(playerid,0x33AA33AA,"");
    return 1;
    }
    }
    return 0;
    }
    }


    Nachher:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"|_Server Hilfe_|");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    return 1;
    }
    if (strcmp("/game", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"|_Server Infomation_|");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    return 1;
    }
    return 0;
    }


    er hatte 1x die einrückung Falsch
    und 1x die Klammersetzung

    1. Wieso bei Server-Hilfe das hat eindeutig was mit dem Script zu tun ^^
    und versuchs mal so
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"|_Server Hilfe_|");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    return 1;
    }
    if (strcmp("/game", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"|_Server Infomation_|");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    SendClientMessage(playerid,0x33AA33AA," ");
    return 1;
    }
    return 0;
    }


    /edit mist Monte war schneller :P

    via dini oder dudb ^^ direkt in die Account Datei ^^
    da ist auch der Name drin gespeichert den ich raus lesen will ^^
    also quasi so
    Datei: Dedi.dudb.sav
    Money=...
    Wang=...
    Jail=...
    nick=Dedi

    /afk
    if(strcmp(cmdtext, "/afk", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(string, 256, "%s ist afk!", name);
    SendClientMessageToAll(0xFF9900AA, string);
    format(string, 256, "[AFK]%s", name);
    SetPlayerName(playerid, string);
    return 1;
    }


    /back siehe oben


    Laut GetPlayerName heißt der Spieler ja dann [AFK]Dedi oder so o.o

    ups^^ das war vorher
    ich will den CMD erweitern durch den AFK befehl kann ich eben nicht mit getplayername abfragen
    es gibt ein grund warum es aus der Datei gelesen werden muss


    /e1: keiner eine Ahnung :(?(:?:

    Hey Leute,


    bei meinem AFK / Back System muss der Server den Spieler namen aus der Datei lesen.
    Der name wird unter "nick" gespeichert sieht dann in der Datei so aus "nick=Dedi" zum Beispiel
    aber wenn ich dann /back mache crasht die samp-server.exe und der name wird nicht geladen. warum???
    hier der code:



    if(strcmp(cmdtext, "/back", true)==0)
    {
    format(string, 256, "%s ist wieder da!", dUserINT(PlayerName(playerid)).("nick"));
    SendClientMessageToAll(0xFF9900AA, string);
    format(string, 256, "%s", dUserINT(PlayerName(playerid)).("nick"));
    SetPlayerName(playerid, string);
    return 1;
    }


    mfg Dedi

    ich bin mir nicht mehr so sicher wie das geht aber naja 560 ist ja die Modelid ich würde das lieber mit der vehicle id machen


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if (vehicleid == sultan)
    {
    ChangeVehicleColor(sultan , 3, 3 );
    AddVehicleComponent(sultan , 1010); // Nitro
    AddVehicleComponent(sultan , 1030);
    AddVehicleComponent(sultan , 1031);
    AddVehicleComponent(sultan , 1033);
    AddVehicleComponent(sultan , 1029);
    SendClientMessage(playerid, 0xFFFFFFAA, "Dein Sultan wurde gepimt!");
    }


    if (vehicleid == sultan2)
    {
    ChangeVehicleColor(sultan2, 6, 6 );
    AddVehicleComponent(sultan2, 1010); // Nitro
    AddVehicleComponent(sultan2, 1030);
    AddVehicleComponent(sultan2, 1031);
    AddVehicleComponent(sultan2, 1033);
    AddVehicleComponent(sultan2, 1029);
    SendClientMessage(playerid, 0xFFFFFFAA, "Dein Sultan wurde gepimt!");
    }
    return 1;
    }


    hab ich von hier:
    [ SCRIPTING ] Car Tuning
    obs funktioniert ist ne andere frage^^

    nach dem kleinen gespärch mit NachoMan in ICQ sah der Befehl so aus
    if(strcmp(cmd, "/einzahlen", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!PlayerToPoint(20.0,playerid,2026.4064,1017.9352,10.8203))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht in der Bank!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_RED, "Hilfe: /einzahlen [Betrag]");
    format(string, sizeof(string), "Du hast $%d auf deinem Konto.", dUserINT(PlayerName(playerid)).("Bank"));
    SendClientMessage(playerid, COLOR_RED, string);
    return 1;
    }
    new cashdeposit = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, "Hilfe: /einzahlen [Betrag]");
    format(string, sizeof(string), "Du hast $%d auf deinem Konto.", dUserINT(PlayerName(playerid)).("Bank"));
    SendClientMessage(playerid, COLOR_RED, string);
    return 1;
    }
    if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
    {
    SendClientMessage(playerid, COLOR_RED, "Du hast nicht soviel Geld");
    return 1;
    }
    GivePlayerMoney(playerid,-cashdeposit);
    new curfunds = dUserINT(PlayerName(playerid)).("Bank");
    dUserSetINT(PlayerName(playerid)).("Bank") += cashdeposit;
    SendClientMessage(playerid, COLOR_WHITE, "|___ KONTOAUSZUG ___|");
    format(string, sizeof(string), "Alter Kontostand: $%d", curfunds);
    SendClientMessage(playerid, COLOR_RED, string);
    format(string, sizeof(string), "Eingezahlter Betrag: $%d",cashdeposit);
    SendClientMessage(playerid, COLOR_RED, string);
    SendClientMessage(playerid, COLOR_RED, "|-----------------------------------------|");
    format(string, sizeof(string), "Neuer Kontostand: $%d", dUserINT(PlayerName(playerid)).("Bank"));
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
    return 1;
    }


    Resultat:
    C:\Dokumente und Einstellungen\Dedis\Desktop\RoA\gamemodes\RoA.pwn(847) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Dedis\Desktop\RoA\gamemodes\RoA.pwn(847) : error 022: must be lvalue (non-constant)
    C:\Dokumente und Einstellungen\Dedis\Desktop\RoA\gamemodes\RoA.pwn(847) : warning 215: expression has no effect


    //edit: Hat sich erledigt habe es geschaft mit bissel tüftelrei :)

    oder du nimmst den CMD :D
    if(strcmp(cmd, "/setskin", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, "Hilfe: /setskin [SpielerID] [SkinID]");
    return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Falsche Skin ID!"); return 1; }
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Dein Skin wurde vom Admin %s geändert", sendername);
    SendClientMessage(para1, COLOR_WHITE, string);
    format(string, sizeof(string), "Du hast %s den Skin %d gegeben.", giveplayer,level);
    SendClientMessage(playerid, COLOR_WHITE, string);
    SetPlayerSkin(para1, level);
    }
    }//not connected
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin!");
    }
    }
    return 1;
    }


    achtung einrücken stimmen nicht mehr

    else if(!strcmp(x_nr,"feuerwehr",true))
    {
    if(PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pMember]== 16)
    {
    SendClientMessage(playerid, COLOR_GREY, " Notfallleitung nicht besetzt !");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "** %s hat einen Unfall gebaut /Accept Feuerwehr", sendername);
    SendRadioMessage(16, TEAM_AZTECAS_COLOR, string);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du wartest auf eine Antwort...");
    FeuerwehrCall = playerid;
    return 1;
    }

    so evtl.?

    naja ok gibts wohl doch keins finde auch keine mehr
    ich hatte mal ein theard offen ist aber i-wie nicht mehr da^^


    also ok back 2 topic
    such im Script nach
    SendClientMessage(playerid, COLOR_GREY, " You don't know how to Drive yet, so you left the Car !");
    das wird es 2 mal im Script geben
    dann steht jeweils dahinter oder darunter
    RemovePlayerFromVehicle(playerid);
    das entfernen, aber vorsicht nur das keine { oder } oder sonst was nur das^^
    ich hoffe du hast ihn noch auf englisch :P