Beiträge von Sharpadox


    Warum immer OnPlayer"Give"Damage?


    Es gibt auch OnPlayerTakeDamage...
    Es ist nicht umbedingt identisch,
    da OnPlayerGiveDamage aufgerufen wird, wenn man einen Spieler bei sich auf dem Screen trifft.
    D.h. Wenn es Laggs gibt o.ä. wird das trotzdem aufgerufen, obwohl der Spieler auf den man schießt, keinen Schaden nimmt.


    Oke sorry hast ja recht..
    Dachte, dass es egal wäre und OnPlayerGiveDamage sinnvoller wäre :D

    if(sscanf(params,"uuu",pID,Rank)) return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /setadmin [playerid] [adminlevel]");

    Was soll das denn heißen :D


    Mach mal das.. Du musst "<=" statt ">="


    if(PlayerInfo[playerid][pAdmin] >= 5) return ShowInfoDialog(playerid,"Zugriff Verweigert","Du bist kein Admin, oder hast nicht\ndas Recht dazu, jemanden als Admin zu befördern!");

    ach die ist schon längst da 8|


    Die heißt bloß nicht debug sondern mysql_log,


    Habe es gemacht und es wird keine Debug erstellt oO


    Spoiler anzeigen
    public OnGameModeInit()
    {
    //=====================================================================================================
    //============================================= TextDraw's ============================================
    //=====================================================================================================
    mysql_debug(1);
    for(new i=0; i<MP; i++)
    {
    Speed[i] = TextDrawCreate(501.000000, 351.000000, "Speed: %d");
    TextDrawBackgroundColor(Speed[i], 255);
    TextDrawFont(Speed[i], 2);
    TextDrawLetter//...

    Es speichert immernoch nicht, ich habe Probleme mit dem stock CreateFKasse()


    Code:

    Spoiler anzeigen
    stock CreateFKasse()
    {
    new query[1024], Fraktion[128];
    mysql_real_escape_string(Fraktion,Fraktion);
    for(new i=0; i<MAX_FRAKS; i++)
    {
    if(i > 0 || i < 13)
    {
    format(query, sizeof(query), "INSERT INTO `FraktionsKassen` (`Fraktion`) VALUES ('%s')", frakname(i));
    }
    }
    mysql_query(query);
    return true;
    }


    Dann zeigt es die Tabelle nur so an.


    [table='3']
    [*] Fraktion
    [*] FrakID
    [*] FKasse
    [*] La Cosa Nostra
    [*] "0"
    [*] "0"
    [*] La Cosa Nostra
    [*] "0"
    [*] "0"[/table]

    Hey, wieso kommt dieser Error? :P


    Code:

    Spoiler anzeigen
    stock SaveFKassen()
    {
    for(new i=0; i<MAX_FRAKS; i++)
    {
    if(i > 0 || i < 13)
    {
    mysql_SetInt("FraktionsKassen","Fraktion",frakname(i),"Fraktion", FKasse[i][FraktName]);
    mysql_SetInt("FraktionsKassen","FrakID",i,"Fraktion", FKasse[i][FraktName]);
    mysql_SetInt("FraktionsKassen","FKasse",FKasse[i][fKasse],"Fraktion", FKasse[i][FraktName]);
    }
    return 1;
    }
    return 1;
    }


    Error:

    Spoiler anzeigen
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3843) : error 035: argument type mismatch (argument 3)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    1 Error.