Beiträge von Kaliber

    Ehm...so kann dir keiner helfen, das ist viel zu wenig Code :D


    Poste mal mehr davon oder schick mir deine TeamViewer Daten per PN, dann mach ich dir das schnell ;)


    mfg. :thumbup:

    Dann schau mal im server_log.txt nach, was alles geprintet wird.


    So wird er in seinem Log schön 500 prints finden ^^


    Warum macht ihr es nicht einfach so:


    if(!strcmp(cmdtext,"/oh",true)) {
    new Float:_Pos[3];
    GetPlayerPos(playerid,_Pos[0],_Pos[1],_Pos[2]);
    PlayerPlaySound(playerid, 33242,_Pos[0],_Pos[1],_Pos[2]);
    SendClientMessage(playerid,rot,"Oh Shit!");
    return 1;
    }


    mfg. :)

    wo bekomme ich denn einen streamer und wo muss der rein?


    Nun, die Objekte die du eingefügt hast, erstellst du wahrscheinlich mit CreateObejct (oder?).
    Falls dies der Fall ist, downloade dir die Include Dateien und das Plugin hier: http://forum.sa-mp.com/showthread.php?t=102865


    Dann includiere die Include datei im Script und verwende anstatt CreateObject, CreateDynamicObject.


    und schiebe die Plugins in den Plugin Ordner und trage das Plugin in der server.cfg ein, jenachdem ob du einen Linux oder Windows Server hast mit .dll oder nicht.


    mfg. :thumbup:

    AMX steht für Abstract Machine eXecute.
    Die Ausführbaredatei für die Abstract Machine.


    Das ist die virtuelle Maschine auf der AMX läuft. (Welche durch PAWN generiert wird)


    Daran liegt es nicht, da der Code aus der PWN wie schon gesagt generiert wird. Schau mal, ob du einen Streamer für deine Objekte verwendest und ob dieser aktuell ist ;)


    PS: Falls du keinen Streamer verwendest, solltest du einen verwenden, da es ein Objekt Limit von 1000 Objekten gibt ;) Erstellst du mehr, werden keine mehr angezeigt.


    mfg. :thumbup:

    So wäre es aber sinnvoller


    Das wäre richtig...würden wir hier nicht mit Pawn arbeiten ^^


    Da kann man keine Strings direkt in einer Funktion returnen, sonst crasht der compiler, aus diesem Grund, muss man es in einer Variable zwischenspeichern und dann returnen.


    Also, ich würde zu folgendem Beispiel tendieren:


    stock AdminName(playerid) {
    new buffer[27];
    switch(AdminAbfrage) {
    case 0: strcat(buffer, "No Admin");
    case 1: strcat(buffer, "Trial Moderator");
    case 2: strcat(buffer, "Moderator");
    case 3: strcat(buffer, "Administrator");
    case 4: strcat(buffer, "Head of Administration");
    case 5: strcat(buffer, "Map Manager / Team Manager");
    case 6: strcat(buffer, "Co-Owner");
    case 7: strcat(buffer, "Owner");
    }
    return buffer;
    }


    mfg. :thumbup:

    Was ist das für ein Sinn es sind 12 also 13?


    Es sind 13.


    Du musst den 0ten Slot auch mitzählen, sprich die Slots sehen so aus:


    Code
    0,1,2,3,4,5,6,7,8,9,10,11,12
    
    
    -> Sind in der Summe 13


    mfg. :thumbup:

    Hat geklappt, danke!Nun noch eine Frage: Habe noch nie mit Timern gearbeitet. Wie kann ich es machen, dass man nur alle 30 Sekunden würfeln kann?


    new bool:wurf[MAX_PLAYERS char];//oben ins Skript
    @WiederFrei(playerid); //oben ins Skript
    //Im Command
    if(!wurf{playerid}) {
    //Hier kann der Spieler würfeln
    wurf{playerid} = true;
    SetTimerEx("@WiederFrei", 1000*30, 0, "i", playerid);
    }
    else {
    //Hier nicht, da die 30sek noch nicht rum sind
    }
    //unten ins Skript
    @WiederFrei(playerid) return wurf{playerid}=false;


    mfg. :thumbup:

    So:


    PHP
    $test = strpos($vorname,"hitler");
        if($test !== false){
            $_SESSION['ErrorMSG'] = "Unzulässiger Name ('Hitler')";
            $_SESSION['Error'] = 1;
            header("Location:index.php");
        }


    mfg. :thumbup:

    Wie denn bitte das? SA-MP kann immer nur einen Checkpoint anzeigen, wie willst du damit FahrzeugE anzeigen?


    Ich bin mir nicht sicher, ob er wirklich meint, dass man mehrere Fahrzeuge angezeigt bekommen soll oder ob es hier eine Verallgemeinerung war, halt "Fahrzeuge".


    Wenn er mehrer anzeigen will, würde das nur über einn Plugin gehen, dass mehrere Checkpoints angezeigt werden oder man nutzt eine Möglichkeit, die ihr schon vorgeschlagen habt ;)


    mfg. :thumbup:

    3. Wenn ich veh mache kommt ab und zu der DIALOG von rentbike. Und wenn
    ich ein neues Auto kaufe und mich reinsetze kommt der DIALOG auch.


    Das liegt dann an der Abfrage von dem Dialog ^^


    Du fragst nicht die Variable der Fahrzeuge ab, sondern hast da irgendwelche statischen Angaben, die failen, sobald mehr Autoids hinzukommen :rolleyes:

    So musst du das machen:


    PHP
    <b>Geschlecht:</b> 
    <input type="radio" name="Geschlecht" id="male" />Mann
    <input type="radio" name="Geschlecht" id="female" />Frau
    <br />
    <br />


    mfg. :thumbup:

    Mach alles rot und runde es mit nem CSS-Code ab, zum Beispiel so:


    Code
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -ms-border-radius: 10px; 
    -o-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px;


    mfg. :thumbup: