Beiträge von Kaliber

    Guten Mittag liebe Brotfische :)


    Da diese ganzen Reallife Server, entweder auf einem GF basieren, scheiße Buggy sind oder alles leggt weil es so richtig scheiße geschrieben wurde, dachte ich mal an etwas anderes.


    Also, ich suche Leute die mich mit kreativen Ideen oder auch mit einem Server unterstützen wollen.


    Es geht in dem Mode auch um eine Art Reallife. Nur die Umgebung ist fort carson, dadurch wird das gesamte Feld erstmal viel kleiner und User freundlicher.
    Für die meisten Server ist nämlich immer gleich ganz SA dabei, owbwohl es nur 5 Leute sind oder so :D Das hat dann wenig Sinn, da man sich nie trifft und es eigentlich kaum zu Interaktionen zwischen Usern kommt. Also, desweiteren gibt es mal die Möglichkeit auf neue Jobs, die es auf Servern noch nicht gibt und weitere Features.


    Das neue an dem GameMode ist im Endeffekt, dass man viel auf andere User angewiesen ist, es zu starken Klassengemeinschaften kommen kann, was wiederum eine Art streben hervorruft, in solche Klassen reinzukommen. Ich will jetzt nicht zuviel verraten, aber es ist immer was zu tun auf dem Server, wodurch man anderen Leuten ihre Arbeit erleichtert, im Endeffekt arbeitet man vorerst in dieser Stadt zusammen und hilft sich durch verschiedene Jobs gegenseitig.
    Man kann das natürlich noch beliebig auf andere Städte ausweiten, aber soweit bin ich noch nicht und weiß noch nicht inwiefern ich das umsetzen werde.


    Würde mich über ein paar Leute freuen, die Interesse hätten :)


    Melden könnt ihr euch bei mir entweder über eine PN oder sucht mal in meinem Profil nach einer Skype Addy, dann kann man auch mal reden :)


    mfg. :thumbup:

    Hier, aus Langeweile mal in JavaScript & HTML kurz geschrieben, erstelle mim editor eine Datei die du bla.html nennst und öffne sie mit dem Browser, dann kannst du das auch Localhost ausführen:


    JavaScript
    <html><head><title>Test</title><script type="text/javascript"><!--const header = new Array("Berechne die Molare Masse von NaCl:","Was ist 1+1?");const anser = new Array("a: 55,613 g/mol","b: 564,864 g/mol","c: 15,864 g/mol","d: 58,44 g/mol","a: 5","b: 9","c: 2","d: 11");const right = new Array(3,2);var idx = 0,answer = 0;window.onload = function () { 	document.getElementById("head").innerHTML = header[idx];	for(var i=0; i<4; i++) document.getElementById("a"+i).innerHTML = anser[i];	document.getElementById("noch").innerHTML = "<b>Frage "+(idx+1)+" von "+(header.length)+".</b>";	return 1;}function GoAhead() {	for(var i=0; i<4; i++) {		if(document.getElementById("o"+i).checked) {			if(i == right[idx]) answer++;			document.getElementById("o"+i).checked = false;			break;		}	}	idx++;	if(idx >= header.length) {		document.getElementById("Section").style.display = "none";		document.getElementById("Sec").innerHTML = "Du hast "+answer+" von "+header.length+" Antworten richtig gehabt!";		return 1;	}	document.getElementById("head").innerHTML = header[idx];	for(var i=((idx+1)*4)-4,z = 0; i<((idx+1)*4); i++) {		document.getElementById("a"+z).innerHTML = anser[i];		z++;	}	document.getElementById("noch").innerHTML = "<b>Frage "+(idx+1)+" von "+(header.length)+".</b>";	return 1;}--></script></head><body><p><div id="Section"><h2 id="head"></h2><input type="radio" name="Question" id="o0" onClick="GoAhead();" style="float:left;"><div id="a0"> </div><br><input type="radio" name="Question" id="o1" onClick="GoAhead();" style="float:left;"><div id="a1"> </div><br><input type="radio" name="Question" id="o2" onClick="GoAhead();" style="float:left;"><div id="a2"> </div><br><input type="radio" name="Question" id="o3" onClick="GoAhead();" style="float:left;"><div id="a3"> </div><br><div id="noch"></div></div><div id="Sec"></div></p></body></html>


    PS: Schau dir die Arrays an, das kannst du beliebig erweitern ;)


    //Edit: Psychosandman: Damit du das auch liest ^^


    mfg. :thumbup:

    Also, mit diesem Source-Code:


    PHP
    <form action="" method="post">
    <?php
    $text = null;
    if(isset($_POST["text"])) $text = $_POST["text"];
    ?>
    <textarea id='1' cols="50" rows="10" class="ckeditor" name="text"><?php if($text != null) echo $text; ?></textarea><br />
    <input type="submit" value="Speichern" />


    Funktioniert das alles wunderbar :D


    mfg. :rolleyes:

    Mach es so:


    //Oben im Skript:
    new bool:o_Chat;


    dcmd_noooc(playerid) {
    if(!sSPieler[playerid][Adminlevel]) return SendClientMessage(playerid,COLOR_HGRAD,"Du bist kein Administrator!");
    return o_Chat = !o_Chat,SendClientMessage(playerid,-1,(!o_Chat)?("Der o-Chat wurde aktiviert!"):("Der o_Chat wurde deaktiviert!"));
    }


    dcmd_o(playerid, params[])
    {
    if(o_Chat) return SendClientMessage(playerid,COLOR_HGRAD,"Der OOC-Chat ist deaktiviert!");
    if(!params[0]) return SendClientMessage(playerid, COLOR_HGRAD, "Benutze: /o [Text]");
    new str[144];
    switch(sSpieler[playerid][Adminlevel])
    {
    case 0: format(str, sizeof(str), "(( {00FF00}Mitbürger %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 1: format(str, sizeof(str), "(( {FFFF00}Supporter %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 2: format(str, sizeof(str), "(( {04B404}Moderator %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 1336: format(str, sizeof(str), "(( {848484}Fraktionsverwalter %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 1337: format(str, sizeof(str), "(( {0000FF}Administrator %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 1338: format(str, sizeof(str), "(( {FA5858}Head Administrator %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 1339: format(str, sizeof(str), "(( {990000}Stellv. Projektleiter %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    case 2000: format(str, sizeof(str), "(( {FF0000}Projektleiter %s{FFFFFF}: %s ))", nSpieler(playerid), params);
    }
    SendClientMessageToAll(-1, str);
    return 1;
    }


    PS: Die weißen Hex-Codes am Anfang kannst du dir schenken, da es ja eh schon weiß ist ;)


    mfg. :thumbup:

    Übrigens:
    Anstatt den hunderten von if's kannst du auch einen switch nehmen.


    Besser noch, wäre es mit Bitshifting:


    stock GetVehicleSeatCount(model) {
    static const scMaxPassengers[] = {
    0x10331113, 0x11311131, 0x11331313, 0x80133301, 0x1381F110, 0x10311103, 0x10001F10, 0x11113311, 0x13113311,
    0x31101100, 0x30001301, 0x11031311, 0x11111331, 0x10013111, 0x01131100, 0x11111110, 0x11100031, 0x11130221,
    0x33113311, 0x11111101, 0x33101133, 0x101001F0, 0x03133111, 0xFF11113F, 0x13330111, 0xFF131111, 0x0000FF3F
    };
    if (400 <= model <= 611) {
    model -= 400;
    model = (scMaxPassengers[model >>> 3] >>> ((model & 7) << 2)) & 0xF;
    return (model == 15) ? -1 : model;
    }
    return -1;
    }


    mfg. :thumbup:

    Weiterhin hätte ich die Idee mit strdel & strins zu arbeiten, da ich dies aber noch nicht gemacht habe bräuchte ich dabei hilfe.


    Hier, schreib es so:


    for(new i,pos;i<sizeof(BadWords);i++) {
    pos = strfind(text, BadWords[i], true);
    if(pos == -1) continue;
    new tmp[16],l=strlen(BadWords[i]);
    strdel(text,pos,pos+l);
    for(new x; x<l; x++) tmp[x] = '*';
    strins(text,tmp,pos,144);
    }


    mfg. :thumbup:

    Warum soll ich etwas Printen?


    Weil evtl die Variablen Falsche Werte beinhalten :rolleyes:


    Aber jetzt wo ich mir deine Abfrage anschaue, ist diese falsch, schreibe sie so:


    if(strcmp(HInfo[hausid][HBesitzer],SpielerName(playerid)) != 0)return SendClientMessage(playerid,DUNKELROT," Diese Wohnung gehört dir nicht!");


    mfg. :thumbup: