Beiträge von Kasakow

    Die Angabe ist ja schon sehr knapp, hast du denn bereits Teammitglieder?
    Wie weit steht es zu deiner Erfahrung im Thema Pawn ?


    mfg :thumbup:

    Tag,


    ich bräuchte jemanden der mit erklärt wie ich Klassen in Javascript lade, z.B einen Button mit Style.
    Dann würde ich gerne noch wissen wie man PHP dazu nutzt, sprich die normalen Funktionen.
    Ich möchte beispielsweise wenn ich auf den button "ausgeben" drücke, das dann eine box mit MySQL Datensätzen kommt.


    mfg :thumbup:

    Wird jetzt nur eine ID in der Spalte der Acc´s gespeichert oder auch ein Name ?


    andernfalls:


    SQL
    UPDATE `script_accounts` SET `Banned` = 1 WHERE `Name`='$name'


    Bitte anpassen falls nötig!


    mfg :thumbup:

    Zitat

    ein Klammerfehler in OnPlayerDeath


    @<Dner111>:
    nächstes mal bitte dein ganzes Script auf Klammerfehlern checken.


    mfg :thumbup:

    IPrototypeI:
    Dass das so mit der QAPI funktioniert ist mir klar, habe mich halt an die RQuery gehalten!


    @denni1199:
    Wenn du den einfachen Weg möchtest, dann mach es über die QAPI und nicht RAPI + MySQl Querys.


    mfg :thumbup:

    Okay, dann orientiere dich mal an meinem Quellcode:


    Pawn


    //Timer aufrufen (OnGameModeInit o.ä)
    SetTimer("@CheckACPKick", 5000, true);


    @CheckACPKick();
    @CheckACPKick(){
    for(new i, kn[MAX_PLAYER_NAME], query[128];i<cache_get_row_count(yourhandle);i++){
    if(cache_get_field_content_int(i, "kicking", yourhandle)){
    cache_get_field_content(i, "kickname", kn);
    if(strlen(kn)>0){
    mysql_format(yourhandle, query, sizeof query, "UPDATE `kickPlayers` SET `kicking`=0 WHERE `kickname`='%e'", kn),
    mysql_pquery(yourhandle, query, "", ""),
    Kick(ReturnID(kn));
    }
    }
    if(i>=cache_get_row_count(yourhandle))break;
    }
    return;
    }
    stock ReturnID(name[])
    {
    new strName[24];
    for(new i; i < MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    GetPlayerName( i, strName, 24);
    if(!strcmp( trName, name, true)) return i;
    }
    }
    return -1;
    }


    PHP

    PHP
    <?
    	$kname=$_POST["pname_k"];
    	$kname=mysql_real_escape_string($kname);
    	$query="INSERT INTO `kickPlayers` (`kicking`,`kickname`) VALUES (1,'$kname')";
    	mysql_query($query);
    ?>


    Kann übrigens auch in den Gamemode, muss kein Filterscript sein.
    Musst eventuell den Code wieder anpassen, sowie MySQL Tabellen etc erstellen.
    Ob das die Beste lösung ist, weis ich nicht.


    mfg :thumbup:

    Wenn du jetzt eine Zufalls Position aus dem Randomspawn holen möchtest dann mach es so:
    new rs=random(sizeof RandomSpawn);
    SetPlayerPos(playerid, RandomSpawm[rs][0], RandomSpawm[rs][1], RandomSpawm[rs][2]);


    Andernfalls (15-25)
    new rs=15+random(10);


    mfg :thumbup:

    Zitat

    Danke, aber egal welchen Namen ich nun in das Feld eingebe, es kickt immer ID 0, weist du da weiter?


    Ja, du sollst ja auch eine ID dort eingeben, ich habe keine Ahnung wie man das Regeln könnte das auch ein Name akzeptiert wird.
    Ich denke du kannst das geschickt mit einem Filterscript regeln, benutzt du MySQL ?


    mfg :thumbup: