Beiträge von maddin

    Such nach
    #if defined FILTERSCRIPT
    und lösch das. Dann such nach
    #endif
    Und lösch das auch.


    Bei den anderen fehlern kann ich dir nicht helfen da mir die Includes fehlen.

    Da Problem ist das
    #if defined FILTERSCRIPT
    Das du FILTERSCRIPT nicht definiert hast, wird das enum und die Spieler variable nicht erstellt, deshalb sagt er dass er sie nicht kennt^^


    Habs dir mal raus gemacht, und die ganzen anderen fehler beseitigt (langeweile rulez ^^)
    http://pastebin.com/Yvnhk8as

    versuchs mal so
    case MINIGAME_TDM:
    {
    new pos=random(sizeof(DeathmatchPositions));
    GivePlayerWeapon(playerid,4,1);
    GivePlayerWeapon(playerid,24,50);
    GivePlayerWeapon(playerid,29,500);
    GivePlayerWeapon(playerid,30,700);
    GivePlayerWeapon(playerid,25,50);
    GivePlayerWeapon(playerid,33,50);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);


    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,DeathmatchPositions[pos][0],DeathmatchPositions[pos][1],DeathmatchPositions[pos][2]);
    SetPlayerFacingAngle(playerid,DeathmatchPositions[pos][3]);
    SetPlayerVirtualWorld(playerid,DM_WORLD);
    if(playerid==0 || playerid==8 || playerid==16 || playerid==24 || playerid==32 || playerid==38 || playerid==44 || playerid==50 ||
    playerid==2 || playerid==10 || playerid==18 || playerid==26 || playerid==34 || playerid==40 || playerid==46 ||
    playerid==4 || playerid==12 || playerid==20 || playerid==28 || playerid==36 || playerid==42 || playerid==48 ||
    playerid==6 || playerid==14 || playerid==22 || playerid==30)
    {
    SetPlayerSkin(playerid,286);
    SetPlayerTeam(playerid,1);
    SendLanguageMessage(playerid,COLOR_WHITE,"Toete die Gangmitglieder!","Kill the gangmembers!");
    }
    else //Zeile 4017
    {
    SetPlayerSkin(playerid,105);
    SetPlayerTeam(playerid,2);
    SendLanguageMessage(playerid,COLOR_WHITE,"Toete die FBI-Agenten!","Kill the fbi agents!");
    }
    }

    Die vorstellung gefällt mir. Schön schlicht gehalten aber trotzdem viele Informationen.
    Zum Forum selbst kann man wohl noch nicht viel sagen. Der erfolg wird sich erst mit der Zeit zeigen. Allerdings dafür das es ein "Allround" Forum ist, sind es sehr wenige Kategorien/unterforen. Und der Style sagt mir Persönlich garnicht zu. Aber das ist ja auch geschmackssache ;)


    Mfg.

    Danke hat funktioniert.
    Falls nochmal jmd danach sucht:



    Mfg. und /close ^^

    Ok erstmal Danke ^^
    Habs bis jetzt so:

    PHP
    $QUERY = mysql_query("SELECT Geld,Bank,Name FROM accounts") or die (mysql_error());
    while ($SELECT = mysql_fetch_array ($QUERY, MYSQL_ASSOC))
    {
    	$BETRAG[$SELECT["Name"]] = $SELECT["Geld"]+$SELECT["Bank"];
    }


    Wenn ich mir das Sortiert ausgeben lasse klappts auch

    PHP
    arsort($BETRAG);
    foreach($BETRAG AS $wert)
    {
       echo $wert."<br>";
    }


    Nur wie kommt ich jetzt genau an den ersten betrag ran?

    Hiho,


    Also ums kurtz zu machen:
    Ich möchte Statistiken per php ausgeben. Also der Spieler mit dem Höchsten Level, dem meisten Geld usw. .So nun ist aber mein Problem, dass das Geld in zwei verschiedenen spalten gespeichert wird. Also einmal das Geld auf der Hand und einmal das Geld auf der Bank und ich möchte nun herausbekommen wer das Meiste geld (also Geld+Bank) hat. Also

    PHP
    mysql_query("SELECT MAX(`Geld` + `Bank`) FROM accounts")


    Oder so ähnlich... nur dass das halt nicht funktioniert ^^


    Gibts da eine möglichkeit? Und wenn ja (was ich hoffe ^^) wie sieht die aus?


    Mfg.

    Hat zwar jetzt nicht dierekt was damit zutun, aber ich lasse bei mir nur teile der IP anzeigen weils nicht ok find die Komplette IP öffentlich und für jeden zugänglich zu schreiben. Auch wenn die leute die gebannt wurden scheisse gebaut haben ^^
    Da ich das ganze aber eh über MySQL laufen lasse und nicht dierekt die Ban-Datei auslesen, weiss ich nicht obs da auch geht (denke aber mal schon). Wäre schön wenn du das noch alternativ dazu schreiben könntest.
    Also halt


    PHP
    $IP = explode(".", $SELECT['IP']);
    echo '<td class="num" width="100">' . $IP[0].".".$IP[1].".XX.XXX" . '</td>';


    Aber schönes tutorial, auch wenns wohl eher in den Coding bereich gehört.



    Mfg.

    Kann mich InternetInk nur anschliessen. Ein Neues GTA in Tokio oder so, das wäre mal geil. Und dann dieses Yakuza feeling. hrr hrr :D

    Die Funktion IsAArmyCar(vehicleid) überprüft ganz einfach ob das auto in dem man gereade sitzt ein fahrzeug der Army fraktion ist oder nicht.
    public IsAArmyCar(vehicleid)
    {
    new i=0;//eine neue variable wird erstellt ( i ) und es wird dierekt gesagt das i 0 ist.
    for(; i < sizeof(Acars); i++)//hier wird eine schleife gestartet. Das heisst solange die angegebene variable ( i ) kleiner als ( < ) die größe von Acars ( sizeof(Acars) beudetet die größe von Acars, also 33 ) ist wird die variable ( i ) immer um eins erhöht ( i++ )
    {
    if(vehicleid == Acars[i]) return 1;// Nun wird in jedem durchlauf überprüft ob vehicleid (wir errinnern uns, vehicleid war das fahrzeug in dem wir uns gerade befinden) eines der Army cars ist. Ist das der fall wird 1 also true zurück gegeben und die schleife wird beendet
    }
    return 0;//wurde bei der schleife nichts gefunden wird 0 also false zurück gegeben
    }

    Somit kannst du Abfragen ob das Fahrzeug ein Army car ist oder nicht

    if(IsAArmyCar(vehicleid))
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "Es ist ein Army car");
    }
    if(!IsAArmyCar(vehicleid))
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "Es ist kein Army car");
    }


    Man könnte das ganze auch so schreiben:
    public IsAArmyCar(vehicleid)
    {
    if(vehicleid == Acars[0]) return 1;
    else if(vehicleid == Acars[1]) return 1;
    else if(vehicleid == Acars[2]) return 1;
    else if(vehicleid == Acars[3]) return 1;
    else if(vehicleid == Acars[4]) return 1;
    else if(vehicleid == Acars[5]) return 1;
    else if(vehicleid == Acars[6]) return 1;
    else if(vehicleid == Acars[7]) return 1;
    else if(vehicleid == Acars[8]) return 1;
    else if(vehicleid == Acars[9]) return 1;
    else if(vehicleid == Acars[10]) return 1;
    else if(vehicleid == Acars[11]) return 1;
    else if(vehicleid == Acars[12]) return 1;
    else if(vehicleid == Acars[13]) return 1;
    else if(vehicleid == Acars[14]) return 1;
    else if(vehicleid == Acars[15]) return 1;
    else if(vehicleid == Acars[16]) return 1;
    else if(vehicleid == Acars[17]) return 1;
    else if(vehicleid == Acars[18]) return 1;
    else if(vehicleid == Acars[19]) return 1;
    else if(vehicleid == Acars[20]) return 1;
    else if(vehicleid == Acars[21]) return 1;
    else if(vehicleid == Acars[22]) return 1;
    else if(vehicleid == Acars[23]) return 1;
    else if(vehicleid == Acars[24]) return 1;
    else if(vehicleid == Acars[25]) return 1;
    else if(vehicleid == Acars[26]) return 1;
    else if(vehicleid == Acars[27]) return 1;
    else if(vehicleid == Acars[28]) return 1;
    else if(vehicleid == Acars[29]) return 1;
    else if(vehicleid == Acars[30]) return 1;
    else if(vehicleid == Acars[31]) return 1;
    else if(vehicleid == Acars[32]) return 1;
    else if(vehicleid == Acars[33]) return 1;
    else return 0;
    }

    Aber warum so umständlich wenns auch einfacher und kützer geht ;)


    Und ich hatte da einen kleien fehler drin
    So sollte es richtig gehen:
    public IsAArmyCar(vehicleid)
    {
    new i=0;
    for(; i < sizeof(Acars);; i++)
    {
    if(vehicleid == Acars[i]) return 1;
    }
    return 0;
    }

    Um strings zu vergleichen lieber strcmp benutzen.
    also anstatt
    if (inputtext == dini_Get("pfad","key_pw"))
    besser
    if(strcmp(inputtext, dini_Get("pfad","key_pw"), true)==0)
    benutzen.