Beiträge von Kaliber

    Es gibt wirklich ein paar Ausnahmen.


    Diese Ausnahmen, nennt man Selfmades und auch da gibt es sehr schlechte, nämlich die, die an einem GF orientiert sind!


    und ich gehe mal auf den Anfangsthread ein, abgesehen davon, dass es inzwischen schon 1000 Varianten von dem schlechtesten Script aller Zeiten gibt, fügen wir auch nun diese Version zu unserer Sammlung hinzu. Allerdings ist es irgendwie kein Stück besser als die anderen, somit gesehen...joa super :)


    mfg. :thumbup:

    Was ist der unteschied zwischen:
    return 1;
    return 0;
    und return -1;?


    Nun das ist doch offensichtlich, der Unterschied liegt hinten in der Zahl ;)


    Und das macht alles nur einen Unterschied, wenn die Funktion/Callback einen bestimmten Wert brauch um etwas auszuführen, quasi return 0; damit eine Message gesendet wird, dass etwas nicht verfügbar ist oder return 1; das bedeutet meistens alles ist erfolgreich abgelaufen... ;)


    mfg. :thumbup:

    Oder noch kürzer geschrieben:


    if(!strcmp("/open", cmdtext, true)) // Befehl zum öffnen
    {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    if(!IsPlayerInRangeOfPoint(playerid,10.0,1003.88, -643.33, 123.49)) return SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!");
    MoveObject(tor,1003.88, -643.33, 113.78, 4); // Wenn >Ja<, dann öffnet das Tor
    SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden automatisch.");
    SetTimer("close", 5000,0); // Timer
    return 1;
    }


    mfg. :thumbup:

    lass doch das format doch bitte weg ja Kaliber und reduziere die buffer string zu dem gebe bei dem nächsten format doch die string größe an oder benutze doch gleich strcat würde auch bei case schon gehen je nach dem wäre sogar besser und davor immer schön den string leeren


    Ich bevorzuge ja eher strins, aber tut mir leid ich war zu faul das zu ändern und wofür auch, in seinem Script kommt es auf 5 Gute Zeilen auch nicht mehr an wenn 30.000 andere GF-Like sind ^^


    mfg. :rolleyes:

    Hey, danke erstmal für deine Antwort & Hilfe.
    Ich habe die SuFu bentzt und nichts gescheites gefunden.. Es sind eher so einzelne Tutorials wie man z.B. das und jenes erstellt. Ich möchte gerne ein Tutorial wo eher alles im Allgemeinen erklärt ist und dann genauer ins Scripting geht. Wie z.B. die englische Wiki Scripting Seite


    Dann schau dir das mal an: Pawn Einstieg 2.0


    mfg. :thumbup:

    Schreibe deinen Befehl mal so:


    if(!strcmp("/admins",cmdtext,true))
    {
    SendClientMessage(playerid,weis,"Administartoren und Supporter");
    for(new i; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    new buffer[32],string[64];
    switch(GetPVarInt(i,"Adminrang"))
    {
    case 0: continue;
    case 1: format(buffer,32,"Probe-Supporter");
    case 2: format(buffer,32,"Supporter");
    case 3: format(buffer,32,"Moderator");
    case 4: format(buffer,32,"Super-Moderator");
    case 5: format(buffer,32,"Administartor");
    case 6: format(buffer,32,"Projektleiter");
    }
    format(string,sizeof(string),"%s : %s",buffer,SpielerName(i));
    SendClientMessage(playerid,BLAU,string);
    }
    return 1;
    }


    mfg. :thumbup:

    Lade dir mal die neuste PAWNO version runter und probier es neu


    Das hat nichts mit PAWNO zu tuen !


    Das liegt am Script ^^


    Wahrscheinlich nutzt du das Makro Function und wenn da sowas z.B. steht:


    Function /* Also hier nichts */(playerid) {


    }
    Dann crasht unter anderem der Compiler ;)


    mfg. :thumbup:

    while


    //Edit: moment, willst du alle ausgebe die den Hauskey 4 haben oder was...drück dich echt mal besser aus :wacko:


    Nein, einfach so:


    new string[64],name[25];
    mysql_query("SELECT `Name` FROM `Tabelle` WHERE `Hauskey`='4'");
    mysql_store_result();
    mysql_fetch_row(name);
    mysql_free_result();
    format(string,64,"Der Name lautet: %s",name);
    SendClientMessage(playerid,-1,string);


    mfg. :thumbup: